Vitalik AMA整理:以太坊Rollup二層技術全解讀
星球君的朋友们
2021-03-01 02:43
本文约8392字,阅读全文需要约34分钟
ETH 2.0最大的價值是POW完全搬到POS,我們可以獲得POS很多優勢。

二級標題「行走」二級標題

以下為昨晚內容的簡單整理,Enjoy:

咕嚕:我先和大家分享下為什麼今天會選擇這個話題。我們自己也在做Rollup 二層技術的調研。覺得Rollup 二層的技術,我自己相信今後會成為以太坊主流的應用場景。今後可能大家使用的Dapp 主要會在Rollup 的二層上去使用,而不是在一層上。這是個非常重要的話題。

有傳聞,三月份以太坊會上線一些Rollup 的二層網絡。正好趁幣乎三週年的機會和大家分享一下。 Vitalik 會通過面對面你問我答的形式,交流關於二層和Rollup 的問題。

Vitalik 不在中國,他是北美時間,現在是早上和我們分享,實在是很敬業。 Vitalik 會嘗試全程用中文和大家溝通。

Vitalik 沒來之前大家有什麼問題,我也可以做些回答。 (律動注:以下為社區提問,咕嚕回答內容)

1、二層網絡會提高比特幣的價值嗎?

是以太坊的二層網絡,和比特幣關係不是很大。當然以太坊上也有wBTC,但我自己覺得不是很直接的慣性系。

2、咕嚕看好哪個Rollup 方案?

這個問題留給Vitalik 吧。我自己看得比較多的是Optimistic Rollup。它的好處是一層上的應用可以比較容易的遷移過來。在一層上Defi 或其他應用在Optimistic Rollup 上代碼基本上可以復用的。一層上經過審計,大家用的比較成熟的代碼和應用可以直接搬到二層,生態(建立的)會比較快。

3、以太坊擴容對波卡會有衝擊嗎?

我覺得以太坊二層發展起來的話,對所有公鏈都是有壓力。因為現在以太坊的生態其實是最好的,而且和其他公鏈相比不是好一輕半點。

現在以太坊主要的問題是吞吐量。這是我上次和Dovey 的直播中就提到過。當時很多人不覺得吞吐量是最大的問題。其實我和行業中很多人交流時,在兩年前我就覺得以太坊上最大的問題就是吞吐量的問題。當然以太坊生態中很多人也是這樣認為的。

以太坊的擴容走了好久了。最開始通過狀態通道的方式擴容。衍生出了雷電網絡。狀態通道的問題是用戶自己又要成為服務又要成為用戶。狀態通道需要自己觀測狀態,等到結束時需要自己把狀態發到底層的公鏈去。在狀態通道中的用戶自己既是用戶又是服務者,這一定是不對的。不太可能要求用戶既自己提供服務,同時自己去用。

後來從狀態通道之後,衍生出了Plashma , 服務是有一些節點來提供的。用戶只需要關心使用就好了。但Plashma 有個問題,當數據沒有給到你的時候,你如何信任Plashma 的節點,怎麼知道它們在作惡還是沒有作惡。這是之前非常困難的問題。在二層的數據,當節點不給你的時候,你不知道它在做什麼。

正文

正文

Vitalik 上線

咕嚕:不好意思,今天中國社區實在太熱情了。我還是做個簡短的開場白。

今天為什麼選這個主題?是因為我們自己也在看Rollup 的調研,我們自己也準備在以太坊二層的Rollup 上選一個Rollup,啟動一個去中心化的交易協議。在調研過程中,我越來越覺得基於Rollup 的二層會成為以太坊未來的主流。有可能未來的某個時間,大家在使用以太坊時,主要就是在使用以太坊的二層。這樣的轉變對以太坊本身,以及對於整個生態都是質的變化。我是認為基於Rollup 的二層技術會對整個行業帶來飛躍性的變化。

所以我自己是非常非常看好二層的技術。這也是為什麼今天選這個話題的原因。

大家非常熱情,我有時候都看不到評論區的問題了。今天的主題主要是通過你問我答的方式完成的。大家提問題,Vitalik 來回答。相信大家最近也看過很多關於Rollup 的文章了。

正文

正文

1、我的問題是:在Rollup 上的安全性和一層相比是怎樣的?比如我們做了MYKEY 的智能錢包,用戶能否把智能錢包的賬戶不在一層上部署了,直接部署在二層上?比如Optimistic Rollup 的安全性會不會足夠?更進一步,未來如果發token 的合約也直接在二層上而不再在一層上部署?

Vitalik:這個問題是特別重要的。一個Rollup 的安全性涉及到兩方面的問題。一個是應用的安全性,二是資產的安全性。資產的安全是指你如果在Rollup 中有幣或資產,幣或資產會不會丟會不會有人會攻擊Rollup 偷走你的幣;系統的安全是指,如果你有一個應用在二層上,如果Rollup 被攻擊或者出現問題,哪怕幣還在,但應用不能在做什麼了。

資產的安全性基本已經沒什麼問題了。在ZK Rollup 中完全沒有什麼安全的問題。每一個Rollup 的區塊有一個零知識證明,就不會出現將一個未經驗證的區塊放進來的可能。在Optimistic Rollup 就有可能會有問題,但是個區間的問題。如果存在一個有問題的區塊,而有人能在新區塊產生前發現就沒什麼問題了。所以我覺得資產安全不是大的問題。

正文

正文

咕嚕:我能不能這樣理解,在現階段還是不建議直接把比如智能錢包的合約僅僅部署在二層上,或者把幣直接放在二層上面?在第二階段也許是可以的?

正文

正文

正文

正文

3、咕嚕:第二個問題:以ETH 作為手續費來捕獲價值,當大量交易轉移至Rollup 以後,ETH 的價值還能長期與生態價值掛鉤嗎?我覺得這個問題問得非常好。現在有的二層其實GAS 的支付,除了ETH,是有其他代幣可以支付的。我想可能問個是這個問題。

Vitalik:Rollup 之後,項目方還是會支付以太坊鏈上的交易費。有可能用戶會有很多方法(用其他代幣支付在二層)付他們的交易費,但選擇在Rollup 上的應用項目方,以太坊上的節點還是需要發以太坊的交易,還是需要付以太坊鏈上的交易費。

可以肯定的是,如果現在的交易需要付100 塊,可能Rollup 之後,可能只需要付1 塊錢。當然不同的應用會有不同的效率。有時候GAS 會降低100 倍,有時候會降低500 倍。

正文

正文

4、咕嚕:這個有個和剛才問題相關的問題:二層在後面會掠奪一層的價值嗎?會發展起來形成新的公鏈嗎?

Vitalik:總是有可能的。但我覺得如果這麼做,以太坊社區會不喜歡。社區會特別快的搬到其他項目。我們的社區現在是比較嚴格的。如果你在做一個Rollup 的項目,他們會看你的代碼,看細節就會知道是否是真的在做Rollup。如果是真的他們會去,如果你說自己是Rollup,但實際完全不是, 他們就會知道,就會用其他項目(用腳投票)。

正文

正文

正文

正文

正文

正文

正文

正文

7、咕嚕:下一個問題:怎麼比較Optimistic Rollup 和Arbitrum Rollup 的區別。

Vitalik:兩個團隊都是特別好的。我覺得它們最大技術的區別,Arbitrum 的機制是直接用EVM 操縱。應用在Arbitrum 上可以直接把代碼運行。但Optimistic 在自己的合約中做了自己的EVM。所以不會把你的EVM 代碼直接運行,而是用內置的虛擬機,合約要分第一步、第二步、第三步運行。

正文

正文

正文

正文

9、咕嚕:下一個問題,目前使用Optimistic Rollup 方案只是暫時性的,以後最終會過度到ZK Rollup 方案對嗎?

正文

正文

10、咕嚕:以太坊2.0 推出太慢的話,容易被其他公鏈在這段時間超越。請問為什麼不能更快一點推出?

Vitalik:現在短期解決擴展的問題真的不需要2.0,而是需要Rollup。

現在以太坊根據交易的不同,有可能支持每秒15 筆到45 筆的交易。大家搬到Rollup 之後,交易筆數會可能提高100 倍。視具體的交易類型,TPS 可能會達到每秒1500—4000 筆。

所以即使沒有分片和以太坊2.0,Rollup 的技術可以解決所有現在的擴容的問題。但長期來看,TPS 達到4000 的公鏈有很多。但如果未來有更多人使用區塊鏈,區塊鏈變得更加主流,我們肯定需要更多的TPS。因為現在主流的中心化的服務需要每秒1 萬或10 萬或更多的交易。所以長期來看,分片還是特別需要的。

正文

正文

正文

正文

第二個問題,現在Rollup 相關的基礎設施生態還不多。比如我們還沒有解決不同的Rollup 之間交易的問題。如果我有一些幣在ZKsync 怎麼把幣搬到路印?首先需要把幣從ZKsync 的二層提取到以太坊底層,然後再轉移到Loopring 的二層賬戶。如果這樣做了,交易費會不會特別高?

正文

正文

12、咕嚕:下面這個問題是來自用戶的質疑。隨著Rollup 二層的應用越來越多,二層的項目也越來越多,也會一樣擁擠。到最後還是解決不了手續費高的問題。

Vitalik:如果在Rollup 上的空間不夠,我們會有分片,會擴展Rollup 的數據空間。但我覺得二層的擴展性不會有問題。我們需要更多擴展性的時候,第一步是建立分片,然後可以一直把分片升級,這不是我擔心的。

正文

正文

正文

正文

14、咕嚕:我看到大家問了很多和ERP-1559 有關的問題。我覺得我們可以花一點時間談一談你對ERP-1559 的想法。現在有很多人強烈的反對或強烈的同意,社區中是有爭議的。請Vitalik 談一下你的想法。

Vitalik:EPR -1559 對以太坊生態是很重要的。可以解決很多用戶底層的問題。比如用戶需要選擇多高的交易費問題。如果想要很快的實現交易,需要支付很高的交易費,如果選擇更低的交易費,會產生風險,交易需要等一分鐘、三分鐘、一個小時或者一天。 EPR -1559 可以解決諸如此類的問題。 (讓交易手續費更加可預測)

EPR -1559 也有很多其他好處。其中一個被大家經常提起的好處是,大部分的交易費會被銷毀。這種情況下如果以太坊的交易費總量更多,ETH 的總量就會減少。以太坊經濟模型會變得更加可持續。

正文

正文

15、咕嚕:大家還問了很多關於以太坊的競爭者,其他的公有鏈的問題。我覺得大家是想問以太坊二層技術和現在其他智能合約平台的競爭關係會發生怎樣的變化?

正文

正文

16、咕嚕:我們提最後一個問題。如果分層網絡做得很成功的話,還有必要做分片嗎?

正文

正文

在中國社區建設上你有什麼期望嗎?

Vitalik:希望Rollup 這些擴展的技術能夠得到社區用戶的互相支持。因為以太坊的生態會有很多挑戰,有來自擴展性的挑戰,有來自複雜的完全版的以太坊2.0 和POS 的過程,還有安全的挑戰,隱私的挑戰。但我們也有更多很好的技術,我們有很好的全球社區。因此希望大家互相支持和幫助,這樣我們可以搭建更好的,讓更多人可用的區塊鏈生態。

咕嚕:我們也希望整個以太坊中國社區能夠一如既往的團結。一起推動激動人心的項目,讓世界上更多的人能夠使用。

以上為本次線上AMA的筆記內容,由「行走」 整理。利益聲明:本文整理者「行走」 持有ETH 現貨,並參與了以太坊顯卡挖礦。

星球君的朋友们
作者文库