原文標題:《Solana 需要 L2 與應用鏈嗎?
原文文章,作者:亞什‧阿加瓦爾
原文翻譯:Ladyfinger、BlockBeats
編按:
Solana作為高性能公鏈平台,面臨前所未有的發展機會與挑戰。在本文中,Yash Agarwal 全景、深入地探討了 Solana 生態系統中的關鍵問題——模組化、應用鍊和 Rollups,以及它們如何共同推動 Solana 走向更廣闊的未來。
介紹
一個月前,Solana 上排名第一的免費 NFT 分發應用程式 DRiP 的創辦人 Vibhu 發表的聲明引發了廣泛討論:
Solana 將並且需要擁有 Layer 2 和 Rollup。
他表達這一觀點是因為隨著 SOL 價格和網路擁塞的上升,DRiP 每週損失約 $20,000 的價值。 Solana 網路活動的增加帶來了兩個影響:
優點:增強流動性、增加資本和交易量(得益於可組合性)
缺點:基礎設施成本上升、使用者體驗差、網路擁塞
然而,DRiP 主要透過 Solana 作為基礎設施,每週將數百萬藝術家的 NFT 分發到數千個錢包,對高可組合性沒有太多需求。 Solanas TVL 成長和資本流入對 DRiP 影響不大,主要受到基礎設施成本高昂的困擾。
Vibhu 指出「可組合性的報酬遞減」。他還提到,Solana 應用程式開發人員私下討論了他們對 Rollups 的需求,因為這些 Rollups 可以提高交易吞吐量、減少區塊空間競爭並降低費用。此外,他們可以更好地控制業務產生的經濟價值。
Solana 在過去幾個月經歷了多次擁堵事件,從 JUP 空投到高峰時段的 ORE 挖礦和 meme 幣交易。雖然有些人認為 Firedancer 可以解決這些問題,但現實情況是時間表尚不清楚,目前不可能擴展超過 10 倍。儘管如此,Solana 是所有經過考驗的主鏈中唯一一個保持單一鏈的。
Solana 應該保持單一鏈還是模組化?
Solana 是否也會演變成像以太坊一樣的分片第 2 層和第 3 層解決方案?
Solana的應用鍊和Rollup目前的狀況如何?
為了回答這些問題並進行總結,本文將探討各種可能性並討論每個項目的優缺點。本文不會深入討論技術細節,而是從面向市場和實際應用的角度討論各種擴展方法,以提供概述。所有見解,沒有廢話,只有大量獨家資訊。
簡而言之,我們將討論以下問題:
Solana 和網路擁塞問題
使 Solana 模組化
Solana 應用鏈 — 舉例
Solana Layer 2 和 Rollup — 範例
支援 Rollup 和應用鏈的基礎設施
Solana 的問題和模組化的需求
首先,我們討論一下當前的問題:由於空投和 memecoin 交易激增,近期 Solana 網路非常擁擠(目前大部分已經解決),導致 ping 次數高、交易失敗率高、交易失敗率上升。儘管如此,Solana 仍然能夠保持每秒 1-2,000 筆交易的交易處理速度,這超過了所有 EVM 鏈的總和。可以說,這是區塊鏈的好問題,也考驗了Solana的單片鏈理論。
Solana 基金會最近發布 一個部落格 貼文敦促專案立即採取行動以提高網路效能,包括:
· 實施優先收費:避免交易延遲或遺失至關重要。
充分利用程式運算單元 (CU):僅使用必要的資源。
實施權益加權服務品質(QoS):允許應用程式優先考慮使用者的交易。
但這些措施只能在一定程度上提高交易完成率,並不能保證流暢的交易體驗。這個問題的解決方案是備受期待的 New Transaction Scheduler,它計劃於 4 月底在 1.18 版本中推出。新的調度程序將與當前調度程序一起存在,但預設不會啟用,從而允許驗證者監視新調度程序的效能,並在出現問題時輕鬆切換回舊調度程序。新的調度程序旨在更有效、更經濟地填充區塊,從而改善舊調度程序的低效率。
閱讀本文以了解更多信息 新的調度程序 .
Anza,Solana Labs 的分叉實體, 一直致力於解決網路擁塞問題 確定與 QUIC 實作以及 Agave (Solana Labs) 驗證器用戶端在處理大量請求時的行為有關。
儘管模組化倡導者大力提倡 Solana 的“模組化路線圖”,但 Solana 協議的核心維護者 Solana Labs/Anza 仍然專注於優化基礎層的吞吐量和延遲問題。潛在的改進包括:
改進了費用市場並提高了基本費用(目前設定為 5000 Lamports 或 0.000005 SOL)。
實施帳戶寫鎖定費用的指數增長,即逐漸增加費用以遏制垃圾郵件。
· 透過懲罰機制優化CU預算請求。
完善網路整體架構。
即使這些垂直擴展、單鏈、改進起作用,我們也不能排除 Solana 將採用水平擴展、Rollup 的可能性。現實情況是,Solana 可以結合這兩種功能 - 它可以作為出色的 Rollup 基礎層,具有超低延遲區塊時間(約 400 毫秒)和顯著的 Rollup 效能改進,例如快速排序器軟體確認。最重要的是,Solana 有著快速實施變更的歷史,這可能使其作為 Rollup 基礎層比以太坊更有效率。
更新:安札有 推出了一些補丁 這有助於緩解持續的網路擁塞問題,並將在 v1.18 中進一步增強。
使 Solana 模組化
Solanas模組化開發計畫已經開始。如圖所示 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 應用鍊和 Rollups 更容易實現。
一般來說,這可以朝兩個方向發展:Layer2(或 Rollup)和應用鏈。下面我們就來一一介紹。
Solana 應用鏈
也稱為 SVM 分叉,它們本質上是專為特定應用設計的 Solana 鏈的分叉。 Pyth 是第一個 Solana AppChain,但當 Maker 創辦人 Rune 提議開發基於 Solana (SVM) 程式碼庫的 Maker AppChain 進行治理時,這個概念才真正受到關注。 Rune 選擇 SVM 是因為其強大的開發者社群以及相對其他 VM 的技術優勢,旨在分叉出性能最強的鏈,以更好地滿足消費者的需求。儘管尚未實施,但此舉引發了有關 Solana AppChain 的廣泛討論。
一般來說,可以分為兩類:
無許可 — 任何人都可以加入網絡,類似於當前的 Solana 主網。
許可—— Solana 許可環境 (SPE) 由 Solana 基金會為機構打包,允許實體在 SVM 的支援下建立和維護自己的鏈實例。
Pyth — OG Solana 應用鏈:
Pyth 曾佔 Solana 主網上所有交易的 10-20%。然而,它不需要任何可組合性,因此他們只是簡單地分叉了 Solanas 程式碼庫。這使他們能夠利用 Solanas 快速的 400 毫秒區塊時間進行高頻價格更新。 Pythnet 是第一個採用 SVM 作為其應用鏈的網路。
Pythnet 應用鍊是 Solana 主網的權威證明分支,作為處理和聚合 Pyth 資料發佈網路提供的資料的運算基礎層。
Python 為何要遷移?
它不需要高可組合性,特別是對於非 Solana 應用程序,因此不受主網擁塞的影響。
它需要許可的環境來發布數據。
透過內部化先前洩漏到基礎層 Solana 的費用來降低基礎設施成本。
魔術方塊交換 另一個例子是,混合CEX部署為主權SVM應用鏈,在其SVM應用鏈上擁有完全離線的訂單簿和結算。
Solana Lisk 範例
Perp DEX:Perp DEX,例如 超流動性 可以作為獨立的第一層網路運作。此外,對於交易案例,可以自訂每個區塊的交易數量,或實現條件邏輯,例如將止損訂單的執行直接整合到第1層,確保其作為狀態轉換強制執行,或引入特定於應用程式的原子邏輯。
AI 和 DePin:它們可以擁有受控的服務提供者列表,例如 Pyth。例如, 阿卡什 作為計算操作 市場 透過 Cosmos 應用鏈。
治理應用鏈:主權治理應用鏈可能非常有吸引力,這一點可以證明 MakerDAO 對 SVM 應用鏈的興趣 。加密貨幣治理仍在不斷發展, 擁有專用的鏈叉可以是一種有用的協調機制 .
未來的企業應用鏈:潛在的應用包括基金,例如貝萊德,或支付系統,例如Visa或CBDC。
· 遊戲應用鏈:Solana 上運行的賭場遊戲項目正在考慮其應用鏈。
· 分叉 Solana 進行修改:與 Monad 或 Sei 提供的最佳化 EVM(並行化)類似,有人可以建立更優化的 Solana 版本。隨著 Solana 主網開始探索新的設計架構,這種趨勢在未來幾年可能會變得更加普遍。
設想 Solana 應用程式鏈堆疊
雖然建立應用程式鏈可能相對簡單,但確保所有應用程式鏈之間的連接對於互通性至關重要。從中汲取靈感 Avalanche 子網 透過本機 Avalanche Warp Messaging 連接的應用程式鍊和透過 IBC 連接的 Cosmos 應用程式鏈,Solana 還可以建立本地訊息框架來連接這些應用程式鏈。
可以建立類似 Cosmos-SDK 的中間件平台,提供一站式服務來創建應用鏈,內建支援 Pyth 或 Switchboard 等預言機、遠端過程呼叫、Helius 等 RPC 以及 Wormhole 等訊息連接。
多邊形聚合層 提供了一種創新的解決方案,允許開發者將不同的Layer 1或Layer 2連結到AggLayer中,以實現跨鏈ZK證明聚合。
應用鏈對Solana生態係有哪些正面影響?
Lisk 不以SOL 支付費用,也不使用SOL 作為交易費用代幣,因此它們不會直接為SOL 貢獻價值,除了出於經濟安全目的而重新抵押SOL 之外,但它們對SVM 生態系統的好處是顯而易見的。就像EVM的網路效應一樣,更多的SVM分叉和Lisk會增強SVM的網路效應。即使 Eclipse 作為以太坊上 SVM 的第 2 層擴展與 Solana 主網競爭,這一邏輯也適用。
Solana 第 2 層
Solana Layer 2,即 Rollup,是一條邏輯上獨立的鏈,將資料發佈到其主鏈的資料可用性(DA)層,並重複使用主鏈共識機制。他們也可以使用其他 DA 層,例如 Celestia,但這不再是真正的總和。術語 RollApp 通常用於特定於應用程式的 Rollups(大多數 Solana 應用程式正在探索)。
Solana 的 Rollup 會像以太坊一樣嗎?
顯然不是。對 Solana 來說,Rollup 主要是從最終用戶抽象化出來的。從意識形態上來說,以太坊 Rollup 是自上而下的,即以太坊基金會和領導者認為最好的擴容方式是透過 Rollup,然後在 CryptoKitties 事件後開始支持各種 Layer 2。在 Solana 中,需求是自下而上的,即來自擁有大量用戶採用的應用程式開發人員。因此,目前的易拉寶劇大多是行銷劇,更多的是敘事驅動而非用戶需求驅動。這是一個顯著的差異,可能會導致 Rollup 的未來與以太坊不同。
壓縮相當於Rollup嗎?
第 2 層透過在第 2 層執行交易、批量處理交易資料並壓縮它們來擴展基礎層區塊鏈(第 1 層)。然後,壓縮資料被送到第 1 層並用於詐欺證明(optimistic rollup)或有效性證明(zk rollup)。這個證明過程稱為結算。同樣,壓縮從主網卸載交易,減少對基礎層狀態的爭用。值得注意的是,Grass Layer 2 將利用狀態壓縮進行總結。
Solana 上的 Rollup 景觀:
目前有兩個類似 Rollapps 的專案正在運作:
取得程式碼
它是一款帶有小額支付 SDK 的支付應用程序,允許任何人立即進行和接受付款,並為其應用程式使用類似匯總的結構。它為所有交易創建意圖,並使用類似匯總的排序器每 N 個時間間隔在 Solana 上進行結算。
使用類似 rollup 的結構,我們可以實現:
靈活性:意圖可以代表各種未來活動,而不僅僅是支付交易。此外,如有必要,可以更換 Solana 作為一條鏈。
即時且私密:由於分類器的軟終結性,付款是即時的 即使在 Solana 擁堵期間 。雖然交易在鏈上可見,但確切的金額和意圖仍然模糊,從而確保了用戶的隱私。
MagicBlocks 的短期總結
MagicBlocks 是一個 web3 遊戲基礎設施,專門針對遊戲開發了 Ephermal Rollup。它利用SVM的帳戶結構將遊戲狀態分割成簇。然後,狀態會暫時轉移到輔助層或臨時匯總層(可設定的專用層)。臨時匯總作為專用 SVM 運行時或匯總運行,以更高的吞吐量處理事務。
使用類似 rollup 的結構,我們可以實現:
客製化專門的運行時,包括無氣體交易、更快的區塊時間和整合計時機制,例如整合交易調度系統,例如 發條 免費運行。
開發人員可以將程式部署到基礎層,例如 Solana,而不是部署在單獨的鍊或總和上。短暫的 Rollups 不會分割現有的生態系統,從而可以加速目標操作,而無需創建孤立的環境。這意味著可以利用所有現有的 Solana 基礎設施。
這種方法有助於創建一個高度可擴展的系統,該系統能夠按需啟動匯總並自動水平擴展以適應執行數百萬筆交易的用戶,而無需傳統第2 層的典型權衡。遊戲,但這種方法也可以用於應用於支付等其他領域。
Solana Rollup 即將推出:
草 :Grass是一個DePIN項目,專注於透過驗證和爬蟲技術解決人工智慧的數據需求。該專案透過網路上的Grass節點抓取AI訓練數據,並由驗證者將這些數據儲存在區塊鏈上,同時準確記錄數據的來源和執行抓取的節點,並給予相應的獎勵。
鑑於 Grass 每秒需要處理多達 100 萬個網路要求,這對 Solana 主網來說是不切實際的。因此,該專案計劃採用零知識證明技術來驗證資料集並在Solanas Layer 1上進行批量結算。
Grass 團隊也正在考慮引進其他叢集的狀態壓縮技術,並將資料錨定在 Solana 主網測試版上。這項創新將使 Grass 成為一個基礎平台,支援只能在其上建立的各種應用程式。
*請注意,建立平台和基礎設施的項目通常具有較高的市場估值。 Grass 也即將推出代幣。
澤塔 :Solana 上最早的永續合約交易所之一,擁有完全鏈上的永續訂單簿,目前正計劃使用 Solana 的 Rollup 技術將其交易撮合流程遷移到鏈下。
永續合約交易所使用Rollup技術優勢明顯,因為它大大改善了用戶交易體驗。你可以詢問在Hyperliquid或Aevo等平台上用Solana進行過永續合約交易的用戶,這需要用戶對每筆交易進行簽名,錢包彈出,等待大約10到20秒。此外,永續合約交易不需要同步執行,可以與 DeFi 生態的其他部分高度集成,尤其是在交易撮合方面。
有趣的是,Backpack 共同創辦人阿瑪尼也 發推文 他們現在專注於第 2 層解決方案。
Sonic 正在開發一個名為 Hypergrid 的模組化 SVM 鏈 ,允許遊戲開發者在 Solana 平台上部署自己的鏈。同時還有基於SVM技術的以太坊Rollup項目,例如 蝕 和 硝基VM ,它們使用 SVM 作為執行引擎。在 Solana 生態系中, 氖 是與 EVM 相容的第 2 層解決方案。此外,還有一些創新項目,例如 分子 是比特幣的 SVM Layer 2,仍處於早期概念階段。
主權SDK 提供了一個類似node.js的框架,專門用於建構Rollups。用戶可以提交他們的 Rust 程式碼,平台能夠將其轉換為支援在任何區塊鏈上部署的 Optimistic Rollup 或 ZK Rollup。這些 Rust 程式碼可以是自訂的應用程式邏輯或任何虛擬機器的實作。
關於 Rollup 的一些爭論
Rollup = 與 SOL 一致
「ETH-Aligned」(以太坊一致性)或「ETH Bag Biases」(以太坊包偏差)已成為流行的網路迷因。
為什麼 Layer 2 和 Restake/EigenLayer 是最熱門的話題?
這是因為它們增加了 ETH 的“貨幣性”,而 ETH 到處都被用作核心資產。
同樣的原則也適用於 Solana。 Solana 社區將支持任何增加其 SOL 持有量的解決方案 - 就這麼簡單。隨著 Solana 生態系統的擴展,SOL 曾經被忽視的貨幣性質將變得重要。請記住,無論如何,大多數 Rollup 都是行銷技巧,並且由於市場仍然更重視基礎設施而不是應用程序,因此它們提供了更好的代幣價值累積。
Rollups 感覺就像 Solana 的延伸
除了從基礎層繼承的安全優勢之外,Solana 用戶和資產的輕鬆存取也將是一個顯著的優勢。作為 喬恩夏博諾 指出,像 Base、Optimism 和 Arbitrum 這樣的以太坊 Rollups 感覺更像是以太坊的擴展。用戶保留相同的錢包和地址,原生Gas 代幣是ETH 的單一標準版本,ETH 在DeFi 中占主導地位,所有交易對都是ETH,社交應用程式以ETH 為NFT 定價,並向創建者支付費用,例如,friend.tech,並存款至第 2 層是即時的,等等。
Solana 也會發生同樣的情況。向以太坊學習,大多數 Solana Rollapp 不會讓用戶感覺他們正在使用單獨的鏈,例如 Getcode。
Solana 將看到更多“RollApps”而不是“Rollups”
Solana 不存在像以太坊那樣的擴展問題,以太坊主網由於高昂的 Gas 費用而變得難以使用,它是高度優化的。然而,一些需要專用區塊空間的應用程式將創建它們的匯總。儘管 Solana 上的通用 Rollup 對我來說沒有意義,但從經濟上來說,它確實對專案有意義。例如, Base用戶僅僅一天就為Coinbase創造了$2百萬的收入! 對建構者的激勵嚴重偏向 Layer 2。
此外,我覺得 Solana 上的通用第 2 層可能會導致與以太坊相同的舊問題,即中心化 Rollups、擁塞和流動性碎片。
為什麼有些應用要遷移到Rollapps/AppChains?
每個應用程式最初都將在 Solana 主網上啟動,因為在共享基礎設施上託管更多應用程式可顯著降低開發人員和用戶的複雜性。然而,隨著這些應用程式的增長,它們可能會尋求:
價值捕獲。將不僅僅為一個應用程式設計的共享 Solana 層的價值內部化更具挑戰性。 MEV 捕獲可能是 DEX 的另一個利潤豐厚的選擇。
專用塊空間。
用例中的可自訂性。例如,在隱私方面,Getcode 使用定序器為其用戶提供私人支付、市場費用實驗、最小化 MEV 的加密記憶體池以及客製化訂單簿。
然而,並非所有應用程式都希望啟動自己的 Rollup,尤其是那些尚未達到一定逃逸速度的應用程序,例如足夠的 TVL、用戶、交易量。今天推出自己的鏈涉及痛苦且不必要的權衡、複雜性、成本、更差的用戶體驗、流動性碎片化等。量收益的合理性。 Solana 仍然是 SVM 開發的核心和靈魂,因此可能會部署許多新應用程式。
對於應用程式開發者
Solana 主網、Lisk 或 Rollup 完全取決於情況。如果對與其他應用程式的可組合性沒有強烈的需求,那麼將一些不同的元件放在鏈外是非常有意義的,無論是 Lisk 還是 Rollup。使用者甚至不需要知道他們正在使用 Rollup 或 Lisk。 Grass、Zeta 和 Getcode 都抽象化了他們為使用者使用的任何 Rollup 類型的基礎設施。
對於需要授權和自訂的用例,Token Extension 也可以滿足大多數要求,例如 KYC 或傳輸邏輯,同時保持可組合性。
推動Rollup和應用鏈的基礎設施
如果Rollapp/應用鏈理論擴展,現有的基礎設施提供者將能夠受益匪淺,因為他們將進入新的市場:
現有的匯總即服務 (RaaS) 供應商,例如 火山口 ,可以隨著需求的出現輕鬆進入SVM市場。 SVM 以太坊 Rollups 等 蝕 和 硝基VM 也在密切關注這個機會。此外,Sovereign Labs 也提供 Sovereign SDK Solana 轉接器 能夠支援 Solana 上的 Rollups(尚未準備好生產)。 Helius 是另一家非常適合為 Solana Layer 2 建造基礎設施的公司,因為 默特曾多次暗示 .
共享定序儀如 羅馬協議 以及對輕客戶端的需求,例如 小舞者 。共享排序器對於 Rollups 來說可能很有趣,因為它們支援原子套利、MEV 和無縫橋接等活動,從而減少流動性的碎片。
皮夾喜歡 幻影 , 背包 , 和 太陽光 。多重簽名和智能合約錢包基礎設施,例如 小隊 。 Squads 被定位為 Solana 和 SVM 的終極智慧合約錢包基礎設施層。
· 重新抵押 SOL:模組化理論也促進重新抵押,因為這些 Rollup/應用鏈可能需要 SOL 來共享安全性並與 Solana 更加一致。這將帶來早期參與者,例如 寒武紀 , 畢卡索 和 索萊爾 , 吉東透過 股權網 和LST一樣 聖所 和驗證者來增加他們的收入。
最後,Solana 能否因應全球需求?
當然不是。實際上,即使考慮到摩爾定律,即使硬體性能不斷提高,並且 Solana 針對這種硬體進步進行了優化,但這也是不切實際的。我相信所有不太重要的交易,例如發送NFT 的DRiP,最終都會轉移到自己的鏈上,而最有價值的交易將留在主鏈上,其中真正的可組合性至關重要,例如現貨DEX 。
這並不意味著 Solana 在整體架構和可組合性之間的戰鬥中失敗了。在依賴可組合性和低延遲的情況下,它會比其他鏈更好地管理。而 Sui、Aptos、Sei、Monad 等也好不到哪裡去,因為我們還不知道它們能否經得起高真實用戶活躍度的考驗。
與以太坊不同,Solana 主網無意成為「B2B 鏈」;它一直是而且永遠都是一個消費鏈。大規模建構分散式系統極具挑戰性,而 Solana 最有潛力成為世界上最有價值交易的共享帳本。
Solana 需要一個靈魂伴侶:Lisk 和 Rollups 是完美匹配嗎?
本文源自網路:全景探討Solana生態發展:L2與應用鏈有何影響?
原創| Odaily 星球日報 作者 |南至2022年底,ChatGPT上線公測,掀起LLM類AI熱潮。此後,各類AI項目的數量開始快速增加,子類別包括資料、AI模型、算力、應用等各個面向。 2024 年,人工智慧加密應用層面的綜合角度是什麼?人工智慧會為加密貨幣帶來生產力變革嗎? Odaily星球日報將在本文中回顧各種組合應用。 AI審計早在去年LLM流行的時候,慢霧就使用ChatGPT對ChatGPT進行了審計測試(參見:最受歡迎最強AI——GPT可以用於合約安全審計嗎?)。那時所有的人工智慧都是通用人工智慧。 ChatGPT 是...