以太坊基金會的 Tim Beiko 在 11 月做了一次主題為《理解轉換到權益證明的過程》的演講。在這次的分享里,他回顧并整理了以太坊主網在 2021 年里進行的四次硬分叉,分別概述進行了哪些方面的改進;梳理了以太坊2.0路線圖的演變過程,解釋了為什么目前以 rollup 為中心以及采用可執行信標鏈的架構;詳細剖析了合并后的以太坊架構以及過渡的發生過程;最后回顧了2021年客戶端團隊探索合并的實現和進行測試的歷程,并交代了當前的進度以及未來的實現計劃。
這個演講非常適合作為以太坊主網在過去一年的總結,ECN 特此譯制了這個視頻的演講部分,并附上相關的文章資源作為補充和索引,方便讀者重溫與整理。
2021 年以太坊的四次硬分叉
柏林升級 (四月)
納入的 EIP:
EIP-2565:模冪運算 Gas 開銷 (ModExp Gas Cost)
對之前引入模冪運算預編譯模塊的 EIP-198 (大數模冪運算) 進行重新重定價,該模塊使我們能引入許多需要模冪運算的密碼學算法,比如 RSA 簽名驗證。EIP - 2565 提議降低了該模塊 ModExp (0x00..05) 的 gas 開銷,使其與執行其他操作的開銷水平相仿。
EIP-2718:類型化的交易信封 (Typed Transaction Envelop)
Optimism:以太坊合并時不會暫停網絡,資產僅可提取到PoS鏈上:金色財經消息,以太坊二層擴容網絡Optimism發推表示,以太坊合并將不會對Optimism網絡造成影響,不會暫停網絡,存取款可照常進行。一旦合并觸發,Optimism的運營將完全轉移到以太坊PoS鏈上,Optimism上的資產也將只能提取到PoS鏈上。[2022/9/8 13:16:30]
這份提案引入一種新的交易類型,它是一種交易信封,可以更易于支持多種交易類型。以太坊一開始上主網時只有一種交易類型,帶有字段“To"(指定交易發送的目的地) 和“Data"(在交易中包含任意數據),這使得以太坊客戶端必須步調一致,確保在完全相同的時間做完全相同的變更。后來,隨著交易類型發生變化,在偽龍 (Spurious Dragon) 硬分叉時納入了 EIP-155 (重放攻擊的簡單防護),允許客戶端對字段有不同的解讀。EIP-2718 無法解決由 ?EIP-155 引入的復雜性,但可以防止未來再引入更多的復雜性,使得加入新的交易類型變得更簡單,例如 EIP-1559 類型的交易。
EIP-2929:提高狀態訪問操作碼的 Gas 開銷 (Gas cost increases for state access opcodes)
這份 EIP 提高了一筆交易在首次調用 SLOAD, CALL, BALANCE, EXT 和 SELFEDESTRUCT 時的 gas 開銷。但值得注意的是,對每個地址或存儲槽,這樣的高開銷僅發生在第一次觸發,隨后的多次調用每次僅消耗 100 gas。提高這些 gas 開銷一方面可以化解以太坊協議上仍保有的最大 DoS 攻擊向量的影響,另一方面是為以后實現無狀態以太坊限制見證數據的大小。
美國銀行:以太坊需要可擴展性改進以保持其市場地位:金色財經消息,美國銀行在一份研究報告中表示,以太坊區塊鏈從工作量證明(PoW)共識機制到權益證明(PoS)的轉變似乎迫在眉睫,因為它需要可擴展性改進以保持其市場地位。該銀行表示,如果沒有可擴展性的改進,以太坊不太可能繼續作為主要的區塊鏈操作系統,并表示:“PoS將以太坊的能源消耗降低了99%以上,降低了投資者作為網絡驗證者產生收益的準入門檻,并改變了ETH的供需動態”。
分析師還指出,Binance Smart Chain(BSC)、Tron、Avalanche和Solana等較新的區塊鏈由于其PoS共識機制、更大的可擴展性和更低的交易費用而從以太坊搶占了市場份額。該銀行補充說,這些功能優勢“可能會隨著Web3生態系統去中心化應用程序的出現而成為關鍵”。(Coindesk)[2022/8/2 2:52:24]
EIP-2930:可選的訪問列表 (Optional access lists)
這份提案的目的是修正 EIP-2929 對現有合約帶來的破壞,并緩解 gas 開銷增大帶來的問題。此提案新增一個交易類型,它包含一個交易計劃會訪問的訪問列表 (內容是地址和存儲項鍵)。通過指定一個訪問列表,客戶端可以更容易處理交易,而 gas 消耗量也因此可以安全地降低。
相關閱讀:
《柏林硬分叉后的 gas 成本》
《以太坊柏林升級公告》
倫敦升級 (八月)
EIP-1559: Eth1.0 費用市場變更 (Fee market change for ETH1.0 chain)
以太坊移動端操作系統ethOS已推出1.0版本:7月6日消息,以太坊移動端操作系統ethOS已推出1.0版本,目前已支持Google Pixel3和Pixel 5a,并支持自動OTA更新。
ethOS表示,該操作系統包含以太坊輕節點,并且使得開發者無需應對審查。未來ethOS的新功能將包括直接通過相機直接生成NFT以及將XMTP集成至SMS Messenger中。[2022/7/6 1:54:10]
EIP-1559 是以太坊史上最令期待的變更之一,也是倫敦升級里帶來最大變更的EIP。這份 EIP 將在網絡區塊里引入“基本費用 (basefee)",它會追蹤 gas 價格,這些價格來自網絡將接受的、基于對區塊空間需求的交易。這意味著錢包和用戶將可以更容易預測他們交易的價格。另外,EIP-1559 新增了一種交易類型,用戶可以指定他們愿意支付的最高限額,當他們把這個最高限額費用發送給礦工時,會獲得最高限額費用減去基本費用與礦工小費之和的差值退款。最后,這份 EIP 還將導致部分交易費被燒毀,這一點被社區的大部分人認為是以太坊網絡經濟上的一個重要改善舉措。
EIP-3198: BASEFEE 操作碼 (BASEFEE opcode)
這份 EIP 是與 EIP-1559 搭配的。它只是簡單添加了一個 BASEFEE 操作碼,它返回的是執行交易所在的區塊的基本費用。這將使得智能合約可以在鏈上訪問這個值,這有助于提交欺詐證明和創建去信任的 gas 價格衍生品。
EIP-3529: 減少 gas 返還 (Reduction in refunds)
美國政府將于明年9月對以太坊開發者Virgil Griffith進行審判:12月23日消息,美國紐約南區的地方法院法官P. Kevin Castel表示,將于2021年9月對以太坊開發者Virgil Griffith進行全面審判。此前消息,去年11月29日,紐約南區美國檢察官辦公室和聯邦調查局宣布,已逮捕并指控以太坊開發者Virgil Griffith違反美國制裁法。罪名是聯邦政府指控他于4月非法前往朝鮮,并在“平壤區塊鏈和加密貨幣會議”上作了陳述。(Coindesk)[2020/12/23 16:17:05]
在倫敦引入的另一個重大變更是取消了操作碼SELFDESTRUCT 的 gas 返還和減少了操作碼 SSTORE 的 gas 返還。雖然設立返還的初衷是希望激勵開發者在可能的情況下清除狀態,然而現實是,這導致了Gas Token的出現,反而增加了狀態大小。利用這些返還的 gas,Gas Token 可以在 gas 價格很低的時候填滿狀態,然后在 gas 價格上升的時候獲得執行這些交易的返還。此外,gas 返還還會導致區塊執行時間的變化。EIP-3529 把"執行 gas 返還"從 50% 下調到最多 20%。這一變更將有助于抵消由 EIP-1559 引入的額外區塊大小變化,因為 EIP-1559 允許區塊使用的 gas 是現在 gas limit 的兩倍。
EIP-3541: 拒絕以 0xEF 字節開頭的新地址 (Reject new contracts starting with the 0xEF byte)
這份 EIP 將使得倫敦升級后,以 0xEF 字節開頭的新合約就無法部署,它們會被保留下來以后作為識別符合 EIP-3540 語義的方式。EIP-3540 提出的 EVM 對象格式 (EVM Object Format, EOF) 是一種可擴展和版本化的 EVM 字節碼容器格式,會在部署時進行一次性驗證。因此,EIP-3541 是為以后更廣泛的 EVM 改良奠定基礎。
火幣DeFi實驗室運營負責人高潮:H系列資產會幫助主流公鏈資產遷移到以太坊上 深耕DeFi協議:12月21日,火幣DeFi實驗室運營負責人高潮與Bandot創始人陳楓以“Bandot x 火幣HBTC:以太波卡跨鏈網關Guru開啟HBTC Staking,1000萬BDT空投?”為主題進行了分享。
在談到“BTC未來在DeFi世界的發展前景”時,高潮表示,BTC是全球最大的數字資產,占比高達66%,但是這些資產現在很多都在沉睡,而喚醒沉睡BTC最好的辦法就是到以太坊來DeFi,未來BTC用戶會成為DeFi最大的推動者。現在BTC在以太坊的占比只有1%,未來1-2年,這個數字可能會高達10%。
高潮同時表示,火幣發行的H系列資產會把主流的公鏈資產都遷移到以太坊上,深耕DeFi協議,并逐步進入頭部DeFi協議。目前,HBTC已覆蓋了借貸、交易、衍生品等協議。隨著火幣生態鏈的發展,更多H系列資產會被DeFi世界所使用,尤其是亞洲用戶。同時H系列資產會跟更多DeFi協議合作,持續給HBTC用戶提供福利。[2020/12/21 15:59:02]
EIP-3554: 難度炸彈延遲至2021年12月 1 日 (Difficulty Bomb Delay to December 1st 2021)
EIP-3554 延遲難度炸彈,也以冰河時代為人所知。難度炸彈或冰河時代是以太坊引入的一種機制,在網絡過渡到權益證明時”凍結“挖礦。由于權益證明的過渡還未準備好,我們需要推遲炸彈的”爆炸“時間。這在過去已經進行過三次:在大都會(EIP-649)、君士坦丁堡 (EIP-1234) 和穆爾冰川 (EIP-2384)。
《倫敦升級概覽》
《倫敦主網升級公告及相關代碼變更》
《為什么需要 1559》
《為什么我認為 EIP-1559 的區塊容量變化無須擔心》
《MEV 與 EIP-1559》
《從 MEV 視角分析 EIP-1559 下的交易打包市場》
《以太坊倫敦升級完成時 (第 37 期以太七日談)》
《EIP-3529:減少 GAS 返還》
信標鏈 Altair 升級 (十月)
Altair 是信標鏈的一次升級,它新增的功能包括:
支持輕客戶端的同步委員會
為了減少規范復雜性的激勵計算改革
修改證明獎勵,以提高激勵兼容性
單獨核算每個驗證者的怠工懲罰
懲罰參數更新為原定的懲罰水平
《Altair 主網升級公告》
《建模分析 Altair 升級的影響》
《Finalized no.24》
《Altair 升級講解 (第 30 期以太七日談)》
各期的《共識層進展更新》
Arrow Glacier 升級 (十二月)
Arrow Glacier 是另一個類似于 Muir Glacier 的網絡升級。它將只包括一份 EIP——把難度炸彈推遲到明年夏天,以防區塊鏈凍結,即“冰河時代 (ice age)"。
以太坊 2.0 路線圖演變過程
在 2018 年臺北的一次研討會上,以太坊的核心開發者做出了一個分三個階段的以太坊 2.0 路線圖,每個階段交付的內容是:
階段 0 將帶來信標鏈
在階段 1,會加入數據分片
在階段 2,在每個分片加入虛擬機,以在系統里實現計算。
到了 2020 年末,在信標鏈快可以啟動之前,盡管階段 1 的工作進展順利,但將在階段 1 引入的分片上實現計算功能的階段 2 仍然有很多未解決的問題。同時,rollup (即二層的擴容方案) 方面正發生非常快速的進展。多個團隊公布要上測試網,且取得令人鼓舞的早期成果。大約在這個時候,Vitalik 在 Ethereum Magicians 論壇上發表了長文,論述我們應該把短期和中期的擴容工作集中在 rollup 上。它們不僅會在階段 2 完成前上主網,還會是階段 1 的最大受益者。
同年 11 月,Mikhail Kalinin 發表的《可執行信標鏈 (Executable Beacon Chain)》,提出了目前的合并架構,帶出了幾點洞見:
信標鏈已經啟動了,現在可以作為共識引擎來使用;
Rollup 是擴展計算的最佳短期解決方案;
當前的 Eth1 客戶端是作為合并后執行層的最佳基礎;
搬到權益證明可以通過對當前運行的應用影響最小的方式實現
在文章里,Mikhail 提議直接把權益證明作為客戶端使用的新共識算法。
合并后的架構與合并過程
概括來說,合并后,客戶端將從根據 PoW 鏈轉為根據 PoS 鏈來決定以太坊的最新有效區塊。此外,客戶端大多數的功能,以及更重要的 EVM、它的狀態,和它是如何執行交易的,都保持不變。現在的 Eth1 和 Eth2 客戶端分別變成以太坊的執行層和共識層 (或叫做引擎)。這意味著 Eth1 或信標鏈客戶端的節點運行者將需要運行堆棧的“另一半”,以擁有一個完整的驗證節點。
在合并的過程中,信標節點將監測當前的 PoW 鏈,當有區塊的 Total Difficulty 觸達設定的 TERMINAL_TOTAL_DIFFICULTY (終結總難度) 時,該區塊就成為最后的 PoW 區塊,隨后的區塊都開始由信標鏈上的驗證者構建和證明。當這個區塊在信標鏈上被最終敲定時,合并就完成了。
實現合并的歷程與計劃
實現合并的三次標志性事件為:四月進行的 Rayonism 黑客松、十月進行的 Amphora 工作坊,以及十一月開啟的 Kintsugi 計劃。
為了驗證可執行信標鏈架構的可行性,在長達一個月的 Rayonism 黑客松里,客戶端團隊進行了原型設計,搭建了測試網 Nocturne,證明了可執行信標鏈是一個可行的架構。
到了十月,在 Amphora 工作坊活動中,客戶端團隊再次聚集在一起解決規范上懸而未決的問題。活動最后,客戶端團隊搭建了一個開發測試網,它跑完了所有客戶端組合的轉換過程,并對合并后的區塊做了最后敲定。
Amphora 活動后,經歷了四個短暫的開發測試網,開發者推出了 Kintsugi 測試網計劃。在十一月到十二月中旬這段期間,每周開發者會上線一個新的開發測試網,并基于上一個進行改進。在圣誕假期期間,已經上線了一個長期的公共測試網,并鼓勵大家參與測試。
目前實現工作已經完成了80%~90%,Arrow Glacier 把難度炸彈推遲到明年六月,也就是說明年六月前更多的是測試工作。
又是一年。2021年,隨著兩份重磅文件,幣圈在“消失”、礦業在“消失”。大事記,不列了,相信很多圈內媒體在回顧。2020年最后一篇,留給“幣圈維權”,說說維權新形勢.
1900/1/1 0:00:00又是一年圣誕節,大家都準備好禮物了嗎?如今想選一個有創意、有意義、又能驚喜到的禮物是真真真真的不容易。有錢難買人喜歡。莫慌莫慌,今年“元宇宙”這股大風吹的人盡皆知.
1900/1/1 0:00:00今年以來,“元宇宙”概念席卷各行業,熱度居高不下。全球的互聯網巨頭都在追捧元宇宙概念:Facebook改名為Meta;騰訊投資全真宇宙;阿里巴巴成立“元境生生”;甚至丁磊都放話“我們相信,元宇宙.
1900/1/1 0:00:00Vitalik媽媽參與、Vitalik兒時玩伴是其CEO的L2項目Metis近期TVL值大漲,代幣價格7天上漲100%,引發關注。推特用戶Plebonacci近日發文研究了Metis.
1900/1/1 0:00:00加密世界在過去五年中呈爆炸式增長,主流媒體對該行業的報道在十年前是不可想象的。甚至特斯拉、星巴克等大公司也接受加密貨幣購買.
1900/1/1 0:00:00波卡通過中繼鏈+平行鏈方式解決擴容問題,那流動性問題呢?本文將為你闡述波卡面臨的流動性問題及現行解決方案.
1900/1/1 0:00:00