前言:簡單介紹一下,Vitalik Buterin:以太坊創始人、萬向區塊鏈實驗室首席科學家,行內都稱之為V神,誓言要用區塊鏈顛覆真實經濟體系,他的才能驚人,技術高超,科技圈以及金融界大佬無不對他專業技術感到驚歎。在他的影響下,甚至連俄羅斯總統普京也成為了區塊鏈粉絲,並且與布特林會面,表示支援以太坊。
10 月 26 日,第七屆萬向區塊鏈全球峰會在上海外灘 W 酒店舉行,以太坊創始人、萬向區塊鏈實驗室首席科學家 Vitalik Buterin 透過線上直播的方式,分享了對當前熱門話題 Layer2 擴容的看法。
總結就是:“Layer2 是以太坊擴容的未來。用 Layer2 實現以太坊的擴容是當下最安全的解決方案,對於以太坊的擴容來說,在實現功能的同時保全網路的去中心化至關重要,因為去中心化才是區塊鏈的核心。”
為什麼擴容——區塊鏈擴容的需求分析
一般我們所理解擴容是什麼呢?即當某個容器或承載物不足以支撐或承載現有事物需求時,我們透過擴大容器的容量或承載物的體積來滿足日益增長的需求,從而緩解當前容器或承載物所受壓力的一種手段。
區塊鏈容量問題天然存在,隨著節點和交易量增多日益加劇。自中本聰發明比特幣以來,比特幣節點數量暴漲,鏈上的交易量劇增。比特幣網路中的交易需經礦工打包成區塊後廣播給其他節點,由於比特幣區塊大小1M的限制,單個區塊只能容納有限的交易事務,據統計,單個區塊實際容納的交易數約為1700多,區塊每隔10分鐘打包確認,因此比特幣交易速度約為每秒3筆。而市場上常用的支付手段如VISA平均每秒處理5000到8000次交易,支付寶處理交易的峰值可達每秒近10萬筆交易。
比特幣緩慢的交易導致網路中待確認的交易越來越多,造成網路堵塞。區塊鏈擴容需求廣泛存在,各界都在研究區塊鏈擴容方案。比特幣區塊鏈網路中使用者為加快交易速度,必須增加交易的手續費使礦工優先處理交易。大量的交易手續費和嚴重的交易延遲限制比特幣的發展,這也是整個區塊鏈技術發展面臨的問題。以太坊創始人V神在以太坊說明檔案中提到區塊鏈系統在“去中心化”、“可擴充套件性”和“安全”三方面中只能完美解決兩點,即“去中心化”和“安全”。
在目前這種情況下,以太坊擴容既是眾望所歸,也是大勢所趨,只有緩解了這種機制性擁堵和高昂手續費,才能實現以太坊生態的良性發展。
為什麼說Layer2 是以太坊擴容的未來?
Layer2又稱鏈下擴容,與Layer1(鏈上擴容)相對應。鏈上擴容就是直接在區塊鏈直接修改區塊大小、共識機制等,類似於道路擁堵時從頭到尾拓寬馬路一樣,牽一髮而動全身,費時費力。
因此,從2018年開始就湧現了越來越多的鏈下擴容方案,即Layer2擴容方案,類似於在擁擠的道路上搭高架橋,達到緩解擁堵的作用。
由於目前以太坊上的生態最為豐富,安全性最高,因此它成為了Layer2擴充套件的核心陣地。比如已經將交易速度降低到了幾秒的Polygon,便是以太坊上的Layer2,已經實現了對主網的效能擴充套件。
不過,Layer2除了可以擴充套件效能之外,可以將更多更復雜的需求轉移到鏈下進行,使得主網上不能實現的一些功能都可以在鏈下進行功能的擴充套件。比如像比特幣這種幾乎沒有智慧合約的公鏈,在Layer2技術成熟之後,也可以實現像以太坊一樣的智慧合約的功能擴充套件需求。
目前以太坊的Layer2擴容方案主要有側鏈、Rollup、通道、Plasma、Validium 5 種,我們簡單介紹一下:
1、側鏈
側鏈是一條獨立的區塊鏈,與主網並行且獨立執行。它使用單獨的共識機制,安全性不受 Layer1保護。
2、Rollups
Rollup就是將多筆交易捲起來打包一塊上傳給Layer1。交易資料等在 Layer1上釋出,但執行交易在Layer1之外。目前有兩種Rollups:
ZK Rollups,全稱 Zero Knowledge Rollups,將數百筆交易在鏈下進行捆綁打包,並生成一個加密證明,該證明會被提交和釋出在 Layer1上面。
這意味著 ZK Rollups 只需要有效性證明,而不需要所有的交易資料。透過 ZK Rollup,驗證區塊將變得更快、更廉價,因為被打包的資料更少了。
Optimistic Rollups,樂觀地假設所有交易都是有效的,所有的資料都儲存在Layer1鏈上,因此Optimistic Rollups 是安全和去中心化的,但是主鏈上的交易確認作為欺詐預防機制受到挑戰期的影響,需要很長的交易確認等待時間。
由於Optimistic Rollups與以太坊主鏈平行執行,兼容於 EVM 和 Solidity,因此在以太坊 Layer1上能做的事情都可以在Optimistic Rollups上進行,這也是和 ZK Rollup 的不同之處。
3、通道 (Channels)
通道指參與者即便進行N次鏈下交易,也只需要在鏈上提交兩筆交易即可,實現了極高的交易吞吐量。
不過參與者需要將一筆ETH存款鎖定在一個多籤合約(一種需要多個私鑰簽名以執行交易的智慧合約型別)中。
鎖定之後參與者就可以進行鏈下交易,最終的鏈上交易被提交後,那麼之前被鎖定的存款就可以解鎖。
4、Plasma
Plasma 鏈是一條獨立的區塊鏈,錨定到以太坊主鏈,並使用欺詐證明 (類似於 Optimistic Rollups) 來仲裁糾紛。但只能支援基本的Token轉移、兌換等。
5、Validium
Validium 使用像 ZK-Rollops 這樣的有效性證明,但資料並不儲存在以太坊 Layer 1主鏈上,而是將 Layer 2 的交易資料儲存在鏈下。
這意味著每條 Validum鏈每秒可以處理10k筆交易,多條Validum鏈可以並行執行。
結語:儘管目前的Layer2方案並不少,但對於整個擴容夢想而言,這幾種方案的機制錯綜複雜,各自的優點無法結合,缺點也各不相同,難以實現相容,這無疑也是一個大問題。
但資料顯示,截至10月23日以太坊Layer2總鎖倉量接近40億美元,Arbtirum 、dYdX、Optimism鎖倉量位居前三。其中,在近七日鎖倉量增長最快的是基於ZK Rollup的隱私與擴容解決方案 AZTEC。可以看出,基於 ZK Rollup 的擴容方案被很多人看好。
Layer 2具備很大的先發優勢,使用體驗將會成為決定性因素。 Layer 2擴容將極大程度地降低手續費和提高交易效率,Defi市場很可能因此迎來洗牌。Layer 2擴容會降低鏈上操作成本,推動區塊鏈專案創新,可能在遊戲、金融、虛擬世界、元宇宙等領域實現更深度的區塊鏈創新應用。