以太坊Layer2匯總,一次性全看懂
比巴卜呀
2021-06-30 10:17
本文约1861字,阅读全文需要约7分钟
以太坊layer2匯總,一次性全看懂

layer2設計的目的主要是為了解決以太坊上高昂gas的問題,通過將部分交易放到鏈下的方式來完成,而鏈上只需要驗證鏈下交易是否符合設定規則即可。鏈上驗證所花費的手續費,往往要比直接執行交易花費要少很多。

當前市面上提出的layer2解決方案,主要是sidechain(側鏈)、Rollup、State channels(狀態通道)、Plasma和Validium這幾種。

sidechain(側鏈)

二級標題

二級標題

 Rollup

Rollup是當前市面上最熱最主流的2層網絡解放方案,得到V神親自肯定。 Rollup的解決思路是將原先多筆交易數據打包聚合成一筆交易進行處理,從rollup的含義捲起來就能形象理解出。這樣的話實際的計算和存儲是在鏈下完成,而鏈上只需要記錄數據交易記錄即可,降低了主網的計算和存儲壓力,提高網絡吞吐量。

注:

注:

注:

1)零知識證明就是既能充分證明自己是某種權益的合法擁有者,又不把有關的信息洩露出去。即給外界的“知識”為“零”。

2)欺詐證明:欺詐證明提出證據,表明狀態轉換是不正確的。它們反映了對世界的樂觀看法:假設區塊代表L2數據的正確狀態,直到被證明不是這樣。但實際上,一個已提交的區塊可能包含錯誤的狀態轉換。

ZK rollup目前存在一個很大的問題是無法兼容EVM,而Optimistic Rollup是很大程度上兼容EVM,但並不是百分百兼容,Arbitrum Rollup則做到了百分百兼容。

Arbitrum Rollup和Optimistic Rollup在對欺詐證明的驗證上有所差異,Arbitrum Rollup採用多輪欺詐證明,而Optimistic Rollup採用單輪欺詐證明。目前Arbitrum Rollup主網已經上線,而Optimistic Rollup的主網上線時間推遲到了7月份。

 

State channels(狀態通道)

狀態通道可以說是一種相對早期的2層解決方案,是在鏈下構建一條通道進行交易。像Liquidity Network、Celer Network都採用的這種解決方案。

你可以把狀態通道想像成一條管子,雙(多)方進行交易的時候需要雙(多)方管道規格一致才能夠進行,否則沒有辦法進行。因此狀態通道適合小額交易,無法承載像交易所這麼大的交易量,而且通道設置需要耗費一定的時間。

Validium

Validium是近年新出現的一種2層解決方案,和ZK rollup一樣採用零知識證明,不同的是Validium的資產數據存儲於鏈下,而ZK rollup存儲於鏈上。這意味著Validium的安全性較低,適用於像遊戲等對安全信任要求沒那麼高的dapp。

Plasma

Plasma通過智能合約和加密驗證將交易從主鏈轉移到Plasma鏈上,主鏈只驗證Plasma鏈提交的塊頭哈希值即可,從而提高交易速度,實現鏈上擴容。 Plasm擁有交易成本低,高吞吐量的有點,但是提現存在延遲,且不支持擴展通用的智能合約。

Plasma採用欺詐證明,如果有一個欺詐證明被提交到了根鏈上,區塊會被回滾並且區塊創建者會被懲罰。

最近非常火的馬蹄(matic)使用的就是Plasma方式,當然馬蹄的野心遠不止於此,他們打算做一個整個2層網絡的聚合器。

由於當前DeFi項目都採用AMM模式,無常損失的存在讓一些項目在後期乏力後,面臨流動性池深度不夠,提供流動性的用戶流失,項目慢慢沒落。另外不同項目之間無法互相操作,如果要進行兌換仍需回到一層後再前往另一個項目,手續費成本又會增加不少。 2層網絡的發展,或許會衍變出新的DeFi模式,成為未來的主流。

附:2層解決方案及項目


比巴卜呀
作者文库