Rollup雖然是Layer 2最合適的技術路線,但鑑於當下Layer 2的技術開發和基礎設施建設的滯後性,短期內,仍然無法緩解以太坊網路的擁堵問題。
作者|韓玲
來源|鏈得得
網路的擁堵以及高GAS費問題一直是以太坊遭到詬病的兩大重要因素,為了提升使用者體驗,如何對以太坊進行高效安全的擴容成為當下一個迫切的問題。
目前主流的擴容方案有兩大方向,第一種是在Layer 1方向上的擴容,這也是以太坊2.0正在做的事情,透過分片、PoS機制等方式提升以太坊區塊鏈吞吐量,從而提高效率;第二種是Layer 2方向上的擴容,它在以太坊或者其他公鏈上搭建二層網路,提升交易速度。鑑於當下各種DeFi專案以及其他DApp對以太坊網路的需求飆升,同時以太坊2.0上線存在的巨大不確定性,讓Layer 2成為首選解決方案。
—1—
不同Layer 2擴容技術路線對比
Layer2的擴容技術主要分為狀態通道、側鏈(Sidechain)、Plasma、Optimistic Rollup、ZK Rollup、Vadium。在這其中,Rollup又是當下最熱門並且被V神力捧的擴容技術。
總結來說,雖然Layer 2的解決方案比較多樣化,但從經濟機制設計、安全性、效率等幾個因素考慮,Rollup和Plasma被認為是最有潛力的Layer 2擴容方案。
在Rollup方案出現以前,其他方案,包括狀態通道和Plasma,都沒法證明鎖入自己合約的資金與鎖入帶狀態合約中的同樣安全。在狀態通道方案中,如果沒有時刻監控區塊鏈,他人可以透過向主鏈提交舊的狀態,來“盜”走你的錢;在Plasma方案中,交易者需要依賴於運營者來提供自己狀態的證明,它對運營者自身很難設防。
Vitalik在《Rollups 不完全彙總指南》中談到,Rollups與此前的Layer2方案不同,它可以支援通用 EVM 程式碼,從而允許現有的應用程式輕鬆遷移,目前仍是一項早期技術,但在快速發展。在上圖表格中,諸如Loopring、ZKSync等Rollups方案已經執行了幾個月,
—2—
Rollup為何成為備受V神追捧的擴容技術方案?
去年10月V神發文《以Rollup為中心的以太坊路線圖》,呼籲當下推進ETH 1的基礎建設以支援Rollups,將其確立為中短期內的發展關鍵。
Rollup主要分為兩種技術路線:ZK Rollup和Optimistic Rollup。前者使用零知識證明,後者使用欺詐證明,目前這兩種Rollup技術也是安全性最高的Layer 2路徑。
Rollup將側鏈交易打包到一個交易中,生成加密證明來提供擴充套件。需要注意的是,只有這個加密證明才會提交給基礎層。使用Rollup,所有的交易狀態和執行都在側鏈中處理,以太坊主鏈只儲存交易資料。解決了Plasma資料可用性問題。Optimistic Rollups的優勢在於它的通用計算,相比於ZK Rollup的特定應用場景(支付、交易),在Optimistic Rollups上幾乎任何在以太坊能實現的都可以同等實現,包括DeFi的智慧合約的可組合性。而ZK rollup的優勢更凸顯在它的安全性上。它透過引入零知識證明技術,從而可以在鏈下批次執行所有計算,而只需向以太坊提交一個零知識證明進行驗證(以太坊會驗證這些證明),並且儲存足夠的資料來準確判斷鏈下賬戶的狀態,它擁有以太坊層級的安全性。
在可擴充套件性方面,ZK Rollup表現則要優於Optimistic rollup,因此,如果僅從價值傳輸、交易的角度來看,ZK Rollup方案稱得上是目前的最佳方案。Tether也在考慮將ERC-20的USDT遷移至ZK Rollup的Layer2上。
V神的觀點也佐證了ZK Rollup未來的巨大發展潛力。他在推特上表示,在短期內,Optimistic rollup有機會贏得多用途的EVM計算,ZKrollup則有望在簡單支付層面、交易平臺以及其他特定於應用程式的用例上更勝一籌。不過在中長期來看,ZK Rollup會隨著ZK-SNARK技術的改進,在所有用例中勝出。
雖然Rollup方案看起來似乎是在以太坊2.0到來前的應急之策,但從以太坊網路的長期價值屬性看,即便未來以太坊2.0正式上線後,Rollup技術也不會被拋棄,它們將在原有的基礎上繼續增強吞吐量和網路的可用性。
—3—
ZK Rollup代表專案路印協議如何做到高吞吐量、低手續費?
目前基於Rollup技術方案的專案正在逐漸增加,其中一些專案也已經落地應用,少部分專案在吞吐量、交易費用、安全性等幾個主要指標上表現優異。下圖為鏈得得App整理的主要Rollup專案介紹和發展情況。
以路印協議專案為例,它在去年12底推出3.6版本API,開發者可以透過API與路印的以太坊Layer 2擴容方案ZK Rollup網路進行互動,以無Gas的方式實現轉賬、交易、閃兌,實現更低的交易費用、更高的吞吐量,還能保證跟以太坊主網相當的安全性。目前以太坊每秒僅能處理十筆交易,這導致使用者支付等待處理時間過長。而路印每秒處理的交易達到了3000筆。此外,路印的各項DEX資料也呈現明顯上升。
路印3.6推出時間不足一個月,截止19日20時,目前基於它的交易總量超過1.3億美元,賬戶總數為12756個,轉移價值總量超過1.5億美元。其中DEX平均交易成本為0.2557美元,跟Uniswap等其他去中心化交易所相比,交易費明顯更低。
路印協議的價值是透過協議費用獲得的,協議費用根據交易額來確定,由交易所運營者支付協議費用。LRC是路印協議的代幣,在二級市場的價格自今年上漲了2.5倍(相比2020年一月則是上漲了25倍)。
1月7日路印DEX推出AMM的流動性挖礦,歷時14天,這一期的AMM流動性挖礦支援三個資金池:LRC/ETH;ETH/USDT;WBTC/ETH,三個池的獎勵均為40萬LRC,一共120萬LRC的代幣獎勵。
值得一提的是,路印AMM的流動性挖礦是在Layer 2網路上完成的,免去了高昂的Gas費用,且交易速度更快,對於當前DEX使用者來說,會是一種新的體驗。
—4—
Rollup雖然是目前最佳技術方案,但短期內對以太坊網路的擁堵改善有限
即便Rollup技術方案得到了V神以及行業內的支援和肯定,但在短期內,它對緩解以太坊網路擁堵的作用依舊是有限的。
從開發者角度來看,將程式碼遷移至lLayer 2必定會涉及到對程式碼的改動,也就會產生一定的審計和維護費用,這在一定程度上會降低開發者遷移的意願。換句話說,如果Layer 2專案方能夠完善相應的基礎設施,降低進入Layer 2的門檻,未來在Layer 2上的開發和應用將非常可觀。
此外,使用者端也存在同樣的問題。一方面以太坊主鏈上的生態專案已經非常繁榮了,使用者使用起來並沒有特別大的門檻和限制,但對Layer 2來說,目前目前不管是交易、支付或是其他的應用都比較稀缺,使用體驗就顯得不夠友好。
另一方面,當使用者與Layer2互動時,專案方如何確保這種互動方式的流暢和無感?這對Layer 2專案方的開發者來說是一個不容小覷的問題。在以太坊2.0真正來臨之前,Rollup或許是當下Layer 2最合適的技術方案,它能夠有效的緩解以太坊的擁堵。
但前提是Layer 2相關基礎設施的完善、使用者體驗的提高以及技術門檻的降低,這需要一段時間的搭建,一旦構建完成,將會進一步繁榮以太坊的生態應用。