作者:Mustafa Bedawala,Visa Crypto產品經理;Arjuna Wijeyekoon,Visa Crypto Fintech副總裁;翻譯:金色財經0xjs
長期以來,一直有關於區塊鏈網絡作爲新的創新支付軌道的提議。然而,多年來,區塊鏈網絡一直在努力擴展,以支持支付公司需要的和消費者期望的高吞吐量、低成本的安全交易。在過去的一年裏,Visa團隊一直密切關注區塊鏈可擴展性背後的技術創新,並對以太坊上新的L2網絡以及從無到有構建的區塊鏈替代網絡所取得的重大進展感到歡欣鼓舞。我們的目標是深入理解區塊鏈網絡的技術特性,嘗試如何利用這些技術特性來幫助增強我們的現有網絡,並爲商業和資金流動創建新產品。
雖然我們相信支付生態系統可能會使用多個區塊鏈網絡,但我們認爲Solana區塊鏈網絡有潛力成爲幫助推動主流支付流的網絡之一。由於其速度、可擴展性以及較低的交易成本,Solana有很大的支付優勢,這有助於使其成爲使用USDC等穩定幣的高效區塊鏈結算軌道的優秀候選者。Solana區塊鏈網絡有很多關鍵功能和新穎創新,值得任何對支付技術感興趣的人探索了解。
1、Visa規模的交易吞吐量
作爲一個全球支付網絡,Visa每秒可以處理超65000筆交易。雖然Solana沒有執行過像Visa那么大規模的交易,但Solana平均每秒有400個用戶生成交易(TPS),在需求高峰期間通常會激增到超2000 TPS。這是一個顯着的吞吐量水平,使其可用於測試和試點支付用例。相比之下,以太坊平均處理12 TPS,比特幣處理約7 TPS。
並行交易處理:基於其高事務吞吐量設計,Solana可以並行處理交易,有助於大大提高網絡效率。影響單獨账戶的交易可以同時執行,使Solana能夠有效地支持雙方交易或單方向多方付款的支付和結算場景。
在Solana中,稱爲programs的智能合約也可以並行執行。交易指定與之交互的狀態或帳戶,允許驗證者同時運行無衝突的交易。與以太坊等使用單线程模型的其他鏈不同,Solana採用多线程方法來進行並行交易執行。簡而言之,雖然比特幣和以太坊等區塊鏈按順序處理交易,但Solana架構允許同時處理多個交易。這種設計有助於防止因網絡某一部分出現擁塞而影響整體網絡性能。
2、可預測的低交易成本有助於提高支付效率
至於成本,Solana的交易費通常低於0.001美元,不僅負擔得起,而且是可預測的。這種低成本的可預測性使其成爲一個有吸引力的網絡,可用於探索現有支付業務的效率提高和成本節約方法。在下面中,與比特幣和以太坊相比,Solana從成本角度來看明顯更勝一籌,比特幣和以太坊的費用可能會根據網絡上執行的交易需求而以不可預測的方式波動。一個交易成本不可預測的網絡可能會讓支付公司更難管理自己的產品,並可能導致令人困惑的消費體驗。
通過本地化費用市場實現成本的可預測性:Solana的本地化費用市場在區塊鏈中是獨一無二的。這一創新與Solana的並行處理能力密切相關,其中無重疊的交易在單獨的线程中執行,就像在單獨的道路上行駛的車輛一樣。網絡擁塞是其他區塊鏈網絡可能經歷費用上漲的一個重要原因,可能會給整個系統帶來負面影響。NFT發布的流行可能會增加網絡擁塞,使消費者的P2P交易(可能同時發生)變得更昂貴,甚至從經濟角度來看是不可行的。
Solana的方法有助於確保一個账戶(例如Alice的USDC余額)的擁塞不會影響其他账戶(例如Bob的USDC余額)。如果一個账戶由於對特定資產(如NFT)的高需求而變得繁忙,那么只有該特定账戶的費用將會增加。其他账戶的費用不會受該擁堵影響,將保持穩定。這導致了一個響應用例需求的費用市場。當對特定資產的需求激增時,該資產的交易成本會暫時上升。同時,鏈上其他交易的成本不受影響。通過允許使用不同狀態的計算並行運行,Solana可以創建基於“狀態競爭”領域的費用市場,而不是擁有單一的全局收費市場。
3、消費者期望的交易最終確定性
交易最終確定性衡量的是用戶可以期待他們的操作在區塊鏈網絡上得到確認的速度。對於支付來說,交易確認的時間與網絡吞吐量同樣重要。例如,以太坊的交易確認時間平均約爲12 TPS;然而,由於網絡擁塞期間的gas限制以及智能合約的要求,用戶在確認交易之前可能會經歷幾分鐘的等待時間。Solana的目標slot時間爲400毫秒,而實際上可以達到的區間爲500到600毫秒之間。
Solana中的絕大多數應用都使用“樂觀確認(optimistic confirmation)”模式來實現最終確定性。樂觀確認是Solana區塊鏈使用的一種機制,可以在不等待所有驗證者(或負責生成區塊的實體)對區塊進行投票的情況下實現最終確定性。在樂觀確認模式下,如果代表超過三分之二委托質押驗證者的驗證者對一個區塊進行了投票,並且經樂觀確認的區塊無一回滾或均成功實現最終確定性,則可以認爲該區塊已被最終確定。這種機制使Solana能夠在比許多其他區塊鏈更短的時間內實現最終確定性。更快的交易完成速度可以帶來更好的支付體驗。相比之下,在交易被認爲是安全的最終交易之前,比特幣可能需要長達60分鐘的時間來額外創建六個區塊。
4、可用性:大量節點和多驗證者客戶端
只有在用戶需要支付的時刻,支付網絡總是可以啓動並執行交易,這個支付網絡才是有效的。對於區塊鏈網絡來說,可用性最好通過共同運營網絡,使消費者可以啓動交易的獨立參與者或節點的數量來衡量。截至2023年7月,Solana網絡擁有1893個活躍驗證者(負責生成和投票區塊的實體),這個數字可以說是驚人的。此外,還有925個稱爲RPC節點的節點,這些節點本身可能不創建塊,而是維護交易的本地記錄。區塊鏈網絡中大量的節點增強了其彈性和冗余性。如果某些節點遇到問題或脫機,只要有足夠數量的節點保持運行,網絡就仍然可以正常運行而不會丟失數據。Solana社區同樣關注節點地理位置和基礎設施供應商的多樣性,以使網絡在應對自然災害或供應商更改訪問策略等事件時更加穩健。Solana網絡節點分布於40多個國家,有數百個唯一托管安排和地點。這有助於確保網絡即使面臨技術挑战也能平穩可靠地運行。
驗證者客戶端是軟件工具,使節點運營商能夠在權益證明區塊鏈上充當驗證者。驗證者客戶端的多樣性增強了網絡彈性。雖然一個客戶端可能存在錯誤或漏洞,但另一個客戶端可能沒有。這最終減少了因單個軟件問題導致網絡癱瘓的可能性。Solana最初使用的驗證者客戶端來自Solana Labs。2022年8月,Jito Labs爲主網推出了第二款驗證者客戶端jto-Solana。不久之後,Jump Crypto推出了Firedancer(處於測試階段),這是一個獨立的C++驗證者客戶端。Firedancer因其有潛力帶來實質性的性能增強而脫穎而出,現場演示達到了60萬TPS。需要不同驗證者客戶端的目的是爲了保持網絡的穩定運行。除以太坊外,Solana是極少數擁有多個完全獨立驗證者客戶端的鏈中的一個。
5、滿足現代需求
Solana獨特的技術優勢,包括並行處理交易的高吞吐量,本地化費用市場的低成本以及擁有大量節點和多節點客戶端的高彈性,共同創造了一個可擴展的區塊鏈平台,具有引人注目的支付價值主張。這就是我們決定將穩定幣結算試點擴展爲包括Solana網絡交易的部分原因。我們在Solana上試驗我們的穩定幣結算功能時,也計劃測試一下Solana是否有能力滿足現代企業財務運營的需求。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。