歷經磨難的Solana如何博得Visa的芳心?

譯文:《深入探討高性能區塊鍊網絡 Solana

作客:Mustafa Bedawala、Arjuna Wijeekoon

編譯:Odaily星球日報夫如何

歷經磨難的Solana如何博得Visa的芳心?

隨著FTX 事件持續發酵,Solana 時不時重回大眾視野。

數據顯示,雖然Solana 網絡日活地址數創年內新低,但TVL 較年初增長逾150% 。同時MakerDao 也要遷至Solana,並且上週Visa 選擇Solana 作為其試點交易USDC 的公鏈。歷經磨難的Solana,似乎正重新煥發生機。

當然以上並不能代表Solana 已擁有與“以太坊為核心的多L2宇宙”掰手腕的能力,但或許大家對“公鏈之王”的耐心也更有限了。對以太坊和Solana 都曾試點過的Visa 近日發表關於Solana 的研究報告,就Solana 的高吞吐量、低成本、雄厚的節點基礎進行解讀。

Odaily星球日報現將論文精華編譯如下。

区块链网络一直被提议作为新的创新支付渠道。然而,多年来它们一直在扩展方面遇到困难,无法满足消费者期待的安全、高吞吐量和低成本的交易特性。在过去的一年里,我们 Visa 团队一直在密切关注区块链可扩展性背后的技术创新,并对以太坊上的新L2网络以及从头开始构建的替代区块链网络取得的显著进展感到鼓舞。

**我們的目標是深入了解區塊鏈的技術屬性,並嘗試利用它們來幫助增強我們現有的網絡,構建用於商業和資金流動的新產品。 **

雖然我們認為支付生態系統可能會使用多個區塊鍊網絡,但我們認為Solana 區塊鍊網絡有潛力成為幫助推動主流支付流程的網絡之一。由於其速度、可擴展性和低交易成本,Solana 有潛力滿足支付需求,有助於將其作為使用像USDC 這樣的穩定幣進行高效區塊鏈結算渠道的良好選擇。 Solana 區塊鍊網絡結合了許多關鍵特性和新穎創新,對於任何對支付技術感興趣的人來說,這些都是值得深入探討的內容。

Visa 規模的交易吞吐量

作为全球支付网络,Visa 有能力每秒执行超过 65, 000 笔交易。虽然 Solana 还没有像 Visa 那样的大规模执行交易,但 Solana 平均每秒处理 400 个用户生成的交易(TPS),在高峰需求期间通常会激增到超过 2, 000 个用户生成的 TPS。这是一个显著的吞吐量水平,使其可以支撑起测试和试点支付用例。相比之下,以太坊平均 TPS 约为 12 ,比特币则是 7 。

並行事務處理

作為其高交易吞吐量設計的基礎,Solana 可以並行處理交易,有助於極大提高網絡的效率。影響不同賬戶的交易可以同時執行,使Solana 能夠有效支持主要發生在兩方之間或單個方向許多其他方支付的支付和結算場景。

在Solana 中,智能合約也可以並行執行。交易指定它們與之交互的狀態或賬戶,使得驗證者可以同時運行非衝突的交易。與以太坊等其他鏈使用單線程模型不同,Solana 採用多線程方法來實現並行事務執行。簡單來說,儘管比特幣和以太坊等區塊鏈按順序處理交易,但Solana 的架構允許同時處理多個交易。這種設計有助於防止網絡的一個部分擁塞影響整體網絡性能。

低且可預測的交易成本有助於推動支付效率

至於成本,Solana 的交易費用不僅實惠(通常低於0.001 美元),而且可預測。這種低成本和可預測性使它成為一個吸引人的網絡,可以增強現有支付操作的效率和節省成本。

在下圖中,從成本的角度來看,Solana 與比特幣和以太坊相比顯然更為突出,後兩者的交易費用可能根據在網絡上執行的交易需求而不可預測地波動。 交易成本不可預測的網絡可能對支付公司在其產品中進行管理更加困難,並可能導致消費者體驗混亂

歷經磨難的Solana如何博得Visa的芳心?

通過本地化費用市場實現成本可預測性

Solana 的本地化費用市場在區塊鏈中是獨特的。這種創新與Solana 的並行處理能力密切相關,不重疊的交易在不同的線程上執行,就像車輛在不同的道路上行駛一樣。網絡擁塞是其他區塊鍊網絡可能經歷增加費用的重要原因,這可能對整個系統產生負面影響。一個NFT 發布的流行可能會增加網絡擁塞,使得同時發生的消費者P2P交易變得更加昂貴,甚至在經濟上不可行。下圖是費用市場的比較(Solana 與以太坊和其他基於Gas 的網絡)。

歷經磨難的Solana如何博得Visa的芳心?

Solana 的方法可以確保一個賬戶(例如,Alice 的USDC 餘額)的擁塞不影響其他賬戶(例如,Bob 的USDC 餘額)。如果一個賬戶因對特定資產(例如NFT)的高需求而變得繁忙,只有該特定賬戶的費用會增加。其他賬戶的費用不受此擁塞的影響,保持穩定。這產生了一個根據用例需求響應的費用市場。當特定資產的需求激增時,該資產的交易費用會暫時上漲。與此同時,鏈上其他交易的成本不受影響。 **通過允許使用不同狀態的計算並行運行,Solana 可以創建基於“狀態爭用”區域的費用市場,而不是一個單一的全局費用市場。 **

消費者期望的交易最終性

交易最終性衡量用戶可以期望他們的操作在區塊鍊網絡上得到確認的速度。對於支付而言,交易確認的時間與網絡吞吐量同樣重要。例如,以太坊平均每秒處理約12 筆交易,然而,在擁塞時期,由於gas 限制和智能合約需求,用戶可能需要等待數分鐘才能確認交易。 Solana 的目標是每個時間段約為400 毫秒,實際上可以在500 至600 毫秒之間。

Solana 上的絕大多數應用使用“樂觀確認”來實現最終性。樂觀確認是Solana 區塊鏈上使用的一種機制,可以在所有驗證者(或負責生成區塊的實體)投票之前實現最終性。通過樂觀確認,如果代表超過三分之二委託股份的驗證者對一個區塊進行了投票,並且沒有任何被樂觀確認的區塊被回滾或未能最終化,那麼該區塊可以被認為是最終化的。

這種機制使得Solana 比許多其他區塊鏈更快地實現最終性。快速完成交易可以提供更好的支付體驗。相比之下,比特幣可能需要多達60 分鐘才能創建六個額外的區塊,才能認為交易是安全和最終的。下圖體現不同鏈的區塊生成時間。

歷經磨難的Solana如何博得Visa的芳心?

可用性:大量的節點和多個驗證器客戶端

一個支付網絡只有在用戶需要進行支付時始終可用才能發揮作用。對於區塊鍊網絡而言,可用性最好通過共同運行網絡以供消費者發起交易的獨立參與者或節點數量來衡量。

**截至2023 年7 月,Solana 網絡擁有令人印象深刻的1, 893 個活躍驗證者——負責生成和投票區塊的實體。 **此外,還有925 個稱為RPC 的節點,它們可能不會自己創建區塊,但會維護交易的本地記錄。

在區塊鍊網絡中擁有大量的節點可以增強其韌性和冗餘性。如果一些節點遇到問題或離線,只要有足夠數量的節點保持運行,網絡仍然可以正常工作而不會丟失數據。 Solana 社區還注重節點地理位置和基礎設施提供者的多樣性,以使網絡更能應對自然災害或提供者訪問政策的變化等事件。 Solana 網絡在40 多個不同的國家擁有節點,並擁有數百個獨特的託管安排和不同的位置。這有助於確保網絡的平穩可靠運行,即使面臨技術挑戰也是如此。

驗證器客戶端是一種軟件工具,使節點運營者能夠在權益證明區塊鏈上充當驗證者。驗證器客戶端的多樣性提高了網絡的韌性。雖然一個客戶端可能存在錯誤或漏洞,但另一個客戶端可能沒有。這最終降低了單一軟件缺陷癱瘓網絡的可能性。

Solana 最初只使用 Solana Labs 提供的一个验证器客户端。2022 年 8 月,Jito Labs 推出了第二个主网验证器客户端 Jito-Solana。此后不久,Jump Crypto 推出了 Firedancer(处于测试阶段),它是一个独立的 C++验证器客户端。Firedancer 因其潜在的带来显著性能提升而脱颖而出,这一点可以通过实时演示实现了 60 万 TPS 来证明。拥有不同的验证器客户端的目标是保持网络的稳定性。除以太坊外,Solana 是仅有多个完全独立的验证器客户端的链之一。

滿足現代需求

Solana 的獨特技術優勢,包括並行處理的高吞吐量、本地化費用市場的低成本和大量節點和多個節點客戶端的高韌性,共同創建了一個具有吸引力的支付可擴展區塊鏈平台的價值主張。這些是我們決定將我們的穩定幣結算試點項目擴展到Solana 網絡的原因之一。在Solana 上試點我們的穩定幣結算功能時,我們計劃測試Solana 是否有能力滿足現代企業財務運營的需求。

查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)