以太坊Rollup生態全景解讀

哔哔News
2021-03-11 15:02:21
收藏
已經有越來越多的項目在嘗試Rollup解決方案,包括Synthetix、Uniswap、MCDEX等等。

本文發佈於哔哔News,作者Breeze。

image

本文從各個項目採用的是何種Rollup技術,各自在Rollup上的計劃和進展,各自Rollup在費用、速度、功能上的體驗,以及有沒有空投、流動性挖礦等Rollup激勵,來闡述這些項目的Rollup現狀,並提供一個以太坊Rollup生態全景。

四種Rollup解決方案

目前主要有四種Rollup解決方案,分別是Optimistic Rollup、ZK Rollup、Arbitrum和Validium。
所有Rollup都在做這樣幾件事,一是在鏈下把多筆交易聚合到一起,進行批量的計算(寫入交易);二是驗證交易是否正確,確保放到鏈上的數據是安全的;三是把確認無誤的最終狀態寫到鏈上。

上面提到的四種Rollup解決方案,它們的差異主要在於"交易驗證"環節。"交易驗證"其實是對Rollup安全性和擴容效果的取捨。

一方面,得有可行的方法來驗證交易,不能把有問題的交易和數據帶到鏈上,破壞Layer1的安全性。另一方面,也不能為了安全把過多的驗證數據和過程放到鏈上,這樣Rollup的擴容效果就會大打折扣。
-ZK Rollup通過零知識證明技術zk-SNARK對交易進行驗證。零知識證明zk-SNARK的英文全稱是zero knowledge-sufficient non-interactive argument of knowledge(零知識-充分非交互知識論證)。

從名稱就可以看出,零知識證明zk-SNARK是一種"充分性"的驗證方式,就好像是解一道數學題,有嚴格的證明邏輯,按照邏輯正向推理,過程中沒有漏洞。所以,ZK Rollup是四種方案中最通用、安全性最強的方案。

但同時,ZK Rollup整個驗證邏輯的產出難度非常大。這也是為什麼ZK Rollup適用於一些簡單的交易,目前還很難支持虛擬機(VM)的原因,因為要驗證這些複雜的智能合約,難度實在是太大了,需要各大團隊們慢慢研究。

-Validium也採用了零知識證明zk-SNARK,它和ZK Rollup最大的區別在於,數據只在鏈下可用,鏈上賬戶的轉賬需要得到鏈下用戶的授權。這在一定程度上引入了鏈下中心化的風險。也有一些觀點把Validium歸類到ZK Rollup方案。

-而Optimistic Rollup主要是通過"經濟挑戰"來進行交易驗證,就好像是做一道題,把錯誤的答案剔除掉,讓最終的狀態更接近於正確。

由此可見,這個驗證過程是不充分的,但驗證的過程更簡單。所以Optimistic能支持智能合約。Optimistic Rollup有自己內置的虛擬機VM,目前以太坊上的項目要轉移到Optimistic上,需要對代碼進行加工和轉化。和ZK Rollup相比,Optimistic對開發者而言更方便,但是安全性有所降低。

-與Optimistic Rollup類似的Arbitrum也是採用"經濟挑戰",它直接支持以太坊虛擬機EVM,也就是說現在以太坊上的應用可以直接在Arbitrum上跑,比Optimistic還要方便。此外,Arbitrum還可以支持更多虛擬機VM,但是因為適用的範圍更大,機制更複雜,存在漏洞或者引入風險的可能性也更大。

Rollup應用現狀

Rollup是以太坊團隊公開認可的方向。在幣乎三周年AMA中,Vitalik表示"Rollup比ETH2.0更適合解決當前擴容難題"。

在2月份的時候,Vitalik在社群表示"第一批支持以太坊虛擬機EVM的Rollup有可能會在3月份上線,Optimism和Arbitrum是領先的。"距離項方們採用Rollup或許真的已經不遠了。

image採用Rollup或有相關計劃的項目

項方們在為Rollup做計劃、準備和測試,也有的項方已經支持Rollup。下面哔哔News就將列舉各項方們在Rollup上的進展,希望能為大家提供全面的Rollup圖景。

Optimism
和Offchain Labs一起研發Optimistic Rollup
進展:將在3月份上線主網。值得注意的是,Optimism近期完成了由a16z領投的2500萬美元A輪融資。Optimism在公告中表示,在資金的加持下,團隊可以招賢納士,原本計劃在3月份上線公測版本,現在進度提前,Optimism將在3月份推出主網的任意合約部署。

Uniswap V3
可能會採用Optimistic Rollup
進展:關於Uniswap的V3版本什麼時候會上線,昨日yearn.finance的創始人Andre Cronje猜測可能馬上就會有大進展。

V3比較讓人期待的一點是有做Layer2的可能性。Uniswap的創始人Hayden Adams曾在推特上表示"當生產端準備就緒,V3可能會部署到支持Solidity語言的Rollup。"
至於具體採用哪種Rollup技術,官方沒有發布明確的信息,但是Hayden曾表示"對於像Optimism這樣的Optimistic Rollup解決方案感到興奮。Optimistic Rollup允許將solidity智能合約遷移到Layer2上,不需要基於DApp構建複雜的基礎設施。"

image
由此可見,Uniswap項方可能會從開發友好性的角度來挑選Rollup方案,Optimistic Rollup也是社區普遍認為Uniswap會挑選的方案。

Uniswap曾和Optimism共同開發過一個叫做Unipig的Demo,展示了Uniswap的Layer2實現。網頁信息顯示,這個平台免gas費,能對Uniswap進行10倍擴容,TPS大約是200筆/秒。不過Unipig現在已經不再運作。

Synthetix
採用Optimistic Rollup
進展:已經上線Rollup。Synthetix可以說是最先嘗試Rollup並且進展最快的項目之一。

根據官方的表述,因為Layer1和Layer2的代碼不兼容,Layer1上Synthetix的智能合約需要經過處理才能在Optimistic上運行。為了把風險降到最低,Synthetix採取逐步遷移的策略,逐步地在Layer2上增加功能。現在Synthetix已經在Optimistic網絡實現質押功能。

Synthetix項方表示,向Layer2的遷移將主要聚焦在兩個方面------"質押"和"交易",Synthetix想要實現Layer1和Layer2同時支持交易功能,而把質押功能完全轉移到Layer2上。在這個基礎上,Synthetix在Optimistic上的部署會分多個階段,前面幾個階段主要是:

第0階段:SNX從Layer1向Layer2的單向橋、sUSD的鑄造、SNX代幣的申領(哔哔News注:sUSD是Synthetix用於鑄造合成資產的中間資產,在這個階段,Layer2上的SNX和sUSD都不可交易)

第1階段:實現sUSD和其他合成資產的交易、SNX和合成資產的轉賬

第2階段:Layer1和Layer2之間的雙向SNX橋
……

Synthetix在Layer1上的功能非常齊全,包括交易、衍生品、資產管理等,所以隨著這個項目在Optimistic上的推進,其Layer2狀態是比較讓人期待的。
此外值得一提的是,Synthetix鼓勵用戶參與Layer2。在測試網階段,SynthetixDAO總共對參與Layer2測試網的用戶分發了20萬枚SNX代幣。Synthetix的質押功能正式上線Optimistic後,用戶參與Layer2質押也能獲得質押獎勵(注:在早期,Layer1到Layer2是單向的過程,請用戶謹慎參與)。根據區塊鏈研習社的體驗,用戶在Layer2上的手續費也全部由Synthetix承擔。

Volmex
採用Optimistic Rollup
進展:處於測試網階段。Volmex這個平台會提供以太坊波動率指數等金融工具,為了實現更便宜和快速的索引查詢和期貨交易,Volmex已經在嘗試Rollup。

目前,Volmex團隊已經開始在Optimism測試網上開發,並且將在Optimism團隊的幫助下,進行公測網絡和主網的實施,同時進行相應的Optimistic虛擬機OVM的部署。相信隨著Optimism 在3月份推進主網,Volmex在Rollup上也會有所進展。

Saddle
採用Optimistic Rollup
進展:正在將智能合約遷移至Optimistic。Saddle是一個專門針對價格錨定加密資產的自動做市工具。項方在推特表示目前正在將智能合約遷移到Optimistic網絡,來實現即時交易和低手續費。

Saddle和Synthetix是合作夥伴。隨著Optimistic和Synthetix在Rollup上都有進展,Saddle在Rollup上的推進也可以保持和Synthetix在功能、協同上的同步,可以理解為可組合性同步向Layer2遷移。

Celer
採用Optimistic Rollup
進展:推出了基於Optimistic Rollup的DeFi擴容提速方案Layer2.finance。Celer Network是以太坊的一個Layer2擴容項目。和其他Rollup一樣,用戶可以通過對Layer1上的Rollup合約進行存款交易來將資金存入Layer2.finance的Rollup鏈,但是Layer2.finance 不會將DeFi協議本身遷移到Layer2。

Layer2.finance計劃在2021年Q1推出1.0版本,在迭代初始階段之後升級到ZK Rollup,將在1.0版本中支持Curve、yearn、Compound、Aave等協議。Layer2.finance不會發行新的代幣,為了提高平台上的流動性,可能會進行流動性挖礦。

zkSync
由Matter Labs創建的ZK Rollup方案
進展:主網已經上線,但是正如前文所述,ZK Rollup難度比較高,目前zkSync還沒有提供Rollup的通用解決方案。

zkSync的瀏覽器信息顯示,目前該主網上已經支持包括ETH、LRC、UNI、SNX、USDT、DAI等40多種代幣。截至撰文時間,該網絡上已經發生超過111萬筆交易。包括Curve、Balancer、Sushiswap等在內的項目都有意向選擇zkSync作為Rollup方案。
image
Loopring
基於ZK Rollup的Layer2協議
進展:已經上線主網,雖然沒有明確的信息顯示Loopring是否具有通用性,但是考慮到ZK Rollup的複雜度,Loopring很可能和zkSync一樣,還沒有通用的解決方案。

Loopring團隊一直對二層網絡抱非常樂觀的態度,團隊預估到今年6月份,以太坊Layer1超過10%的交易會被Layer2承載。作為ZK Rollup方案的共性,Loopring也在官網強調了自身的優勢:和Layer1同等級別的安全性;高性能,TPS達到2000+/s;手續費低,不足0.001人民幣/筆。

除了作為ZK Rollup擴容協議外,Loopring比較特別的一點是致力於對DEX的建設。近期zkSync的A輪融資中,Loopring還充當了投資方的角色。

Curve
採用zkSync(ZK Rollup)
進展:Curve在Rollup上比較大的進展是在2020年10月,和zkSync共同推出了Layer2智能合約測試網,Curve是第一個入駐的DApp。

眾所周知,ZK Rollup因為技術難度大,所以很難支持智能合約。不過zkSync和Curve共同推出的這個測試網引入了對零知識證明zk-SNARK友好的虛擬機(VM),以及一種叫Zinc的編程語言。這意味著ZK Rollup(或者至少zkSync)也能在一定程度上支持智能合約了。雖然難度大一些,但是以太坊上的DApp通過編譯代碼,也有遷移到zkSync的可能性,而不需要全部重新構建代碼。

Sushiswap
採用zkSync(ZK Rollup)
進展:Sushiswap在今年年初的路線圖中表示,將和Yearn生態一起採用zkSync的Rollup方案。值得注意的是,Uniswap可能會採用Optimistic Rollup。這是Sushiswap自克隆Uniswap以來,又一次區別於Uniswap的選擇,Sushiswap確實已經很有獨立性和活力。

Sushiswap官方在路線圖中提到,其選擇Rollup方案也是看重代碼的兼容性。Sushiswap表示會關注上文中提到的支持智能合約的編程語言Zinc的進展(就像在上一條中所提及的,zkSync推出了虛擬機VM和Zinc編程語言,這種方案既安全,又具有一定的兼容性)。

Balancer
採用ZK Rollup
進展:Balancer的CTO Mike McDonald曾在推特上分享過對Layer2的觀點。他認為匯聚資產流動性的項方們在做Layer2擴容時很可能會陷入兩個誤區,一是在Layer1和Layer2上啟動兩個單獨的應用,割裂兩邊的流動性。二是讓自己完全脫離Layer1的可組合性和流動性。Mike表示ZK Rollup是最有前途的擴容方案,也是Balancer在內部探索的唯一擴容路徑。

ZKSwap
採用ZK Rollup
進展:已經上線主網。ZKSwap是一個基於ZK Rollup的Layer2 DEX。近期ZKSwap對Layer2用戶的激勵力度比較大。一方面將對提供流動性的用戶進行長期的代幣激勵。另一方面,對持幣用戶等進行了代幣空投。

ZKSwap路線圖顯示,這個項目在今年將會有比較大的動作。其中提到將縮短Layer2到Layer1的提現時間、支持ERC721代幣標準、發布借貸服務和穩定幣兌換服務、研發基於ZK Rollup的通用以太坊虛擬機EVM模型等,要做的工作比較多,實現難度也比較高。

Storji
採用zkSync(ZK Rollup)
進展:去中心化存儲應用Storji已經集成zkSync。Storji上的存儲節點運營者在接收費用時可以選擇zkSync。據悉,Storji現在的TPS可以達到2000筆/秒。

StablePay
採用zkSync(ZK Rollup)
進展:正在集成zkSync。StablePay是一個加密貨幣支付和捐贈平台,項方最近表示正在集成zkSync。根據表述,StablePay目前可能在把智能合約代碼和測試代碼遷移到zkSync。項方還表示希望在zkSync的支持下,在Layer2上構建更多的酷東西。

Golem
採用zkSync(ZK Rollup)
進展:暫無最新進展。Golem是以太坊上的去中心化算力租賃平台。Golem的項方曾在2020年底發推提到了zkSync,並且表示當時正在新的Golem支付網絡中採用zkSync。

Numio
採用zkSync(ZK Rollup)
進展:Numio是一個基於區塊鏈的支付和存儲應用。目前Numio已經上線了錢包應用,這個移動端應用支持Layer2。Numio官方表示在Layer2上使用了zkSync方案。

對於未來的進展,Numio表示"將有更多的資產被直接添加到錢包中,團隊已經等不及看到用戶在Layer2上購買加密資產並且把資產發送到账戶了。2021將是非常讓人興奮的一年。"這或許是在暗示Numio將在今年,在Layer2上有比較大的進展。

Rails
採用ZK Rollup
進展:Rails是一個由DXdao管理,由Loopring提供技術支持的以太坊ZK Rollup支付應用。用戶將加密貨幣從錢包轉移到Layer2,就可以將ETH和ERC20代幣發送給處於Layer2的任何用戶,在Layer2上無需支付gas費,也可以實現即時支付。該項目近期沒有公布Rollup相關進展。

Aztec
採用ZK Rollup
進展:主網即將上線。Aztec這個項目專注於區塊鏈的隱私方向。在今年1月份的時候,Aztec和專注於Rollup的StarkWare項目合作推出了針對零知識證明zk-SNARK應用的軟件協議,具體應用在Rollup相關場景中。

2020年10月,Aztec推出了ZK Rollup網絡Aztec 2.0,希望這個網絡能成為以太坊上擴容和可編程隱私支付的基礎設施。Aztec項方在最近的推文中表示,很快就會推出Aztec 2.0隱私Rollup主網,並在推出前發起了漏洞賞金計劃。

Hermez
採用ZK Rollup
進展:主網即將上線。Hermez是以太坊上的ZK Rollup擴容網絡,團隊預估TPS可以達到2000筆/秒。Hermez的公共測試網已經在幾天前上線,主網將在未來幾天內上線。

Arbitrum
由Offchain Labs創建的以太坊Rollup方案
進展:主網即將上線。如前文所述,Arbitrum與Optimistic Rollup方案類似,但是Arbitrum直接支持以太坊虛擬機EVM,也支持其他虛擬機VM,對應的風險會比Optimistic Rollup更大。

Arbitrum項方提供了一些Demo,示範DeFi在Arbitrum上如何運行。在進展方面,Arbitrum正在為即將到來的主網上線放棄專利,嘗試做到開源。

MCDEX
採用Arbitrum
進展:已經上線MCDEX V3公測版本。MCDEX是以太坊上的數字貨幣衍生品DEX,並且應該是採用Arbitrum方案的第一個應用。這個項目在去年年底開啟了Layer2版本的測試網。今年2月份的時候,MCDEX正式推出了V3版本的公測網絡,用戶可以創建高效的永續合約市場,享受Layer2低手續費、高交易確認速度的優點。

Bancor
採用Arbitrum
進展:已經部署到Arbitrum測試網。作為AMM概念的鼻祖,Bancor從去年年底到現在一直在做迭代和創新,也包括在Layer2上。

今年1月份的時候,Bancor官方表示智能合約已經部署到Arbitrum測試網。和眾多Rollup方案一樣,Bancor在Layer2將享受到更快的交易速度、更少的延遲,以及更低的手續費。Arbitrum主網馬上就要上線,這應該也會帶動包括Bancor在內的,採用Arbitrum方案的以太坊應用的Rollup進展。

Bounce
採用Arbitrum
進展:未知。Bounce是一個建立在以太坊和BSC上的去中心化代幣拍賣平台。根據鏈聞信息,Bounce目前正在Arbitrum上參與Rollup的開發。

Hop
採用Arbitrum
進展:未知。Hop是一個允許代幣跨Rollup或者在Rollup和Layer1網絡間轉移的協議。根據鏈聞的信息,Hop是Arbitrum的首批應用。Hop官方暫時沒有發布關於Rollup的進展信息。不過在今年1月底的時候,以太坊的Solidity開發者發布了Hop的Demo。

Swapr
採用Arbitrum
進展:已經部署到Arbitrum測試網。Swapr是Uniswap的分叉版本,是一個可治理的AMM。Swapr和前文提到的Rails都屬於DXdao生態中的項目,屬於DXdao的擴容戰略部分,Rails採用ZK Rollup方案,而Swapr採用Arbitrum方案。
DXdao表示已經將Swapr部署到Arbitrum的測試網,並且計劃部署Omen以及一個DXdao基地,用於治理Rollup。

Augur
採用Arbitrum
進展:未知。根據鏈聞信息,去中心化預測市場Augur將選擇Arbitrum作為Rollup方案。Augur官方發布的Rollup信息比較少。今年年初發布的公告中,Augur還提到了側鏈這種擴容方案。

Cometh
採用Arbitrum
進展:已經上線主網。Cometh融合了遊戲、收益耕作和NFT元素。根據鏈聞的信息,Cometh採用的是Arbitrum Rollup方案,並且已經上線主網。近期,Cometh和側鏈Polygon中的AaveGotchi進行了合作,所以Cometh也支持Polygon網絡。

DAOstack
採用Arbitrum
進展:計劃支持所有Layer2 DAO的部署和維護。DAOstack是以太坊上的一個致力於去中心化協調的系統,為去中心化組織、基金、市場提供支持。

今年1月份的時候,DAOstack與Arbitrum開發團隊Offchain Labs合作,將建立在DAOstack上的一個DApp部署到了Arbitrum上。近期,DAOstack在推特上表示,計劃支持所有Layer2 DAO的部署和維護,從Arbitrum開始。

StarkWare/StarkNet/StarkEx
以太坊Rollup網絡
進展:StarkWare是一個零知識證明zk-SNARK研究機構,StarkNet是該機構研發的Rollup網絡,StarkEx是StarkNet的第一批應用,目前StarkEx已經上線主網。

前文提到的Validium技術也是StarkWare推出的Layer2解決方案。很多人將StarkNet歸入到ZK Rollup一類。StarkNet和ZK Rollup的差別是StarkNet在零知識證明上採用了STARK技術,而非更為常見的SNARK。哔哔News在本文中將和StarkWare相關的Rollup都歸類到Validium,歸類方式上可能有所出入,在此說明。

StarkWare官方在今年1月份公布了StarkNet的詳細路線圖,其中列出了StarkNet的四個階段,將分別實現基金會、單一應用Rollup、多應用Rollup、去中心化Rollup。

dYdX
採用StarkWare
進展:dYdX是一個去中心化加密貨幣衍生品交易平台,已經上線了Layer2內測版本,目前提供BTC/USD、ETH/USD、LINK/USD三個交易對的永續合約交易。在全面測試系統的穩定性後,dYdX將會在幾周內進行公測。

Paraswap
採用StarkWare
進展:未知。Paraswap是一個DEX聚合器。根據區塊鏈研習社的信息,Paraswap也將採用StarkWare的Rollup方案。

DeversiFi
採用StarkWare
進展:已經集成StarkWare Rollup功能。DeversiFi是一個去中心化交易平台,在2020年6月的時候,官方就推出了和StarkWare一起構建的DeversiFi,TPS達到9000+,交易在默認情況下具有隱私性,有較深的交易流動性,交易費用低。

Immutable
採用StarkWare
進展:基於StarkWare的NFT交易平台Immutable X即將上線。Immutable是著名以太坊卡牌對戰遊戲Gods Unchained的開發公司,這家公司正在和StarkWare合作開發Immutable X。Immutable推特信息顯示,Immutable X即將推出,到時候Gods Unchained用戶有機會成為這個交易平台的首批體驗者。

據了解,Immutable X將大幅提高吞吐量,手續費可以降到忽略不計。Immutable X可能是NFT Layer2方向上最值得關注的一個嘗試。

BadgerDAO
採用StarkWare
進展:BadgerDAO致力於將BTC引入DeFi。根據鏈聞的信息,BadgerDAO已經在StarkNet上啟動。

鏈捕手ChainCatcher提醒,請廣大讀者理性看待區塊鏈,切實提高風險意識,警惕各類虛擬代幣發行與炒作,站內所有內容僅係市場信息或相關方觀點,不構成任何形式投資建議。如發現站內內容含敏感信息,可點擊“舉報”,我們會及時處理。
banner
ChainCatcher 與創新者共建Web3世界