Vitalik Buterin:以rollup為中心的以太坊路線圖

2020-10-11 火星財經

免責聲明:本文旨在傳遞更多市場信息,不構成任何投資建議。文章僅代表作者觀點,不代表火星財經官方立場。

小編:記得關注哦

來源:巴比特

原文標題:Vitalik Buterin :以rollup為中心的以太坊路線圖

寫在前面:面對日益增長的擴容需求,以太坊聯合創始人Vitalik Buterin於近日提出了一個新的以rollup為中心的以太坊路線圖,其表示:目前以太坊用戶的帳戶是在layer 1,ENS域名、應用等也完全是在layer 1上,而所有這些事物將不得不進行更改,我們需要適應這樣一個世界,其中用戶的主要帳戶、餘額、資產等完全遷移到rollup等layer 2網絡。

上周,Optimism團隊宣布了其測試網的第一階段,以及關於主網的路線圖。他們並不是唯一的,Fuel正朝著發布測試網前進,Arbitrum已有了一個測試網。而在ZK rollup這一領域,Loopring、Zksync以及基於Starkware技術的Deversifi已經上線,並在主網上擁有了用戶。隨著OMG網絡的主網beta運行,plasma也在向前發展。與此同時,以太坊1.0的gas價格正攀升至新高,以至於一些非金融dapp被迫關閉,而其它的一些應用則選擇在測試網上運行。

以太坊2.0路線圖提供了可擴展性,以太坊2.0的早期階段正在快速接近,但是應用的基礎層可擴展性需要在以太坊2.0的最後一個主要階段才能實現,這還需要幾年的時間,更具諷刺意味的是,以太坊2.0作為rollup數據可用性層的可用性出現在階段1(phase 1),這會在階段2之前早早落地。這些事實加在一起,可以得出一個特別的結論:以太坊生態系統很可能會遷移到rollup(加上一些plasma和通道),以此作為短期和中期的擴容戰略。

如果我們從這一前提出發,我們可以看到它會得出一些關於以太坊核心開發及生態系統開發優先順序的特定結論,這些結論在某些情況下與當前的路徑不同。那這些結論是什麼呢?

短期:為Rollup推進以太坊1.0

在短期內,這項工作的主要成果,是將以太坊基礎層的擴容集中於擴展數據塊的容量,而不是鏈上計算或IO操作的效率。Rollup可擴展性的唯一決定因素是鏈能夠容納多少數據,超過當前~60kb/s的任何增長,都有助於進一步提高Rollup的可擴展性。

在基礎層仍有一些問題:

  1. EIP 2929,確保區塊鏈在當前gas水平下抵禦DoS攻擊;
  2. EIP 1559,用於燃燒ETH,以及便於發送確定要進入下一區塊的交易(rollup仍然依賴於確認);
  3. 新的橢圓曲線預編譯,完全支持人們想要用ZK rollup來實現的事情;
  4. 十六進位樹-> 二進位樹更改及其它更改事項,以提高對無狀態客戶端的支持(因為無論區塊鏈如何使用,無狀態客戶端都是有價值的);

帳戶抽象的重要性並不是很高,因為它可以在L2上實現,而無需在意L1是否支持它。而其它「聰明的基礎層特性」的優先級也隨之降低了。

以太坊1.0客戶端可作為optimistic rollup客戶端使用。Optimistic rollup仍然需要全節點,如果rollup的內部狀態轉換規則本質上只需要對以太坊客戶端進行一些修改,那麼現有的代碼就可重新調整用途來運行這些全節點。將共識引擎與狀態轉換引擎分離的工作,已經在以太坊1.0+2.0合併的環境中完成,這也有助於實現這一目標。特別要注意的是,這意味著像TurboGeth這樣的項目仍然非常重要,它除了是高吞吐量的rollup客戶端,還是基礎層以太坊1.0客戶端。

短期:為Rollup調整基礎設施

目前,用戶的帳戶是在L1上,ENS域名也是在L1上,應用也完全是在L1上,諸如此類,而所有這些事物將不得不進行更改。我們需要適應這樣一個世界:用戶的主要帳戶、餘額、資產等完全放在L2中。以下是一些要注意的事情:

  1. ENS需要支持在L2上註冊和傳輸域名;關於如何做到這一點,請參閱這裡;
  2. Layer 2協議應內置進錢包,而不是像網頁dapp。目前,集成到dapp/quasidapp的L2(例如Gitcoin的zksync集成)需要用戶完全信任dapp,這大大降低了安全性。理想情況下,我們希望L2成為錢包本身的一部分(metamask, status等),這樣我們就可以保持當前的信任模型。這種支持應該是標準化的,這樣支持zksync支付的應用,將立即支持zksync內置Metamask、zksync內置Status等。
  3. 我們需要在跨L2傳輸方面做更多的工作,使在不同L2之間轉移資產的體驗,儘可能接近即時和無縫
  4. 更明確地標準化Yul或類似的中間編譯語言

以Rollup為中心的經濟可持續優點

一個加密項目必須具有財務可持續性,這是一個不可迴避的問題,而在2020年,這意味著需要有數百萬甚至上千萬美元的資金。其中一部分可以由公共物品資助實體(例如Gitcoon贈款或以太坊基金會)覆蓋,但這些機制的規模不足以覆蓋這一水平的資金。然而,layer 2項目推出自己的代幣就可以覆蓋了——當然,前提是代幣有真正的經濟價值作為後盾(即L2要能夠實現對費用的捕獲)。

以rollup為中心的路線圖還有另一個好處,它為L2協議留出了空間,這些L2協議能夠收取費用/MEV,可直接或間接地資助開發(通過支持資助開發的代幣)。以太坊基礎層有另一個重要的需求,即可信的中立性,這使得協議內的公共產品融資變得困難,但是L2擁有自己的公共產品融資機制(或者Gitcoin贈款),其爭議性要小得多。因此,對於以太坊整體的長期經濟可持續而言,開放這一空間是一個很好的戰略舉措。

除了資金問題之外,最具創造力的研究人員和開發者往往希望在自己的小島上處在一個很大影響力的位置,然後就以太坊協議的未來與其他人爭論不休。此外,還有很多已經存在的項目試圖創建各種各樣的平臺。一個以rollup為中心的路線圖為所有這些項目提供了一個明確的機會,使得它們成為以太坊生態系統的一部分,同時仍保持高度的原生經濟和技術自主性。

長期關注點

出了這些短期關注點之外,以rollup為中心的路線圖還可能意味著對以太坊2.0長期未來的重新設想:作為每個人都能處理的單個高安全性執行分片,再加上一個可擴展的數據可用性層。

要了解為什麼會出現這種情況,請考慮以下幾點:

  1. 今天,以太坊主網的TPS大約為15;
  2. 如果每個人都轉向rollup,那麼我們很快就擁有了大約3000 tps;
  3. 一旦以太坊2.0階段1出現,並且rollup轉移到以太坊2.0分片鏈以進行數據存儲,理論上我們將達到大約10000 tps的最大值;
  4. 最終,階段2將會出現,這會帶來以太坊2.0分片鏈和原生計算,這會給我們帶來大約1000-5000 tps;

在我看來,當階段2最終到來時,基本上沒有人會關心它。不管我們喜不喜歡,每個人都已經適應了一個以rollup為中心的世界,到那時,繼續沿著這條路走下去,要比試圖讓每個人都回到基礎鏈上更容易(回去並沒有什麼好處,並且可擴展性降低了20-100倍)。

這相當於一個以太坊2.0的「階段1.5」方法,其中基礎層縮減,並專注於做好一些事情,即共識和數據可用性。

實際上,對於以太坊2.0來說,這可能是一個更好的位置,因為分片數據可用性比分片EVM計算要安全得多。雖然分片EVM計算的非誠實多數證明需要欺詐證明,這要求嚴格且有潛在風險的兩個epoch的同步假設,但數據可用性採樣(如果使用零知識證明ZKP或多項式承諾)在異步情況下是安全的。

這將有助於區分以太坊2.0主鏈和其它分片L2鏈,其中以太坊2.0將是一個基礎層,它的功能足夠強大,可以實現功能逃逸速度。

從長遠來看,以太坊2.0可以專注於什麼?

  1. 在不同的分片上錯開區塊時間,因此在任何時候,都會有一些分片被安排在幾百毫秒內提出一個區塊。這使得跨多個分片操作的rollup具有超低的延遲,而不存在鏈本身具有超低延遲的風險。
  2. 改進和固化其共識算法;
  3. 調整EVM以使其對防欺詐證明驗證更友好(例如,這可能意味著某種「框架」功能,可防止代碼從沙箱中溢出),或允許SLOAD/SSTORE被重新映射為使用帳戶存儲以外的其他內容作為其數據源;
  4. ZK-SNARKing任何事物;

折衷提案

如果你不相信「階段1.5」方向,那麼有一條自然的折衷之路可以走:擁有少量的執行分片(例如4-8)以及更多的數據分片。目標是執行分片的數量仍然足夠低,以至於在特殊情況下,常規計算機將能夠完全驗證所有分片,但是與現在相比,基礎層空間仍然要大得多。

基礎層空間也不能太小,因為用戶和應用仍然需要它,例如rollup層之間的移動、提交欺詐證明、ZK rollup中提交零知識證明、發布根ERC20代幣合約(當然,大多數用戶都將在rollup中活動,但基礎合約必須存在於某個地方……),如果這些事務每次要花費140美元,這仍然是一個巨大的用戶體驗損失。因此,如果有必要,使用4-8個分片而不是1個,可以提供很大的緩解。而且,一臺計算機仍然可以驗證所有分片。現在,驗證以太坊1.0區塊平均每13秒需要大約200-500毫秒,因此在短時間內驗證8個這樣的執行線程是完全可行的。我們可以想像客戶端有這樣的政策:「如果網絡等待時間似乎很短或委員會的滿員率> 80%,請依靠欺詐證明和委員會,在特殊情況下直接驗證所有分片。」

相關焦點

  • Vitalik:以Rollups為中心的以太坊路線圖
    將這些事實結合起來,我們可以得出一個結論:以應對近期和中期的擴容性需求,整個以太坊生態系統需要將發力點集中到rollups上 (以及plasma和通道技術)。如果以此為前提,我們就能得知以太坊中心開發和生態系統發展應該優先考慮的問題,而這多多少少與當前的發展路徑有所不同。那麼我們應該優先考慮哪些問題呢?
  • 回顧以太坊近期及中期擴容路線圖,展望 rollup 作為中心的以太坊路線圖
    本月初,Vitalik 更是在以太坊魔術師論壇上寫了一篇文章詳細講述,如果將 rollup 作為以太坊未來發展中心,以太坊的路線圖應該做怎樣的調整?需要注意的是,以太坊社區採用的是一種市集類型的開發模式——在這種模式中,不存在一個集權式的中心,取而代之的是透明開放的討論。也就是說 Vitalik 本人發了這個帖子之後,並不意味著以太坊的路線圖馬上就做相應變更了。
  • Vitalik Buterin:探討以 Rollup 為中心的以太坊發展路線
    將這些事實結合起來,我們可以得出一個結論:以應對近期和中期的擴容性需求,整個以太坊生態系統需要將發力點集中到 Rollups 上 (以及 plasma 和通道技術)。如果以此為前提,我們就能得知以太坊中心開發和生態系統發展應該優先考慮的問題,而這多多少少與當前的發展路徑有所不同。那麼我們應該優先考慮哪些問題呢?
  • 在以太坊2.0信標鏈發布後,V神概述了以太坊的下一步
    在成功啟動以太坊2.0階段0(這是構建協議的下一個迭代的第一步)之後,以太坊聯合創始人Vitalik Buterin發布了以太坊下一步計劃的更新路線圖。 以太坊2.0的當前發展通常分為多個階段。階段0是最基本的信標鏈,可以進行質押,但對應用層沒有影響。
  • 5分鐘速覽以太坊Optimistic Rollup可擴展性方案
    任何人都可以成為 ORU 上的區塊生產者,因為 rollup 上的所有區塊數據都發布在以太坊上,可以從以太坊上獲取。如何選出下一個 領導者 是具體的實現問題,而非根本限制。免託管。如上文所述,由於 ORU 兼具免信任性和免許可性,你隨時都可以取出你的資金,而且沒人可以阻止你。因此,ORU 具備免託管性。表達性強。不同於 ZK rollup,ORU(從理論和實踐來說)具備較高的表達性。
  • 以太坊挖礦紅利期 利用手機APP每天獲取一枚以太坊
    以太坊 2.0 最大的兩個變化,一個是採用「信標鏈+分片鏈」的結構,另外一個是共識機制從當前的 PoW 轉變為 PoS,按照 V 神的說法,「實現 PoS 共識算法後,以太坊將比比特幣更安全共識機制的變更,首當其衝的毫無疑問是以太坊顯卡礦工。前一段時間,得益於 DeFi 行情的爆發,以太坊挖礦成為了很多人眼中的香餑餑,無論是入場的人數還是全網的算力,都在快速地增長。然而,以太坊 2.0 猶如一把達摩克利斯之劍,因為 PoS 共識機制並不需要當前在挖的以太坊顯卡礦機。那麼,問題來了,以太坊這座金山,還能挖多久?
  • ETH周報 | V神更新以太坊路線圖 灰度將以太坊向2.0過渡視作價格...
    v1的發布為以太坊2.0的Genesis區塊發布開了綠燈,預計將在今年11月發布。在此之前,還有名為Zinken的測試網,它將在上線北京時間10月12日20:00發布。此外,以太坊2.0項目負責人Danny Ryan宣布,已經推出專門針對以太坊2.0階段0啟動的漏洞賞金計劃。
  • 以太坊還能挖多久?淘汰的礦機
    2.0 最大的兩個變化,一個是採用「信標鏈+分片鏈」的結構,另外一個是共識機制從當前的 PoW 轉變為 PoS,按照 V 神的說法,「實現 PoS 共識算法後,以太坊將比比特幣更安全,攻擊成本也更高。」
  • Rollup
    小編:記得關注哦來源:以太坊愛好者原文標題:觀點 | Rollup!Rollup!Optimistic Rollup 方案在以太坊社區裡已經討論了好一段時間了,而且,就像我幾天前說的那樣,已經有人把這種 Layer-2 擴展技術實現出來了。
  • 以太坊幣價創新高!創始人Vitalik Buterin:區塊鏈「殺手級」應用在...
    本屆峰會以「區塊鏈新經濟:融合創新」為主題,會議現場,眾多業內專家學者進行了極具前瞻性和顛覆性的觀點分享。《華夏時報》記者從峰會現場了解到,被業界稱作「V神」的以太坊創始人Vitalik Buterin雖因疫情原因無法親臨現場,但仍通過線上視頻方式,遠程連線,分享了以太坊生態系統的發展情況以及過去一年的新趨勢。
  • 以太坊還能挖多久?淘汰的礦機又將何去何從?
    以太坊 2.0 最大的兩個變化,一個是採用「信標鏈+分片鏈」的結構,另外一個是共識機制從當前的 PoW 轉變為 PoS,按照 V 神的說法,「實現 PoS 共識算法後,以太坊將比比特幣更安全轉型 PoS 之後,這些以太坊顯卡礦機將何去何從?以太坊 2.0在 2015 年以太坊誕生之初,開發團隊就為以太坊制定了接下去幾年的發展路線圖,分別為前沿(Frontier)、家園(Homestead)、大都會(Metropolis)、寧靜(Serenity)四個階段。
  • 以太坊2.0的下一步行動:輕客戶端、數據分片以及Rollups
    以太坊2.0 階段0成功發布,只是構建下一個協議需要迭代的第一步,以太坊聯合創始人Vitalik Buterin接著發布了該項目下一步發展的最新路線圖。新的路線圖今年三月,V神表示,該路線圖模板是未來五至十年的願景。更新後的版本更加流暢,完全消除了「階段1」和「階段2」之類的術語。現在每個階段的定義,彼此之間更加獨立, 並且合併了以太坊1.x所做的工作。
  • 以太坊還能挖多久?淘汰的4G礦機又將何去何從?
    以太坊 2.0 最大的兩個變化,一個是採用「信標鏈+分片鏈」的結構,另外一個是共識機制從當前的 PoW 轉變為 PoS,按照 V 神的說法,「實現 PoS 共識算法後,以太坊將比比特幣更安全,攻擊成本也更高。」
  • BTC和以太坊挖礦紅利期 一部智慧型手機無論安卓還是蘋果|每天獲取...
    以太坊 2.0 最大的兩個變化,一個是採用「信標鏈+分片鏈」的結構,另外一個是共識機制從當前的 PoW 轉變為 PoS,按照 V 神的說法,「實現 PoS 共識算法後,以太坊將比比特幣更安全,攻擊成本也更高。」
  • 【得得專欄】「以太坊2.0」只是假高潮
    一、數據擴容是偽需求 「擴容」這個執念,為加密世界帶來了2014年的以太坊,2017年的BCH,2018年的EOS,2019年的Polkadot和Cosmos,2020年的DeFi,2021年的「以太坊2.0」。
  • 每周以太坊重點新聞
    twitter.com/PhABCD/status/1310652740331339778> 教程:用 Solidity 編寫一個排行榜<https://medium.com/coinmonks/create-and-deploy-an-ethereum-leaderboard-1ba60dba1495> 使用 TeaTime 玩轉一個以太坊節點
  • 以太坊 2.0 核心開發者介紹 2021 路線圖
    它就是 Rollup,在去年 10 月,Vitalik 提出了一個新的、以 Rollup 為中心的以太坊路線圖,作為實現擴容的路徑。Rollup 是一種二層技術,它能大大減輕區塊鏈計算與存儲的負擔,且對鏈的使用只需足以確保安全性。Rollup 有不同的形式——ZK Rollup 和 Optimistic Rollup,它們各有不同的妥協,且這項技術還很新。
  • 火幣尖峰對話:為什麼我們如此需要以太坊2.0?
    根據最新的rollup中心路線圖,數據分片將在以太坊2.0階段1 (Phase 1) 實現,作為rollup或是其他layer2方案的數據可用性層,目的在於擴展鏈上存儲空間,以實現較優的layer1+layer2擴容性能。
  • 為什麼我們如此需要以太坊2.0? | 火幣尖峰對話
    根據最新的rollup中心路線圖,數據分片將在以太坊2.0階段1 (Phase 1) 實現,作為rollup或是其他layer2方案的數據可用性層,目的在於擴展鏈上存儲空間,以實現較優的layer1+layer2擴容性能。  在PoW系統中,擴展基礎層的數據吞吐量需要根據系統的硬體和帶寬設置安全的區塊大小。
  • 以太坊聯合創始人Vitalik Buterin:BCH不是比特幣
    小編:記得關注哦來源:巴比特據Cointelegraph 2月2日報導,以太坊聯合創始人Vitalik Buterin在近日的一條推文中表示,Bitocin Cash(BCH)和比特幣(BTC)不一樣。