以太坊創始人V神用中文對Rollup二層技術全解讀 - 幣乎

banq發表於2021-03-01

Vitalik昨晚用中文直播說:1. EIP-1550導致交易費用被銷燬。許多人批評ETH,並說比特幣的總限制為2100萬,但ETH沒有。在EIP-1559之後,Eth經濟模式變得可持續,可能會減少ETH的總量。
將DeFi放入彙總需要一些時間。當前不支援智慧合約,並且可能會遭到攻擊。當前,關鍵是首先要解決資產安全問題。在短期內,實際上並不需要ETH2.0,而是Rollup。
點選標題見原文。
 
要點概括:

Rollup二層的技術,我自己相信今後會成為以太坊主流的應用場景。今後可能大家使用的Dapp主要會在Rollup的二層上去使用,而不是在一層上。這是個非常重要的話題。
 
二層的 Rollup安全是基於一層的資料。像Optimistic Rollup是透過經濟挑戰來完成的,ZK Rollup是透過零知識證明完成的。

Rollup上的安全性和一層相比是怎樣的?
Vitalik
:這個問題是特別重要的。一個Rollup的安全性涉及到兩方面的問題。一個是應用的安全性,二是資產的安全性。資產的安全是指你如果在Rollup中有幣或資產,幣或資產會不會丟會不會有人會攻擊Rollup 偷走你的幣;系統的安全是指,如果你有一個應用在二層上,如果Rollup被攻擊或者出現問題,哪怕幣還在,但應用不能在做什麼了。
 
資產的安全性基本已經沒什麼問題了。在ZK Rollup中完全沒有什麼安全的問題。每一個Rollup的區塊有一個零知識證明,就不會出現將一個未經驗證的區塊放進來的可能。在Optimistic Rollup就有可能會有問題,但是個區間的問題。如果存在一個有問題的區塊,而有人能在新區塊產生前發現就沒什麼問題了。所以我覺得資產安全不是大的問題。

系統本身的安全有可能是更大的問題。現在的Rollup都比較簡單。現在的Rollup是使用一個伺服器打包區塊,如果伺服器崩了,有一段時間Rollup是不能用的。
 
未來有很多方法可以解決這個問題。很多方法在做去中心化的伺服器,如果一個 節點沒有發區塊,第二個或者第三個可以去發區塊。有很多方法。但現在的Rollup還不支援這些方法。我們先去解決資產安全性的問題,Rollup的第二個階段會解決系統性的問題。 
 
能不能這樣理解,在現階段還是不建議直接把比如智慧錢包的合約僅僅部署在二層上,或者把幣直接放在二層上面?在第二階段也許是可以的?

Vitalik:我覺得現在可以開始把一些應用放在二層。有很多區塊鏈應用不需要24小時的跑,即使有安全問題,不會有太大損失。比如很多非金融的應用可以這樣做。比如用區塊鏈做一些記錄,或者NFT就已經可以放在Rollup中。 
 
更危險的是特別高價值的Defi的東西。如果你放100、1000、10000塊在Rollup裡面沒有太大問題。但如果要開始做很多交易,可能每天一個億的事情,有可能會遇到攻擊伺服器的事情。所以我的建議是很多東西可以在Rollup上做,但特別高價值的東西 應該等一段時間
 

以太坊二層的主要應有在轉賬速度快和費用低以外,還有別的用途嗎?
Vitalik
:交易費更低是最重要的
 

以ETH作為手續費來捕獲價值,當大量交易轉移至Rollup以後,ETH的價值還能長期與生態價值掛鉤嗎?現在有的二層其實GAS的支付,除了ETH,是有其他代幣可以支付的。
Vitalik
:Rollup之後,專案方還是會支付以太坊鏈上的交易費。有可能使用者會有很多方法(用其他代幣支付在二層)付他們的交易費,但選擇在Rollup上的應用專案方,以太坊上的節點還是需要發以太坊的交易,還是需要付以太坊鏈上的交易費。
 
可以肯定的是,如果現在的交易需要付100塊,可能Rollup之後,可能只需要付1塊錢。當然不同的應用會有不同的效率。有時候GAS會降低100倍,有時候會降低500倍。

因為Rollup的效率更高,費用更低。所以會在Rollup上產生更多的交易。如果現在每天以太坊有100萬筆交易,每個交易需要付100塊的交易費。如果大家都搬到Rollup之後,有可能每天會有1億的交易量,這樣每個交易哪怕是1塊的交易費,總的交易費有可能會更高。
 
所以ETH依然會有手續費的價值。ETH也會有其他價值。總之,Rollup對ETH的價值不是威脅,而是會有很大的幫助。
 

二層在後面會掠奪一層的價值嗎?會發展起來形成新的公鏈嗎?  
 Vitalik:總是有可能的。但我覺得如果這麼做,以太坊社群會不喜歡。社群會特別快的搬到其他專案。我們的社群現在是比較嚴格的。如果你在做一個Rollup的專案,他們會看你的程式碼,看細節就會知道是否是真的在做Rollup。如果是真的他們會去,如果你說自己是Rollup,但實際完全不是, 他們就會知道,就會用其他專案(用腳投票)。
所以如果一個Rollup專案,開始說自己是Rollup,卻搬到其他鏈(做自己的公鏈),對專案本身的威脅會很大
 
第二個問題,我們在做分片之後,會有很多分片的資料。以太坊的鏈做Rollup交易費有可能更低。所以從一個Rollup變成完全獨立的公有鏈,我覺得沒有什麼更大的價值。因為以太坊生態的連線價值更大,如果離開以太坊生態我覺得沒什麼好處。
 
如果從Rollup變成自己獨立的一條公鏈的話,其實社群是可以做分叉的。Rollup的二層是公開的資料,誰都可以來繼續執行這個Rollup。 

Vitalik:對。一個Rollup有一個合約,一個機制。如果Rollup專案想做一條獨立的公鏈,Rollup本身的合約還在,Rollup的使用者發現沒有產生新的Rollup區塊,他們可以自己進去繼續執行Rollup。
 

怎麼比較Optimistic Rollup 和Arbitrum Rollup的區別。
Vitalik
:兩個團隊都是特別好的。我覺得它們最大技術的區別,Arbitrum的機制是直接用EVM操縱。應用在Arbitrum上可以直接把程式碼執行。但Optimistic在自己的合約中做了自己的EVM。所以不會把你的EVM程式碼直接執行,而是用內建的虛擬機器,合約要分第一步、第二步、第三步執行。
 
Arbitrum方法的優點是可以支援更多的VM,現在可以支援EVM,之後可以支援更多的程式語言。但缺點是,在Optimistic傳送一個交易,有可能是有效或者無效的,你可以直接知道結果。但在Arbitrum上,協議是要求你先發一個交易,另外的使用者再發一個交易。交易有可能要重複三次或者五次,之後內建的虛擬機器要做非同步,要基於最後一步判斷是你說的對還是其他人做的對。所以這個機制是更復雜的,需要的程式碼更多,所以我擔心用這個方法會有更多的地方有安全危險,會有問題。但這個方法是更普遍的,可以支援更多的程式語言。

Optimistic是更簡單的,程式碼安全性更好。Arbitrum可以支援更多的VM,支援更多的程式語言。
 
目前使用
Optimistic Rollup方案只是暫時性的,以後最終會過度到ZK Rollup方案對嗎? 
Vitalik
:ZK Rollup有更長期的未來。因為它的機制和經濟協議會更簡單。但這個長期的未來我不知道會是多久,有可能是5年、10年。現在零知識證明的技術是比較複雜和新穎的。做完全ZK的虛擬機器需要很多時間,以確定其是安全的。
 
但一旦在很久以後實現嗎,ZK Rollup 會有很多優點。我覺得很多的應用會搬到ZK Rollup上。 
 

我看到大家問了很多和ERP-1559有關的問題。我覺得我們可以花一點時間談一談你對ERP-1559的想法。現在有很多人強烈的反對或強烈的同意,社群中是有爭議的。請Vitalik談一下你的想法。
Vitalik
:EIP -1559對以太坊生態是很重要的。可以解決很多使用者底層的問題。比如使用者需要選擇多高的交易費問題。如果想要很快的實現交易,需要支付很高的交易費,如果選擇更低的交易費,會產生風險,交易需要等一分鐘、三分鐘、一個小時或者一天。EIP -1559可以解決諸如此類的問題。(讓交易手續費更加可預測)
 
EIP -1559也有很多其他好處。其中一個被大家經常提起的好處是,大部分的交易費會被銷燬。這種情況下如果以太坊的交易費總量更多,ETH的總量就會減少 。以太坊經濟模型會變得更加可持續。
 
現在有很多人批評以太坊認為,比特幣有2100萬枚的總量上限。但以太坊ETH沒有上限,所以他們認為ETH會不穩定。但如果有EIP -1559之後,有了更多的交易,有可能 ETH的總量會降低,或者總量只會漲一點點(從通脹到適度通縮——行走注)。這個經濟模式的改變也是很多人特別期待的。
 
還有很多人在去年擔心EIP -1559有很多風險,因為是一個新的經濟機制。但我們最近一年做了很多研究,包括自己的研究,包括美國博弈論教授的研究報告,包括 Filecoin的EIP -1559大家都可以看到結果。所以到了現在,EIP -1559的風險減少了很多。
 

以太坊二層技術和現在其他智慧合約平臺的競爭關係會發生怎樣的變化?

Vitalik:這個很難預測。我覺得以太坊和很多競爭鏈的區別是,競爭鏈的TPS會更高。他們自己宣傳自己時會說,以太坊的鏈很慢,我們的鏈TPS更高,區塊鏈是更快的。但它們的選擇有一個缺點,就是它們的鏈會更中心化
 
以太坊的鏈如果你有一個電腦,就可以執行自己的節點。但這些競爭鏈中,第一個問題是它們的節點更少,第二個問題是共識演算法有時是DPOS,有時是POA,節點會特別少,有可能10個、20個、100個。有一些應有不需要特別的去中心化,可能短期會用其他鏈。但長期當以太坊有Rollup之後,以太坊可以在不犧牲去中心化的安全前提下,效能也會更高,會有更多的擴充套件性。我覺得當我們擁有這些Rollup時,Rollup和其他鏈的競爭會很有意思。
 

 

相關文章