價格分析

乾貨:15個核心問答帶你看懂以太坊基金會最新AMA

摘要:此次AMA 意義重大,不僅對社區關心的熱門問題進行了回應,更是詳盡介紹了以太坊2.0 的開發進度和最新技術進展。

此次AMA 意義重大,不僅對社區關心的熱門問題進行了回應,更是詳盡介紹了以太坊 2.0 的開發進度和最新技術進展。

以太坊

翻譯| [email protected]火星財經APP

距離12月1日越來越近,既定的以太坊 2.0 信標鏈能否按期啟動?如果沒有達到16384個驗證者,有沒有B計劃?信標鏈啟動後,ETH日最大供應量是多少?

關於以太坊2.0的一系列疑問,北京時間11月18日23時,V神攜手以太坊2.0研究者Danny Ryan、Justin Drake以及Carl Beekhuizen等回答Reddit用戶的提問。此次AMA 意義重大,不僅對以太坊社區關心的熱門問題均進行了回應,更是詳盡介紹了以太坊2.0 的開發進度和最新技術進展。

以太坊

Q 1:如果到11月24日還沒有達到16384個驗證者,有沒有B計劃?

Danny Ryan:我個人認為,對於初始啟動來說,合約中的10萬多ETH已經足夠了,把門檻調低,不至於讓這部分ETH懸空太久,這也是合理的。對於這些早期使用者來說,獎勵會非常高,而且隨著時間的推移,驗證的ETH可能會越來越多。

計劃在11月24日或12月1日立即調整,我認為有點激進。我們不知道未來幾周到底會發生什麼,所以應該先觀察。

Q 2:目前以太坊哪項細則在階段0啟動後會發生最大變化?

維塔利克:在過去的幾個月裡,以太坊路線圖中出現了很多變化,我認為值得總結一下到底有哪些變化。

最重要的三個變化如下:

1. 以rollup為中心的路線圖。階段1簡化為僅用數據分片設計(供rollup使用),使其更容易實現。

2. 簡化合併。按照這個路線圖,現在eth1交易將直接出現在信標鏈上,而不是在分片中;由於optimistic執行,合併期間的執行暫停可能會大大縮短,這使得合併的實現更加容易。 PoC(概念驗證)已經開始實施。

3. 階段化並行。這是最新也可能是最被低估的變化。基本上,(i)輕客戶端支持(ii) 數據分片(也就是“階段1”)(iii) 合併都是以一種相互獨立的方式來規範,每個部分都可以在“準備好”的時候實現。

這些變化都是為了減少eth2投入時間。輕客戶端的支持很可能會在分片之前出現,使得信標鏈很快就會有用,甚至可以作為在eth1鏈上獲得共識的工具。簡化合併意味著合併會更快發生。階段並行化進一步打開了合併比預期更早實現的大門,甚至有可能在分片之前發生。

作為以rollup為中心策略的一部分,階段2暫時不受重視。這是因為階段2(非常高的TPS)的最終目標通過數據分片(階段1)加上rollup(預期比階段2更早到來)實現,所以我們最好把所有的努力都投入到盡快實現這些目標上。也就是說,我們並沒有做出任何不可逆的舉動阻止添加原生分片;如果需要的話,路線圖完全可以在任何時候添加。

Q 3:EIP-1559是eth2的一部分,它會在階段1實現嗎? eth1的EIP-1559正在做很多工作,這兩者之間是否有重疊?我們能否對這兩項工作進行一些說明?

Danny Ryan:EIP-1559是eth2分片數據付費市場中的一部分。類似的和Gas機制被用於分片數據的定價,就像eth1中計劃的TX執行一樣。 eth1和eth2合併後,eth1執行里面會有1559的txs,eth2數據分片裡面會有1559的分片數據的付費市場。

理論上有很多重合的地方,所以今天發生在eth1主網的1559大部分研發都會反饋到設計eth2數據市場上。

Q 4:以太坊2.0的不同部分(輕客戶端、分片、合併、eWASM、執行環境、rollup等)中。哪些還在積極研究中,離實施階段還有多遠?

Danny Ryan:我不確定eWASM是否能進入主網。 EVM現有的合約、工具、語言、優化等數量變得相當驚人。此外,在EVM已有的基礎上,解釋eWASM所承諾的效率提升可能微乎其微。除此之外,EVM本身就有點成為區塊鏈標準了。

這個抽象層是(1)不清楚它是否為複雜度成本提供了實質性價值(2)不清楚在eWASM/EVM中編寫這些環境是否可以足夠高效實用。

賈斯汀·德雷克:

輕客戶端:研究和規範已經基本完成,實現起來也相對容易。

數據分片:研究工作基本完成,規範化工作也在進行中。數據可用性抽樣存在工程上的挑戰,但我們也知道如何只用委員會做更簡單的數據分片。

合併:我預計在這個問題上的協調會很困難,尤其是在eth1僵化的情況下。

eWASM:對於以推廣為中心的中期願景來說,階段2(即擁有一個莊嚴的Eth2虛擬機)不是首要任務。從長遠來看,我預計將擁有一個載入虛擬機,而WASM是最重要的候選人之一,因為它正在成為區塊鏈標準。

執行環境:Rollup虛擬機在中期(也可能是長期)是EE的良好替代品。

Rollups:Rollups不是eth2共識的一部分,它們是L2基礎設施的新興部分,所以很大程度上不在以太坊基金會eth2團隊的職權範圍內。

Q 5:我注意到以太坊2.0階段1.5現在被稱為“Docking”階段,時間表為2021/22年。我們是否應該理解為2021年末/2022年初開始?

Danny Ryan:我們正在為各個階段試驗新的名稱和術語,在階段0之後,它們都不一定是有順序。 “Docking”是一個很好的比喻,比階段1.5更直觀。我們正在建造一個可持續發展的空間棲息地(信標鏈),而當前的以太坊火箭(PoW)最終將與信標鏈對接,成為最終新家園。在添加分片數據可用性之前,可以將eth1寫入eth2,反之亦然。獨立性允許同時開發這兩種工作,我們甚至可能在不久的將來看到eth1/eth2合併至測試網。

Q 6:階段2所設想的所有執行環境能否在roll-up上實現嗎?在創新方面,以roll-up為中心的路線圖有什麼缺點?

Vitalik:任何執行環境都可以成為roll-up。我想說的是,以rollup為中心的路線圖更有利於創新,因為無需許可特性,所以容易讓許多不同的團隊參與進來,包括那些與當前核心開發流程不密切的團隊。

這種方法的主要缺點是我們有可能失去開發者網絡效應,因為有許多不同的roll-up,內部執行規則不同。也就是說,我的預測是,如果這種情況發生,會很快走向一套標準占主導地位,其他一些標準則會迎合小眾社區的需求。

Dankrad Feist:rollup本質上指的是誰在確保正確執行的問題。如果沒有rollup,則是提供L1安全的相同實體(Eth2上的驗證器)。在rollup中,其他實體要么通過創建正確執行的零知識證明(zkrollup,對一般執行還不實用),要么通過欺詐證明(optimistic rollup)來實現。

從功能上講,任何執行環境都可以通過rollup來實現。 zkrollup提供了與鏈上執行相同的安全性,但需要大量資源用於創建證明,這對抗審查能力有影響。 optimistic rollup主要是以最終性為代價,作為用戶除非執行所有,否則無法知道交易是否最終性。

Q 7:隨著新計劃取消階段性,而是在輕客戶端、合併和分片中並行工作。在你看來,交付的順序會是什麼? (哪些更先進/更容易實現)

Vitalik:如果努力點兒的話,我認為輕客戶端在2021年,甚至上半年就能實現。合併和分片預計到2021年底就能看到成熟的測試版本,不知道到時候我們會不會在主網推出。

輕客戶端功能是在現有的信標鏈上進行非常簡單的升級,所以幾乎可以肯定是第一位的。

Danny Ryan:除此之外,我也不是100%確定。我相信合併比分片更簡單,但由於會影響到現有的Ethereum主網,所以需要更加小心測試和協調。由於這些複雜因素,我目前將分片和合併在交付順序是55開。

Justin Drake:交付順序(置信度比較高):

(1)階段0-PoS

(2)階段0.5-輕客戶端

(3)階段1-數據分片

(4)階段1.5-合併

(5)階段2-虛擬機

我們有機會在2021年擁有任何一個嗎?

階段0.5可能會在2021年實現,如果情況樂觀,階段1也可能發生在2021年。

Q 8:對於新測試網,如rinkeby, kovan, ropten有什麼計劃?

Vitalik:我個人其實希望一旦有了“eth1 inside eth2”的測試網,它能最終取代一些現有的測試網!主要起到兩個作用:(i) 可以更多使用測試網,滿足人們對以太坊測試環境的需求(ii) 它將測試合併實現許多功能。我們甚至可以在Ropsten或其他測試網上將合併作為一個完整的過程來執行!

Q 9:一旦eth 1.5上線,你希望大多數用戶的錢包在哪裡?在eth 1.x的分片上,還是所有錨定在以太坊的組合rollup上?

Vitalik:從長遠來看,大多數用戶將主要在rollup上。即使通過技術將基礎鏈提升到約100TPS,每年也只有約31億筆交易,所以不足以讓全球規模的受眾進行過多交易。把ETH都放在rollup裡面,會讓你避免昂貴的交易費用,並提供很多便利,所以我預計大部分用戶只會選擇這個選項。

Q 10:eWASM現狀如何?在以rollup為中心的願景下,eWASM或整個WebAssembly是否有未來?

Vitalik:我將給出艱難但誠實的答案。我想說的是,從短期到中期來看,eWASM在路線圖中已經不再被強調。

eWASM的問題基本上是這樣的:

(1)從一個虛擬機到兩個虛擬機,會使共識的複雜性增加一倍。

(2)我們有很多事情要做,換虛擬機的收益遠遠低於路線圖中PoS+分片等其它同等難度。

(3)最初設想的eWASM的許多優點(即接近原生速度的執行,消除對預編譯的需要)並沒有實現。特別是事實證明,很難製造出在運行時速度快、編譯時對對抗性代碼安全的編譯器。

(4)在現有的EVM中,可以非常高效地實現很多事情,只是需要更聰明一點。

目前,我們主要希望消除對許多預編譯的需求,就是EVM 384(快速384位算力)。

在短期內,eWASM未來主要是作為rollup裡面的執行引擎。從長遠來看,我確實認為有動力升級EVM,而且理由也很充分(例如,我們希望ZK-SNARK虛擬機執行,而WASM在這方面的效率要比EVM高得多,儘管WASM專門為SNARK友好設計的子集會更高效)。

Q 11:有沒有辦法讓Staking更容易?我認為自己是技術派,但Staking的過程和10個步驟真的讓我很反感,體驗非常困難,我相信當體驗變得流暢和幾乎透明時,大規模的採用就會發生。難道這也是16384個驗證者似乎很難達到的原因之一?

Carl Beekhuizen:現實情況是,我們還處於eth2驗證生命週期的早期,它還不適合所有人。我認為其他PoS平台讓staking變得更容易,而不是淡化了作為驗證者的風險和責任。如果每個人都只是因為這個簡單的賺錢方式而進行質押,而他們其實對保障協議的安全並不感興趣,那麼這些提供商到底能提供多少額外的價值。驗證者需要通過更新節點、研究硬分叉、擁有強大的設置等來付​​出努力。

我推崇Launchpad上的設計。引用Taylor Monahan的一句話:“我寧願讓客戶流失,也不願讓客戶流失金錢”。

Q 12:能不能用rollup實現分片透明化(開發者和終端用戶真的不用考慮)?

Vitalik:是的! 以rollup為中心的路線圖的一個好處是,它為支持跨分片同步通信的rollup打開了實驗空間(甚至沒有分片,只有一個超級序列器單線程處理一切)。你可以在一個rollup中擁有數百甚至數千TPS(匹配ethereum殺手級性能)的同步域,不會讓整個基礎層鏈如此具有中心化風險。

Q 13:你現在在忙的工作是什麼?

Justin Drake:以下是我過去兩週參與的一些事情:

支持輕客戶端;

招聘Eth2安全人員;

澄清Eth2存款的稅務影響;

討論可能的Filecoin合作;

舉辦研討會;

組織這次AMA;

更好地理解IOP和ROM模型中的STARK健全性;

VDFs雜項(量子化後VDFs、UC-安全、RSA MPC、新隨機性信標提案)。

今天AMA的主要目標是圍繞Eth2 staking進行教育推廣,幫助人們更輕鬆地參與Eth2。

Q 14:与今天的以太坊1.x(L1上)相比,分片化以太坊内的单个分片是否有望有任何显著的吞吐量改进?如果有,我们可以期待看到什么样的改进?

Dankrad Feist:我認為這個問題是正交的。非常粗略的說,你可以看到一個分片容量與Eth1在同一個數量級。因為PoS的確定性區塊時間與PoW是隨機的,所以容量可能會更大一些。

但在我們開發Eth2的同時,Eth1上也會發生許多改進,使“單分片性能”大大提升。

* 無狀態的以太坊將消除幾乎所有的RAM/IO訪問,這是目前以太坊的一個大瓶頸。

* Rollup可能會成為執行層的選擇,將吞吐量再擴大一個非常大的因素。

* 我們可能會將虛擬機切換到像eWASM這樣性能更強的虛擬機,或者對EVM進行改進(比

如支持64位整數)。

但所有這些都可以從Eth2中獨立發生。

Q 15:ETH的最大供應量是多少?

Vitalik:實際上,我認為這是一個很好的機會,可以在這裡提出一個或許有些不受歡迎但很重要的觀點。實事求是地說,在未來約2年內,以太坊將是一個正在快速轉型的生態系統。六進制三進制正在被二進制三進制所取代,PoW正在被撕掉並被PoS所取代,我們正在加入一項前所未有的新技術,叫做“數據可用性採樣”。除此之外,以太坊經濟學也在三個方面進行了徹底升級。 (一) PoW ->PoS, (二) EIP 1559, (三) 用戶活動從L1轉移到L2.

以太坊生態系統有一個堅定的目標,那就是成為一個長期穩定可靠的系統。如果今天來到以太坊,你應該不是因為當前規則(經濟或技術)值得被保護和不惜一切代價穩定下來,而是你相信生態系統的發展方向。兩年後的主要任務將是穩定和珍惜我們將建立的成果。在那之前,參與以太坊不可避免地在一定程度上是對路線圖的預測,一旦這個升級過程結束,我們實際上將到達一個網絡高效穩定和強大的地方,並且能夠成為全球經濟重要部分的基礎。

在未來1-2年內ETH發行計劃數量是每年約470萬,一旦PoS完全落地,減去每年銷毀的費用(可能比發行量還大!),每年約200萬枚。話說回來,我倒是希望階段0代碼已經完成,基本只等著大家入金,相比半年前,目前我們已經排除了過渡期的風險。