從需求角度探索Solana 應用鏈、總和和模組化的需求

原文標題:Solana Need L2s And Appchains

原文作者:Yash Agarwal

原文來源:medium

編譯:白話區塊鏈

一個月前,DRiP的創辦人Vibhu在他的一番聲明中引發了一場必要的辯論。 DRiP是Solana上消費者應用程序,從頂級藝術家分發免費的NFT。他表示:Solana需要引入L2擴展層或Rollups。

他的不滿源於DRiP在基礎層面上損失了大量價值(每週約20,000美元),這要歸因於SOL價格上漲和網路擁塞。

Solana上的活動增加導致:

優勢-增強的流動性、資本和交易量(由於可組合性)

劣勢—高昂的基礎設施成本、糟糕的使用者體驗和擁塞問題

然而,DRiP主要將Solana作為基礎設施,每週從藝術家分發數百萬個NFT到數千個錢包,並不會從高度可組合性中受益。 Solana的總鎖定價值和資本流入對DRiP影響較小,而DRiP主要面臨高昂的基礎設施成本等缺點。

Vibhu指出:「可組合性有遞減收益。」他也指出,Solana應用程式開發者私下討論他們希望引入Rollups,原因包括:

增加的交易吞吐量、減少的區塊空間競爭和降低的費用。

對他們的業務所創造的經濟價值有更大的控制權。

Rollup

在過去幾個月裡,Solana經歷了多次擁堵事件,涉及從JUP空投到ORE挖礦和巔峰Memecoin交易等各種情況。雖然有人可能會認為Firedancer可以解決所有這些問題,但我們要保持現實:時間表仍然不確定,目前它無法擴展超過10倍。儘管如此,事實是,在所有經過考驗的主要鏈中,Solana仍然是最後一個真正的單一體。

Solana應該保持單一身體還是變得模組化? Solana是否也會像以太坊一樣發展出分散的L2和L3解決方案? Solana上的應用鍊和Rollups目前的狀況如何?為了回答這些問題並總結整個辯論,本文將探討所有可能性,討論各種項目,並評估它們的優缺點。

本文不會深入探討技術細節,而是從市場導向和實務角度來討論各種擴展方法,以提供概覽。我們將討論:

Solana和擁堵問題

使Solana模組化

Solana應用鏈-附例子

Solana的Layer-2和Rollups(RollApps)-附例子

支援Rollups和應用鏈的基礎設施動力

Rollup

1、Solana和壅塞問題

我們首先來談談問題中的關鍵點:由於空投、大量的Memecoin交易活動等原因,Solana網路最近一直存在嚴重的擁塞問題(現在大部分已解決),導致高延遲時間、高比例的交易失敗以及由於較高的優先費用而增加的網路費用。儘管出現了這些問題,Solana仍然每秒處理約1-2千筆交易,超過了所有以太坊虛擬機器(EVM)鏈的總和。我認為這是一個區塊鏈很好的問題,它也對Solana的單一體論進行了考驗。

Solana基金會最近發表了一篇博文,敦促該計畫立即採取行動來提高網路效能,包括:

-實施優先費用— 對於避免交易延遲或遺失至關重要。

-最佳化程式計算單元(CU)的使用— 僅使用必要的部分。

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

Rollup

儘管模組化的支持者們強烈主張Solana採用“模組化路線圖”,但Solana Labs/Anza(Solana協議的核心維護者)仍專注於優化基礎層的吞吐量和延遲。一些潛在的改進包括:

-對費用市場進行全面改革,增加基礎費用(目前設為5,000 Lamports或0.000005 SOL)。

-對帳戶實施指數級寫入鎖定費用,即隨著時間的推移逐步增加費用,以阻止垃圾資訊。

-透過懲罰系統優化CU預算請求。

-提升整體網路架構的效能。

即使在這些垂直擴展(單鏈)的改進下,我們也不能排除Solana採用水平擴展(Rollups)的可能性。事實是,Solana可以成為兩者的混合體——它可以作為Rollups的出色基礎層,擁有超低延遲的區塊時間(約400毫秒),這將極大地有益於Rollups,例如允許來自序列器的超快速軟確認。最好的一點是,Solana在歷史上對於實施改變的速度非常快,這可能使其成為比以太坊更有效率的Rollups層。

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

Rollup

2、使Solana模組化

使Solana模組化的努力已經開始。正如Anza DevRel的貼文所示,Solana驗證器和SVM(處理交易和智慧合約/程序的執行環境)是緊密耦合並由Anza(Solana Labs的分支實體)維護的。然而,驗證器客戶端和SVM運行時將在接下來的幾個月內分離。這種分離將有助於分離SVM並輕鬆創建「Solana應用鏈」。

對Rollups來說,優勢可能來自於優化Solana的資料可用性(DA)/ blob層,儘管這可能在後期進行。

Rollup

來源: Anza DevRel

Joe C(Anza的工程師)也公佈了使SVM模組化的計劃,其中事務處理流程將從驗證器中分離出來,並放入SVM中。這將使開發人員能夠運行SVM的實現,並獨立於任何驗證器進行操作。

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

簡言之,Solana將更具插拔性,使得Solana的應用鍊和Rollups更容易實現。

Rollup

從廣義上講,這個發展可以朝著兩個方向發展:Layer-2/Rollups和應用鏈。我們將分別看看這兩個方向。

Rollup

3.Solana應用鏈

也被稱為SVM分叉,這些本質上是專門用於特定應用的Solana鏈分叉。 Pyth是第一個Solana應用鏈,但當DeFi協定Maker的創辦人Rune提出基於Solana(SVM)程式碼庫開發Maker應用鏈(用於治理)的提議時,這個概念真正引起了人們的注意。他選擇SVM是因為它擁有強大的開發者社群和技術優勢,旨在分叉出最高效能的鏈以更好地滿足使用者需求。儘管目前還沒有實施任何內容,但這一舉動引發了對Solana應用鏈的迫切討論。

廣義上,它可以分為兩種類型:

-無許可:任何人都可以加入網絡,類似於當前的Solana主網。

-有許可:Solana基金會為機構打包成“Solana許可環境(SPEs)”,允許實體構建和維護自己的鏈實例,由SVM驅動。

Rollup

Pyth — Solana的原始應用鏈:

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

Pythnet應用鍊是Solana主網的權威證明分叉,作為計算基礎層,用於處理和聚合Pyth資料發布者網路提供的資料。

為什麼Pyth要進行遷移?

-它不需要可組合性,因此免受主網擁堵的影響。

-它需要一個許可環境來發布資料。

Cube Exchange是另一個例子,它是一個混合型中心化交易平台,部署為一個主權SVM應用鏈(具有完整的鏈外訂單簿和在其SVM應用鏈上的結算)。

Rollup

一些Solana應用鏈的例子可能包括:

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

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

治理應用鏈:由MakerDAO對SVM應用鏈的興趣驗證,主權治理應用鏈可能具有吸引力。加密貨幣的治理仍在不斷發展,擁有一個專用的鏈進行分叉可以成為有用的協調機制。

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

遊戲應用鏈:Solana上的一個賭場遊戲項目正在考慮其應用鏈。

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

4.構想Solana應用鏈堆疊

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

Rollup

還可以創建類似Cosmos-SDK的中間件,為創建應用鏈提供一站式解決方案,內建支援預言機(如Pyth或Switchboard)、RPC(如Helius)和訊息連接性(如Wormhole)等功能。

Polygon的AggLayer也是一種有趣的方法,開發人員可以將任何L1或L2鏈連接到AggLayer,該層會聚合來自所有連接鏈的ZK證明。

對Solana生態系來說,應用鍊是否對其有正面影響?

儘管應用鏈不會直接為SOL累積價值,因為它們不會支付SOL的費用或將SOL用作燃料Token,除非重新抵押的SOL用於經濟安全,但它們確實極大地造福於SVM生態系統。就像存在「EVM網路效應」一樣,更多的SVM分叉和應用鏈將增強SVM網路效應。即使Eclipse(基於以太坊的SVM L2)是Solana主網的直接競爭對手,但適用於SVM的邏輯仍然適用,因為它也會加強SVM的前景。

5、Solana Layer2(L2):

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

1)Solana的Rollup和以太坊的Rollup一樣嗎?

顯然不一樣。對Solana來說,Rollup對終端使用者來說大部分是抽象的。在意識形態上,以太坊的Rollup是自上而下的,以太坊基金會和領導層決定透過Rollup來實現擴展,並在CryptoKitties事件後開始支持各種L2。而在Solana上,需求是自下而上的,也就是來自具有顯著使用者採用的應用程式開發者。因此,大多數當前的Rollup實現更多是市場推動,更多是基於敘事而非消費者需求推動。這是一個重要的區別,可能會導致Rollup在Solana上有一個不同於以太坊的未來。

壓縮和Rollup是一樣的嗎?

L2透過在L2上執行交易、批次交易資料並進行壓縮來擴展基礎層區塊鏈(L1)。壓縮的數據隨後發送到L1,並在欺詐證明(樂觀Rollup)或有效性證明(zk Rollup)中使用。這個證明過程被稱為”結算”。類似地,壓縮可以將交易從主網卸載,減少基礎層狀態的爭用。值得注意的是,Grass L2將利用狀態壓縮進行其Rollup。

Solana上的Rollup景觀:

目前有兩個「部分Rollup」的應用程式正在運作:

A、GetCode:這是一個支付應用程序,具有微支付SDK,可以讓任何人即時支付和接受支付,並且還使用了一個偽Rollup用於其應用程式。它為所有交易創建意圖,並使用類似Rollup的順序器,在經過N個間隔後在Solana上結算。

Rollup

使用類似Rollup的結構帶來以下好處:

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

即時和私密性:由於順序器的軟最終性,即使在Solana擁堵時,支付也是即時的。雖然交易在鏈上可見,但確切的價值和意圖仍然被隱藏,確保用戶的隱私。

B、MagicBlocks的臨時Rollup(Ephermal Rollups)MagicBlocks是一個Web3遊戲基礎設施,他們開發了Ephermal(或臨時)Rollup,專門用於遊戲。它利用SVM的帳戶結構,並將遊戲狀態分割成多個集群。它將狀態暫時轉移到輔助層或稱為「臨時Rollup」的可配置專用層。臨時Rollup作為一個專門的SVM運行時或Rollup,以提高吞吐量來促進交易處理。

Rollup

使用類似Rollup的結構帶來以下好處:

-可客製化專用運行,包括無需燃料交易、更快的區塊時間以及整合定時機制(例如,像clockwork這樣的整合交易調度系統,無需費用運行)。

-開發人員可以將程式部署到基礎層(例如Solana)而不是單獨的鍊或Rollup。臨時Rollup不會分割現有的生態系統,並允許加速目標操作而不創建隔離的環境。這意味著所有現有的Solana基礎設施都可以被利用。

-這種方法可以實現高度可擴展的系統,能夠按需啟動Rollup,並在水平方向上進行自動擴展以適應執行數百萬次交易的用戶,而無需傳統L2所具有的折衷。雖然MagicBlocks專注於遊戲領域,但這種方法也可以應用於其他應用,例如付款。

2)即將到來的Solana Rollups

Grass: DePIN計畫旨在透過驗證抓取解決AI資料問題。當Grass節點從網路上抓取AI訓練資料時,驗證者將把資料儲存在鏈上,精確追蹤資料的來源以及負責抓取資料的節點,並按比例獎勵它們。

Grass需要每秒1百萬個網路請求,這在Solana主網上是不可行的。因此,他們計劃為所有資料集製作原始資料的ZK證明,並將它們批量結算到Solana L1上。他們正在考慮使用另一個群集的狀態壓縮,並在主網-beta上進行結算根。

這項發展將使Grass成為各種只能在其之上實現的應用程式的基礎層(請注意,平台和基礎設施通常具有更高的估值,而Grass即將推出Token哈哈)。

Zeta: Solana上最早的永續合約去中心化交易平台之一,它擁有完全的鏈上永續合約訂單簿,也計劃透過Solana Rollup將其撮合移至鏈下。

對於永續合約交易平台來說,Rollup具有即時的市場適應性,因為它們極大地改善了用戶體驗。只要問問那些在Hyperliquid或Aevo與Solana永續合約交易平台進行過交易的人,前者每筆交易都需要簽名,彈出一個錢包,而且需要等待約10-20秒。此外,永續合約不需要同步執行,並且在與DeFi的其他方面,特別是交易撮合方面,具有高度的可組合性。

Rollup

有趣的是,Backpack的共同創辦人阿爾瑪尼(Armani)在推特上表示他們現在也傾向於使用L2(第二層擴充解決方案)。

Rollup

Sonic也正在建構一個模組化的SVM鏈(Hypergrid),讓遊戲能夠在Solana上部署自己的鏈。還有基於SVM的以太坊Rollup,如Eclipse和NitroVM,它們使用SVM作為執行引擎。 Neon在Solana上充當與EVM相容的第二層擴展解決方案。此外,還有一些處於構想階段的項目,例如Molecule(一個SVM比特幣第二層解決方案)。

Sovereign SDK是另一個類似Node.js的框架,用來建構Rollup。用戶可以帶上他們的Rust程式碼,然後我們將其轉換為可以在任何區塊鏈上部署的樂觀或ZK Rollup。 Rust程式碼可以是您特定的應用邏輯,也可以是任何虛擬機器。

3)關於Rollups的幾個觀點:

A、Rollups = 與SOL對齊

「與以太坊對齊」這個術語,或者說「以太坊袋子偏見」的更好說法,已經成為一個流行的梗。你認為為什麼Layer 2和restaking/特徵圖層已成為最熱門的敘事?這是因為它們增加了“ETH的貨幣性”,ETH被用作各處的核心資產。

同樣的原則也適用於Solana。 Solana社區將團結在任何能提升他們SOL持有價值的解決方案周圍,就是這麼簡單。隨著Solana生態系統的擴大,曾經被忽視的「SOL的貨幣性」將變得重要。請記住,大多數Rollups實際上都是“行銷策略”,並且由於市場仍然更重視基礎設施而不是應用程序,它們提供更好的Token價值累積。

B、Rollups會感覺像是Solana的延伸

除了安全性的好處(即從基礎層繼承安全性)之外,輕鬆存取Solana用戶和資產將是一個重要優勢。正如喬恩·查爾邦諾(Jon Charbonneau)所指出的,以太坊的Rollups(如Base、Optimism和Arbitrum)更像是以太坊的延伸。用戶保持相同的錢包和地址,原生的燃料Token是ETH的一個唯一的版本,ETH在DeFi中占主導地位,所有的交易對都是以ETH計價,社交應用以ETH定價NFT並向創作者支付ETH (例如friend.tech),向L2存款是即時的,等等。

同樣地,這也將發生在Solana上。借鑒以太坊的經驗,大多數Solana Rollapps不會讓使用者感覺像是在使用一個獨立的鏈(例如Getcode)。

C、Solana將會看到更多的”RollApps”而不是”Rollups”

Solana不像以太坊那樣有擴展問題,以太坊主網由於高昂的燃料費用而無法使用,而Solana經過了高度優化。然而,一些需要專用區塊空間的應用程式將創建自己的Rollups。雖然對我來說,在Solana上使用通用Rollups並沒有太多意義,但從經濟角度來看,對於專案來說是有意義的。例如,Base用戶在僅一天內就為Coinbase產生了200萬美元的收入!對開發者來說,建立L2的誘因是非常偏向的。然而,正如觀察到的那樣,每個EVM Rollup似乎都是一個普通的Rollup,而且許多類似Linea、Scroll或zkSync的項目已經成為只有農民進行少量交易來進行Token空投的幽靈鏈。

此外,我認為在Solana上使用通用L2可能會導致與以太坊一樣的問題,即中心化的Rollup、擁塞和流動性碎片化。

6.為什麼有些應用程式想要轉移到Rollapps/appchain呢?

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

價值捕獲:在一個設計初衷並非只為一個應用程式而設的共享Solana層上,內部化價值更具挑戰性。對於去中心化交易平台來說,MEV(最大化以太坊價值)的捕獲可能是另一個利潤豐厚的選擇。

專用區塊空間

針對以下用例的可自訂性:

-隱私:例如,Getcode使用序列器為其用戶提供私密支付功能。

-費用市場實驗

-加密記憶體池以最小化MEV

-客製化訂單簿然而,並非所有應用程式都希望啟動自己的Rollup,特別是那些尚未達到一定逃逸速度(例如,足夠的總鎖定價值、用戶、交易量)的應用程式。如今啟動自己的鏈涉及痛苦和不必要的權衡(複雜性、成本、用戶體驗較差、流動性碎片化等),大多數應用程序,特別是早期階段的應用程序,無法為漸進式好處辯解。 Solana仍然是SVM開發的核心,很可能會部署許多新應用程式。

對於應用程式建構者:Solana主網、Appchain或Rollup取決於具體情況。如果不需要與其他所有應用程式進行組合,將一些不同的元件放到鏈外(無論是appchain還是rollup)完全是有道理的。用戶甚至不需要知道他們正在使用rollup或appchain。 Grass、Zeta和Getcode等應用程式都為其用戶抽象化了它們使用的任何rollup類型基礎設施。

對於需要權限和客製化的用例,Token Extension也可以滿足大部分需求,例如KYC/轉帳邏輯,同時保持了組合性。

Rollup

支援Rollups和Appchains的基礎設施:

如果rollapp/appchain的論點擴展,現有的基礎設施提供者將從進入新市場中獲益:

現有的Rollup即服務(RaaS)供應商如Caldera可以在需求出現時輕鬆進入SVM市場。 SVM以太坊Rollup(如Eclipse和NitroVM)也密切關注這個機會。此外,Sovereign Labs提供了一個Sovereign SDK Solana適配器,可在Solana上實現Rollup(尚未達到生產就緒狀態)。 Helius是另一家非常適合為Solana L2建造基礎設施的公司,正如Mert多次暗示的那樣。

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

像Phantom、Backpack和Solflare這樣的錢包,還有像Squads這樣的多重簽名和智慧合約錢包基礎設施,Squads一直被定位為「Solana和SVM的決定性智慧合約錢包基礎設施層」。

SOL再抵押:模組化的論點也促進了再抵押,因為這些Rollup/appchain可能需要SOL共享安全性,並與Solana更協調。這導致:

像Cambrian、Picaso和Solayer這樣的早期參與者透過Stakenet和像Sanctum這樣的LSTs的Jito驗證者- 增加的收入。

7.總結:Solana能處理全球的需求嗎?

肯定不能。讓我們保持現實:即使考慮到摩爾定律(硬體性能將繼續提高,而Solana針對這些硬體進步進行了優化),這也是不切實際的。我相信所有不太關鍵的交易(例如DRiP發送NFT)最終將轉移到它們自己的鏈上,而最有價值的交易將保留在主鏈上,真正的組合性在這裡至關重要(例如,現貨去中心化交易平台)。

這並不意味著Solana在單一區塊和組合性的競爭中失敗;在依賴組合性和低延遲的情況下,它將比其他鏈更好地管理。而且,Sui/Aptos/Sei/Monad等等目前還沒有更好的選擇,因為我們不知道它們是否經過了高實際用戶活動的測試。

與以太坊不同,Solana主網的目標不是成為“B2B鏈”,它一直是消費者鏈。在大規模建構分散式系統方面,面臨著巨大的挑戰,而Solana有最大的潛力成為全球最有價值交易的共享帳本。

Solana需要靈魂伴侶:Appchains和Rollups是否是它的完美匹配?歡迎評論交流。

聲明:本內容為作者獨立觀點,不代表0x财经 立場,且不構成投資建議,請謹慎對待,如需通報或加入交流群,請聯絡微信:VOICE-V。

來源:白話區塊鏈

Total
0
Shares
Related Posts