Bankless:從L2、ZK到新驗證器客戶端 Solana會有怎樣的成就?
作者:David C,Bankless;編譯:白水,金色財經
Solana 經歷了風起雲湧的一年。
由於大多數投資者的注意力都集中在價格走勢和 memecoin 市場對 Solana 的影響上,對 L1 來說最樂觀的發展就是項目取得的實際發展。
在本文中,我們將深入研究爲推進區塊鏈而採用和开發的一系列不同技術,從蓬勃發展的 L2 生態系統到 ZK 壓縮再到新的驗證器客戶端,所有這些都可能爲 Solana 帶來光明而持久的未來。
Solana L2 和 Rollups
雖然 Solana 的 1.18.15 軟件更新可能標志着網絡的重大改進,這要歸功於新的中央調度程序,但這絕不是 Solana 在繼續取得成功的同時管理高交易量和規模的唯一升級。
數月的 memecoin 交易擁堵和預期的空投考驗了 Solana 的單體架構,引發了關於保持單體還是採用模塊化方法的爭論。
Solana 的單體設計(所有活動都發生在一條鏈上)具有交易速度快和易於組合等優勢,但隨着鏈的成熟,基礎設施成本上升。今年早些時候,我們看到了很多關於 Solana 需要 L2 和Rollup來解決成本上升和擁堵問題的討論。
隨着遊戲、人工智能、銀行和交易領域應用鏈和 L2 的發展,L2 和 Solana 虛擬機 (SVM) 模塊化的發展勢頭不斷增強。這是由可擴展性需求和 Pyth 等應用鏈的成功推動的,Pyth 脫離主網來處理高頻價格更新,同時保持 SVM 以應對高交易量。
其他人正在效仿 Pyth,使用自己的 SVM 爲特定用例構建應用鏈和Rollup。
MagicBlock 在 Solana 上引入了 Ephemeral Rollups,用於可擴展、可組合的鏈上遊戲。
Grass 是一個基於瀏覽器的 DePIN 項目,它使用 ZK 證明在其自己的 L2 上進行數據驗證,解決了 AI 數據問題。
Zeta Markets 是一個永久 DEX,計劃推出 Solana Rollup,以改善其用戶體驗、資本效率和交易速度。
Sonic 最近推出了其測試網,正在構建一個模塊化 SVM 鏈(超網格),供遊戲在 Solana 上部署自己的鏈。
Iron Bank 正在开發第一家使用 SVM 進行高性能、合規的法定交易的機構鏈上銀行。
Mantis 是一個 Solana Rollup,通過 Picasso Network 的 Restaking Layer 提供鏈抽象訂單流、跨鏈互操作性和原生收益。
ZK 壓縮
除了 L2s,Solana 开發者平台 Helius 和 Solana 的 ZK 層 Light Protocol 還引入了一項名爲 ZK 壓縮的技術來擴展網絡。
ZK 壓縮旨在通過解決狀態膨脹(即每個節點必須存儲的持續數據增長)來增強可擴展性。狀態膨脹增加了對完整節點的硬件要求,使歷史數據維護成本高昂。因此,網絡成本上升,去中心化程度降低,應用程序互操作性變得更加困難。
雖然 ZK 壓縮與傳統文件壓縮一樣可以減小數據大小,但它還通過將多個帳戶分組爲一個可驗證的摘要(稱爲 Merkle 根)來優化 Solana 存儲其分類账數據的方式。這種方法降低了存儲成本,同時保持了數據的安全性和完整性。這發生在 RPC 級別,這有助於網絡不同部分之間的通信,而不是直接在 Solana 上通信。
ZK 壓縮可以極大地提高 Solana 的可擴展性。它可以緩解狀態膨脹,降低完整節點要求,增強歷史狀態訪問,提高分類账效率,降低交易成本,並保持去中心化。
新節點客戶端
Solana 正在不斷發展以滿足區塊鏈性能和可靠性的高要求。兩個主要發展是新節點客戶端 Firedancer 和 Mithril。這些旨在通過升級技術增強 Solana 的可擴展性、效率和穩健性。
Firedancer
即將推出的 Firedancer 驗證器客戶端由交易公司 Jump Crypto 开發,旨在通過模塊化架構、低延遲和高吞吐量來增強 Solana 的性能。
Firedancer 目前已在測試網上上线,讓我們來看看它是如何實現這些改進的。
模塊化架構和容錯能力:與傳統客戶端不同,Firedancer 使用稱爲“區塊”的單獨進程,每個進程執行特定功能,例如處理交易或驗證籤名。這種模塊化方法可確保一個區塊的故障不會影響整個系統。
高級網絡和數據處理:Firedancer 使用自定義實現來有效管理數據流,最大限度地減少內存分配並防止導致網絡中斷的擁塞。此外,Firedancer 利用數據並行性以最小的延遲處理大量交易。
硬件加速和效率:通過結合現場可編程門陣列 (FPGA) 和高效硬件,Firedancer 實現了驚人的吞吐量和能源效率。FPGA 允許 Firedancer 每秒處理多達 8M 個籤名。
Mithril
Mithril 以注重簡單性的編碼語言 Golang 編寫,由驗證器 Overclock 开發,是一款即將推出的全新全節點客戶端,旨在降低硬件要求並提高運行 Solana 節點的可訪問性,從而增強可擴展性和去中心化。
Mithril 的开發分爲幾個裏程碑:
重建 SVM:第一個裏程碑已接近完成,涉及用 Golang 重建 SVM、重新編寫所有系統操作和本機程序,並確保徹底測試和無錯誤。
交易處理和账本更新:第二個裏程碑側重於處理交易和更新 Solana 账本。Mithril 將實現最小的 RPC 接口,以改善與網絡的交互並增強基礎設施組件以確保正常運行。
系統優化:第三個裏程碑涉及通過升級虛擬機和帳戶數據庫來優化系統性能並減少資源消耗。這允許更快地執行智能合約和更高效的數據管理,使系統更具可擴展性。
升級的數據檢索和存儲:最後一個裏程碑旨在通過從多個來源檢索區塊鏈數據、確保可用性、建立歷史數據的存檔能力、使用 BitTorrent 進行快速可靠的數據分發以及使用 Filecoin 增強安全性和耐用性來提高數據的可訪問性、彈性和安全性。
展望
隨着 Solana 不斷發展並應對高交易量和網絡擁塞帶來的挑战,最新的軟件更新以及 L2、ZK 壓縮和高級節點客戶端等新技術的引入標志着 Solana 在處理其期望的規模方面取得了重大進展。
Solana 的未來一片光明,該鏈將調整其架構以滿足不斷增長的需求,並爲持續增長和進步鋪平道路,使網絡成爲首選建設場所。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。