header-langage
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
掃碼下載APP

Solana需要L2和應用鏈嗎?

閱讀本文需 41 分鐘
Solana將走向何方?全景式深入探討 Solana 生態系中的關鍵議題。
原文標題:《Solana Need L2s And Appchains?》
原文作者:Yash Agarwal
編譯:Ladyfinger,BlockBeats

編按:

Solana 作為高效能的公鏈平台,正面臨著前所未有的發展機會和挑戰。 Yash Agarwal 在這篇文章裡全景式深入探討 Solana 生態系統中的關鍵議題——模組化、應用鏈、Rollup,以及它們如何共同推動 Solana 走向更廣闊的未來。


導讀


一個月前,作為Solana 上最頂尖的免費NFT 分發應用DRiP的創辦人Vibhu 發表了一番言論,引發了廣泛討論:


Solana 將要有以及需要有Layer 2 和Rollup。


他之所以表達這種觀點,是因為隨著 SOL 價格和網路擁堵的上升,DRiP 每週損失約 2 萬美元的價值。 Solana 網路活動的增加帶來了兩方面的影響:


優點:流動性增強、資本和交易量增加(得益於可組合性)

缺點:基礎設施成本上升、使用者體驗不佳、網路擁塞


然而,DRiP 主要透過Solana 作為基礎設施,每週從藝術家那裡分發數百萬個NFT 到數千個錢包,對高可組合性並沒有太大需求。 Solana 的 TVL 成長和資本流入對 DRiP 影響甚微,反而主要受到基礎設施成本高昂的困擾。


Vibhu 指出,「可組合性帶來的回報是遞減的。」他也提到,Solana 應用開發者們私下討論了他們對Rollup 的需求,因為這些Rollup 能夠提高交易吞吐量,減少區塊空間競爭,降低費用。此外,還可以更好地控制業務產生的經濟價值。


帖子連結


在過去幾個月中,Solana 經歷了多次擁堵事件,從JUP 空投到ORE 挖礦以及高峰期的meme 幣交易。儘管有人認為 Firedancer 可以解決這些問題,但現實情況是時間線尚不明確,目前無法擴展超過 10 倍。儘管如此,Solana 仍是所有經過實戰檢驗的主要鏈中唯一一個保持單片鏈的鏈。


Solana 應該保持單晶片還是變得模組化?


Solana 是否也會像以太坊一樣,演變出分片的 Layer 2 和 Layer 3 解決方案?


目前 Solana 的應用鍊和 Rollup 的情況如何?


為了解答這些問題並整合出一個總結,本篇文章將探討各種可能性,討論各項目的優缺點。本文不會深入技術細節,而是以偏向市場導向和實際應用的視角來討論各種擴展方法,提供概覽。所有見解,無廢話,只有大量的獨家資訊。


簡而言之,我們將討論以下問題:


· Solana 和網路擁塞的問題

· 讓Solana 模組化

· Solana 應用鏈-附範例

· Solana Layer2 和Rollup-附範例

· 支援Rollup 與應用鏈的基礎設施



Solana 的問題以及模組化的需求


首先讓我們討論一下當前的問題:由於空投、memecoin 交易量的激增,Solana網路最近非常擁擠(目前大部分已經解決),導致ping 時間高、交易的失敗率高、網路費用增加。儘管如此,Solana 一直維持著每秒 1-2 千次的交易處理量,超過了所有 EVM 鏈的總和。可以說這是區塊鏈面臨的一個好問題,同時也考驗了 Solana 的單片鏈理論。


Solana 基金會最近發布了一篇部落格,敦促專案立即採取行動以提升網路效能,包括:


· 實施優先費用:避免交易延遲或遺失至關重要。

· 使程式計算單元(CU)達到最佳狀態的使用:僅使用必要的資源。

· 實施權益加權服務品質(QoS):允許應用程式優先處理使用者的交易。


然而,這些措施只能在一定程度上改善交易完成率,並不能保證順暢的交易體驗。對這個問題的一個解決方案是備受期待的新事務調度程序(New Transaction Scheduler),計劃在 4 月末推出的 1.18 版本中引入。新調度器將與目前調度器同時存在,但預設不會啟用,允許驗證者監控新調度器的效能,並在出現問題時輕鬆切換回舊調度器。新調度器旨在更有效率、更實惠地填充區塊,改善舊調度器的效率低下問題。


閱讀本文以深入了解新的調度程式。


Anza,Solana Labs 的分支實體,一直在努力解決網路擁塞問題,已識別為與QUIC 實施和Agave(Solana Labs)的驗證器用戶端處理大量請求的行為有關。


貼文連結


儘管模組化的支持者強烈倡導Solana 的「模組化路線圖」,Solana Labs/Anza,Solana 協定的核心維護者,仍專注於優化基礎層的吞吐量和延遲的問題。潛在的改進措施包括:


· 改善費用市場並增加基礎費用(目前設定為 5000 Lamports 或 0.000005 SOL)。

· 實施帳戶寫鎖費用的指數增長,即逐步增加費用以遏制垃圾郵件。

· 透過懲罰機制優化 CU 預算請求。

· 提升整體網路架構。


即使這些垂直擴展,單鏈,改進有效,我們也不能排除 Solana 採用水平擴展,Rollup,的可能性。現實是 Solana 可以結合這兩個特性——它可以作為一個出色的 Rollup 基礎層,擁有超低延遲的區塊時間(約 400 毫秒),顯著提升 Rollup 的性能,例如實現快速的序列器軟確認。最重要的是,Solana 歷史上迅速實施變化,這可能使其比以太坊更有效率地作為 Rollup 的基礎層。


更新:Anza 已經推出了一些補丁,幫助緩解了持續的網路擁塞問題,並將在v1.18 中進一步增強。



讓Solana模組化


Solana 的模組化發展計畫已經啟動。正如Anza DevRel 的帖子所示,Solana 驗證器和SVM(處理交易和智慧合約/程序的執行環境)緊密耦合,並由Anza 來維護。然而,驗證器用戶端和 SVM 運行時將在未來幾個月內分離。這項分離將有助於創建「Solana 應用鏈」。


對於 Rollup,優化 Solana 的資料可用性(DA)或 blob 層可能會在後一階段進行。


資料來自:Anza DevRel


Anza 的工程師Joe C也透露了將SVM 模組化的計劃,其中交易處理管線將從驗證器中剝離並放入SVM。這將使開發者能夠獨立於任何驗證器運行 SVM 的實作。


獨立的 SVM 將是完全獨立模組的集合。任何 SVM 實作都可以透過定義明確的介面來驅動這些模組,進一步減少 SVM 相容專案的障礙,顯著降低建置自訂解決方案所需的開銷。團隊可以只實現他們感興趣的模組,同時利用已建立的實現,例如來自 Agave 或 Firedancer 的模組。


簡而言之,Solana 將變得更加即插即用,使 Solana 應用鍊和 Rollup 更容易實現。



整體而言,這可以走向兩個方向:Layer2(或Rollup)以及應用鏈。下面我們將一一介紹。



Solana 應用鏈


也稱為SVM 分叉,這些本質上是專門為特定應用而設的Solana 鏈分叉。 Pyth 是第一個 Solana 應用鏈,但當 Maker 創辦人 Rune,提出基於 Solana(SVM)程式碼庫開發 Maker 應用鏈用於治理的建議時,這個概念真正引起了關注。 Rune 選擇 SVM 是因為其強大的開發者社群和相對其他 VM 的技術優勢,旨在分叉最具效能的鏈以更好地滿足消費者需求。儘管目前尚未實施,但這一舉動引發了關於 Solana 應用鏈的廣泛討論。


整體而言,可分為兩類:


· 無須授權-任何人都可以加入網絡,類似目前的Solana 主網。

· 有許可-由Solana 基金會為機構打包的「Solana 許可環境(SPEs)」,允許實體建構並維護自己的鏈實例,由SVM 提供支援。



Pyth-OG Solana 應用鏈:


Pyth 曾經佔據了Solana 主網上10-20% 的所有交易。然而,它並不需要任何可組合性,所以他們簡單地分叉了 Solana 的程式碼庫。這使他們能夠利用 Solana400 毫秒的快速區塊時間進行高頻率的價格更新。 Pythnet 是第一個採用 SVM 作為其應用鏈的網路。


Pythnet 應用鍊是 Solana 主網的一個權威證明分叉,作為計算基礎層,用於處理和匯總由 Pyth 數據發佈網絡提供的數據。


為什麼 Pyth 要遷移?


· 它不需要高可組合性,特別是針對非 Solana 應用,因此免受主網擁堵影響。

· 它需要一個有許可的環境來發布資料。

· 透過內部化費用來降低基礎設施成本,以前這些費用會洩漏到基礎層,也就是 Solana 上。


Cube Exchange 是另一個例子,這是一種混合型CEX,部署為主權SVM 應用鏈,具有完全離線的訂單簿和在其SVM 應用鏈上的結算。



Solana 應用鏈的例子


· Perp DEXs:像Hyperliquid這樣的Perp DEX可作為獨立的Layer1 網路運作。此外,對於交易用例,可以自訂每個區塊的交易數量,或實現條件邏輯,例如將止損訂單的執行直接整合到Layer1,確保其作為狀態轉換強制執行,或引入特定於應用的原子邏輯。


· AI 和 DePIN:這些可以具有受控的服務提供者列表,例如 Pyth。例如,Akash透過 Cosmos 應用鏈作為計算市場運作。

· 治理應用鏈:以MakerDAO 對SVM 應用鏈的興趣驗證了這一點,主權治理應用鏈可以非常有吸引力。加密治理仍在演變,支持有專用的鏈分叉可以成為一種有用的協調機制。

· 未來的企業應用鏈: 潛在的應用包括資金,如 BlackRock 或支付系統,如 Visa 或 CBDC。

· 遊戲應用鏈: 一個在 Solana 上運行的賭場遊戲專案正在考慮其應用鏈。

· 對 Solana 的分叉進行修改: 類似於 Monad 或 Sei 提供的最佳化 EVM(並行化),有人可以建立一個更優化的 Solana 版本。隨著 Solana 主網開始探索新的設計架構,這一趨勢可能會在未來幾年更加普遍。


設想Solana 應用鏈堆疊


雖然建立應用鏈可能相對簡單,但確保所有應用鏈之間的連接對於互通性至關重要。借鏡Avalanche 子網,透過本地Avalanche Warp Messaging 連接和Cosmos 應用鏈,透過IBC連結的靈感,Solana 也可以創建一個本地訊息框架來連接這些應用鏈。


貼文連結


可以建立一個類似Cosmos-SDK 的中間件平台,提供一站式服務來創建應用鏈,這些應用鏈內建支援預言機,例如Pyth 或Switchboard、遠端過程調用,RPC 如,Helius 以及訊息傳遞連接,例如,Wormhole 等功能。


Polygon 的AggLayer提供了一種創新的解決方案,讓開發者將不同的Layer1 或Layer2 連結入AggLayer,實現跨鏈ZK 證明的聚合。


應用鏈對 Solana 生態系的正面影響?


應用鏈不以SOL 支付費用或將SOL 作為交易費代幣,因此他們不會直接向SOL 貢獻價值,除非用於經濟安全目的的SOL 重新質押,但它們對SVM 生態系統的益處是顯而易見的。正如 EVM 的網路效應一樣,更多的 SVM 分叉和應用鏈將加強 SVM 的網路效應。即便 Eclipse 作為 SVM 在以太坊上的 Layer2 擴展,與 Solana 主網形成競爭,這一邏輯也同樣適用。


Solana Layer2


Solana Layer2,或稱Rollup,是邏輯上獨立的鏈,將資料發佈到其主鏈的資料可用性(DA)層,並重複使用主鏈的共識機制。它們也可以使用其他 DA 層,如 Celestia,但這不再是真正的 rollup。 「RollApp」這個術語通常用於特定應用的 Rollup(大多數 Solana 應用程式都正在探索的)。


Solana 的 Rollup 會像以太坊一樣嗎?


顯然不會。對於 Solana,Rollup 對於終端用戶來說將大多被抽象化。從意識形態上看,以太坊的 Rollup 是自上而下的,即以太坊基金會和領導者決定最好的擴展方式是透過 Rollup,然後在 CryptoKitties 事件後開始支持各種 Layer2。而在 Solana,需求是自下而上的,也就是來自具有顯著使用者採用率的應用程式開發者。因此,大多數當前的 roll-up 玩法都是行銷玩法,更多的是敘事驅動而非用戶需求驅動。這是一個顯著的差異,可能導致與以太坊不同的 Rollup 未來。


壓縮是不是相當於 Rollup?


Layer2 透過在 Layer2 上執行交易、批量處理交易資料並壓縮它們來擴展基礎層區塊鏈(Layer1)。然後將壓縮的數據發送到 Layer1 並用於欺詐證明(optimistic rollup)或有效性證明(zk rollup)。這個證明過程被稱為「結算」。類似地,壓縮將交易從主網卸載,減少了對基礎層狀態的爭用。值得注意的是,Grass Layer2 將利用狀態壓縮進行其 rollup。


Solana 上的Rollup 格局:


目前有兩個類似Rollapps 的專案正在運行:


GetCode


這是一款支付應用,附有一個微支付SDK,允許任何人即時支付和接受付款,並為其應用使用類似rollup 的結構。它為所有交易創建意圖,並使用一個類似 rollup 的排序器,在每 N 個間隔在 Solana 上結算。



使用類似rollup 的結構可以實現:


· 彈性:意圖可以代表各種未來活動,而不僅僅是支付交易。此外,如果有需要,Solana 作為鏈也可以被替換。

· 即時和隱私性:由於排序器的軟最終性,即使在Solana 擁塞期間,支付也是即時的。雖然交易在鏈上可見,但確切的金額和意圖保持模糊,確保用戶隱私。


MagicBlocks 的短暫Rollup


MagicBlocks 是一個web3 遊戲基礎設施,開發了Ephermal Rollup,特別適用於遊戲。它使用 SVM 的帳戶結構,將遊戲狀態拆分成叢集。然後將狀態暫時轉移到輔助層或“ephermal rollup”,一個可配置的專用層。短暫 rollup 作為專用的 SVM 運行時或 rollup 運行,以在更高的吞吐量下處理交易。



使用類似rollup 的結構可以實現:


· 專用運行時的定制,包括無gas 交易、更快的區塊時間和集成計時機制,例如,集成的事務調度系統,如Clockwork,無需費用運作。

· 開發者可以將程式部署到基礎層,例如 Solana,而不是在單獨的鍊或 rollup 上。短暫 Rollup 不會分散現有生態系統,允許加速目標操作而不創建隔離環境。這意味著可以利用所有現有的 Solana 基礎設施。


這種方法有助於創建一個高度可擴展的系統,能夠按需啟動rollups 並水平自動擴展,以容納執行數百萬交易的用戶,而無需傳統Layer2 的典型權衡。雖然 MagicBlock 專注於遊戲,但這種方法也可以應用於其他領域,例如付款。


即將上線的Solana Rollup:


· Grass:Grass 是一個DePIN 項目,專注於透過驗證來抓取技術解決人工智慧的資料需求。該專案透過網路上的 Grass 節點抓取 AI 訓練數據,並將這些數據由驗證器儲存在區塊鏈上,同時精確記錄資料來源和執行抓取的節點,並據此給予獎勵。


鑑於 Grass 需要處理高達每秒 100 萬個的網路請求,這對 Solana 主網而言是不現實的。因此,專案計劃採用零知識證明技術對資料集進行驗證,並在 Solana 的 Layer1 上批量結算。


Grass 團隊也考慮引進其他群集的狀態壓縮技術,並在 Solana 主網的測試版上進行資料錨定。這項創新將使Grass 成為一個基礎平台,支援那些只能在其上建構的廣泛應用


*注意,建構平台和基礎設施的項目通常具有更高的市場估值,Grass 也即將推出其代幣。


· Zeta:Solana 上最早的永續合約交易所其中之一,其擁有完全在鏈上的永續訂單簿,目前正計劃利用Solana 的Rollup 技術將其交易匹配過程遷移至鏈下。


永續合約交易所採用 Rollup 技術具有明顯的優勢,因為它極大地提升了用戶交易體驗。可以詢問那些在 Hyperliquid 或 Aevo 等平台與 Solana 上的永續合約交易所進行過交易的用戶,後者要求用戶對每筆交易進行簽名,錢包彈窗,並且需要等待大約 10 到 20 秒。此外,永續合約交易不需要同步執行,並且能夠與 DeFi 生態中的其他部分高度集成,特別是在交易撮合方面。



有趣的是,Armani ,Backpack 的共同創辦人也在推特表示他們現在專注於Layer2 解決方案。



Sonic 正在開發一個名為Hypergrid 的模組化SVM 鏈,允許遊戲開發者在Solana 平台上部署專屬的鏈。同時,還有基於SVM 技術的以太坊Rollup 項目,例如Eclipse和NitroVM,它們採用SVM 作為其執行引擎。在 Solana 生態中,Neon作為一個與 EVM 相容的 Layer 2 解決方案。此外,一些創新項目如Molecule,一個針對比特幣的 SVM Layer 2,目前仍處於早期構想階段。


Sovereign SDK提供了一個類似node.js 的框架,專門用來建構Rollup。用戶可以提交他們的 Rust 程式碼,該平台能夠將其轉化為支援在任何區塊鏈上部署的 Optimistic Rollup 或 ZK Rollup。這些 Rust 程式碼可以是客製化的應用邏輯,也可以是任何虛擬機器的實作。


關於Rollup 的一些論點


Rollup = 與SOL 保持一致性


“ETH-Aligned”,以太坊一致性,或說“ETH Bag Biases”,以太坊包偏見,已經成為流行的網絡迷因。


為什麼 Layer 2 和 Restaking/EigenLayer 會成為最熱門的話題?


這是因為它們增加了 ETH 的「貨幣性」,ETH 在各個地方都被用作核心資產。


同樣的原則也適用於 Solana。 Solana 社群將會支持任何能夠提升他們 SOL 持有量的解決方案——就這麼簡單。隨著 Solana 生態系統的擴展,一度被忽視的 SOL 的「貨幣性」將變得重要。記住,大多數 Rollup 無論如何都是「行銷手段」,由於市場仍然更重視基礎設施而非應用程序,因此它們能提供更好的代幣價值累積。


Rollup 會感覺像是Solana 的延伸


除了安全性的好處,即從基礎層繼承安全性,輕鬆存取Solana 用戶和資產將是一個重要優勢。正如Jon Charbonneau所指出的,以太坊的Rollup 如Base、Optimism 和Arbitrum 感覺更像是以太坊的延伸。用戶保留相同的錢包和地址,原生燃氣代幣是單一的標準版本ETH,ETH 在DeFi 中占主導地位,所有交易對都是ETH,社交應用程式以ETH 定價NFT 並支付創作者例如,friend.tech ,以及Layer2 的存款是即時的等等。


同樣,這也將發生在 Solana 上。從以太坊學習,大多數 Solana Rollapps 不會讓使用者感覺他們正在使用一個單獨的鏈,例如,Getcode。


Solana 將會看到更多的「RollApps」而不是「Rollup」


Solana 沒有像以太坊那樣的擴展問題,主網由於高燃氣費用而變得難以使用,它是高度優化的。然而,一些需要專用區塊空間的應用程式將創建他們的 Rollup。儘管在 Solana 上的通用 Rollup 對我來說沒有意義,但從經濟上講,對專案來說確實有意義。例如,Base 用戶僅在一天內就為 Coinbase 創造了 200 萬美元的收入! 對於建構者的激勵嚴重傾向於 Layer2。然而,正如觀察到的,每個 EVM Rollup 似乎都是一個普通的 Rollup,許多像 Linea、Scroll 或 zkSync 這樣的項目已經成為只有農民為了代幣空投而進行幾筆交易的幽靈鏈。


此外,我感覺 Solana 上的通用 Layer2 可能會導致與以太坊相同的舊問題,即中心化的 Rollup、擁堵和流動性碎片化。


為什麼有些應用程式想要遷移到 Rollapps/應用鏈?


每個應用程式最初都會在Solana 主網上啟動,因為將更多應用程式託管在共享基礎設施上顯著降低了開發者和用戶的複雜性。然而,隨著這些應用程式的成長,它們可能尋求:


· 價值捕獲。在一個不僅僅為一個應用程式設計的共享 Solana 層上內部化價值更具挑戰性。 MEV 捕獲對 DEX 來說可能是另一個有利可圖的選擇。

· 專用區塊空間。

· 在用例中的可自訂性。如:隱私方面,例如,Getcode 使用序列器為其用戶提供私密支付、市場費用實驗、最小化 MEV 的加密內存池、定制的訂單簿。


然而,並非所有應用程式都會想要啟動自己的 Rollup,特別是那些沒有達到一定逃逸速度的應用程序,例如,足夠的 TVL、用戶、交易量。今天啟動自己的鏈涉及到痛苦且不必要的權衡,複雜性、成本、更差的用戶體驗、流動性碎片化等,大多數應用程序,特別是早期階段的應用程序,無法為增量收益證明這些權衡的合理性。 Solana 仍然是 SVM 開發的核心和靈魂,因此可能會部署許多新的應用程式。


對於應用建構者


Solana 主網或應用鏈或Rollup 完全取決於不同的情況。如果沒有強烈的與其他應用程式組合性的需求,將一些不同的元件置於鏈下,無論是應用鍊還是 Rollup,是完全合理的。使用者甚至不需要知道他們正在使用 Rollup 或應用程式鏈。 Grass、Zeta 和 Getcode 都為它們的使用者抽象化了它們所使用的任何 Rollup 類型基礎設施。


對於需要授權和客製化的用例,Token Extension 也能滿足大多數需求,如 KYC 或轉帳邏輯,同時保持組合性。


推動Rollup 和應用鏈的基礎設施


如果Rollapp/應用鏈理論擴展,現有的基礎設施提供者將能夠大大受益,因為他們將進入新的市場:


· 現有的Rollup 即服務(RaaS)供應商,如Caldera,可以輕鬆地隨著需求的出現進入SVM 市場。像是Eclipse和NitroVM 這樣的SVM 以太坊Rollup 也密切關注這個機會。此外,Sovereign Labs 提供了一個Sovereign SDK Solana 適配器,它能夠支援在Solana 上的Rollup(尚未準備好投入生產)。 Helius 是另一家非常適合為Solana Layer2 建造基礎設施的公司,正如Mert 多次暗示的那樣。


· 共用序列器如Rome Protocol及對輕客戶端如Tinydancer的需求。共享序列器對 Rollup 來說可能很有趣,因為它們能夠實現原子套利、MEV 和無縫橋接等活動,減少流動性的碎片化。


· 像Phantom、Backpack和Solflare這樣的錢包。多簽和智慧合約錢包基礎設施如Squads。 Squads 一直定位為「Solana 和 SVM 的終極智慧合約錢包基礎設施層」。


· 再質押 SOL:模組化理論也促進了再質押,因為這些 Rollup/應用鏈可能需要 SOL 共享安全並更與 Solana 保持一致。這將會帶來早期參與者如Cambrian、Picaso和Solayer、透過Stakenet的Jito 和像Sanctum這樣的LST以及驗證者的收入提高。


最後,Solana 能否應付全球的需求?


當然不能。現實點,即使考慮到摩爾定律,即使硬體能繼續提高效能,並且 Solana 針對這種硬體進展進行了最佳化,但這也是不切實際的。我相信,所有不太關鍵的交易,例如DRiP 發送NFT,最終會轉移到它們自己的鏈上,而最有價值的交易都將留在主鏈上,在那裡真正的可組合性至關重要,如現貨DEX。


這並不意味著Solana 在單體和可組合性之戰中輸了;它將在依賴可組合性和低延遲的情況下比其他鏈管理得更好。而且,Sui、Aptos、Sei、Monad 等也沒有更好,因為我們還不知道它們是否經得起高真實用戶活動的考驗。


與以太坊不同,Solana 主網並不打算成為「B2B 鏈」;它一直都是並將永遠是消費者鏈。大規模建構分散式系統是極具挑戰性的,而 Solana 最有潛力成為全球最有價值交易的共享帳本。


Solana 需要靈魂伴侶:應用鍊和 Rollup 會是它的完美搭檔嗎?


「原文連結」


歡迎加入律動 BlockBeats 官方社群:

Telegram 訂閱群:https://t.me/theblockbeats

Telegram 交流群:https://t.me/BlockBeats_App

Twitter 官方帳號:https://twitter.com/BlockBeatsAsia

举报 糾錯/舉報
選擇文庫
新增文庫
取消
完成
新增文庫
僅自己可見
公開
保存
糾錯/舉報
提交