Vitalik最新長文:以太坊進化論續篇,L2的四個關鍵改進點

2024-03-29 14:03:13

原文來自 Vitalik 的《 Ethereum has blobs. Where do we go from here? 》,由 Odaily 星球日報 jk 編譯。

3 月 13 日,Dencun 硬分叉激活,使 Ethereum 期待已久的特性之一:proto-danksharding(又名 EIP-4844 ,又名 blobs)成為可能。最初,該分叉將 rollups 的交易費用降低了超過 100 倍,因為 blobs 幾乎是免費的。在過去的一天裏,我們終於看到 blobs 的體積激增,隨着 blobscriptions 協議开始使用它們,費用市場也隨之激活。Blobs 不是免費的,但它們仍然比 calldata 要便宜得多。

左圖:得益於 Blobscriptions,blob 的使用量終於達到了每塊 3 個的目標。右圖:隨之而來的是 blob 費用“進入價格發現模式”。來源: https://dune.com/0x Rob/blobs

這個裏程碑代表了 Ethereum 長期路线圖的關鍵轉變: 有了 blobs,Ethereum 的擴容不再是一個“從零到一”的問題,而成為了一個“從一到多”的問題。 從這裏开始,重要的擴容工作,無論是增加 blob 數量還是提高 rollups 利用每個 blob 的能力,都將繼續進行,但這將是更加漸進的。對 Ethereum 作為一個生態系統運作方式的根本性改變相關的擴容變化,越來越多地已經落後於我們。此外,重點已經在慢慢轉移,並將繼續慢慢從 L1 問題如 PoS 和擴容,轉向更接近應用層的問題。這篇文章將探討的關鍵問題是: Ethereum 接下來將往哪裏去?

Ethereum 擴容的未來

在過去的幾年裏,我們見證了 Ethereum 逐漸轉變為以 L2 為中心的生態系統。主要應用开始從 L1 轉移到 L2,支付开始默認基於 L2,錢包也开始圍繞新的多 L2 環境構建其用戶體驗。

從一开始,以 Rollup 為中心的路线圖的一個關鍵部分就是 獨立的數據可用性空間 的概念:一個塊中的特殊空間部分,EVM 無法訪問,可以為二層項目如 rollups 存儲數據。由於這個數據空間不可被 EVM 訪問,因此可以單獨從一個塊中廣播並單獨驗證。最終,它可以通過一種稱為數據可用性抽樣的技術進行驗證,這種技術允許每個節點通過隨機檢查幾個小樣本來驗證數據是否正確發布。一旦實現,blob 空間可以大幅擴展;最終目標是每個時隙 16 MB(約 1.33 MB/秒)。

數據可用性抽樣:每個節點只需要下載一小部分數據就可以驗證整體數據的可用性

EIP-4844 (即 "blobs")並沒有為我們提供數據可用性抽樣。但它確實以這樣一種方式建立了基本的框架, 從這裏开始,可以引入數據可用性抽樣並在幕後增加 blob 數量,所有這些都無需用戶或應用的任何參與。 實際上,唯一需要的“硬分叉”僅僅是一個簡單的參數變化。

從這裏开始,將需要繼續發展的兩個方向是:

  1. 逐步增加 blob 容量,最終實現數據可用性抽樣的全景,每個時隙提供 16 MB 的數據空間;

  2. 改進 L2,以更好地利用我們擁有的數據空間。

將 DAS 帶入現實

下一階段可能是一個簡化版的 DAS,稱為 PeerDAS。在 PeerDAS 中,每個節點存儲全部 blob 數據的一個重要部分(例如 1/8),並且節點在 p2p 網絡中維持與許多對等方的連接。當一個節點需要對特定數據片段進行抽樣時,它會詢問已知負責存儲該數據片段的對等方之一。

如果每個節點需要下載並存儲所有數據的 1/8 ,那么理論上 PeerDAS 允許我們將 blobs 的規模擴大 8 倍(實際上是 4 倍,因為我們因擦除編碼的冗余而損失了 2 倍)。PeerDAS 可以隨時間推出:我們可以有一個階段,在此階段專業的質押者繼續下載完整的 blobs,而單個質押者只下載 1/8 的數據。

除此之外,可以使用 EIP-7623 (或如 2D 定價的替代方案)來對執行區塊的最大大小(即塊中的“常規交易”)設置更嚴格的限制,這使得同時增加 blob 目標和 L1 gas 上限變得更安全。從長遠來看,更復雜的 2D DAS 協議將讓我們全面提升,進一步增加 blob 空間。

提高 L2 的性能

如今,二層(L2)協議可以在四個關鍵方面進行改進。

1. 通過數據壓縮更高效地使用字節

我的 數據壓縮概述圖仍然可以在這裏查看

天真地來說,一個交易大約佔用 180 字節的數據。然而,有 一系列的壓縮技術 可以在幾個階段將這個大小降低;通過最優化壓縮,我們可能最終將每個交易的數據量減少到 25 字節以下。

2. 在特殊情況下才使用 L1 的樂觀數據技術來保障 L2 的安全

Plasma 是一類技術,它允許你在正常情況下將數據保留在 L2 上,同時為一些應用提供與 Rollup 等效的安全性。對於 EVMs 來說,Plasma 不能保護所有的幣。但受 Plasma 啓發的構建可以保護大多數幣。而且比 Plasma 簡單得多的構建可以大幅改善今天的 validiums 。那些不愿意將所有數據上鏈的 L2 應該探索這樣的技術。

3. 繼續改進執行相關的限制

一旦 Dencun 硬分叉激活,使得設置以使用它引入的 blobs 的 rollups 成本降低了 100 倍。Base rollup 的使用量立即激增:

這反過來導致 Base 觸及其內部的 gas 限制,導致 費用意外激增 。這導致了一個更廣泛的認識,即 Ethereum 的數據空間不是唯一需要擴展的:rollups 內部也需要擴展。

其中一部分是並行化;rollups 可以實現 類似於 EIP-648 的東西。但同樣重要的是存儲,以及計算與存儲之間的 相互作用效應 。這對於 rollups 來說是一個重要的工程挑战。

4. 繼續改進安全性

我們離 rollups 真正被代碼保護的世界還很遠。實際上,根據 l2 beat 的說法,只有這五個中的一個,只有 Arbitrum 是完全支持 EVM 的,甚至達到了我所說的“ 第一階段 ”。

這需要直面解決。雖然我們目前還不能對一個復雜的樂觀或基於 SNARK 的 EVM 驗證器的代碼足夠自信,但我們絕對有能力走到一半的路程,並有安全委員會可以在高門檻(例如,我提議的是 6-of-8 ;Arbitrum 正在執行 9-of-12)下才能改變代碼的行為。

生態系統的標准需要變得更加嚴格:到目前為止,我們一直寬容並接受任何聲稱“在通往去中心化的道路上”的項目。到年底,我認為我們的標准應該提高,我們應該只將那些至少達到第一階段的項目視為 rollup。

在此之後,我們可以謹慎地向第二階段邁進:一個 rollups 真正由代碼支持,並且安全委員會只有在代碼“明顯自相矛盾”(例如,接受兩個不兼容的狀態根,或兩個不同的實現給出不同的答案)的情況下才能介入的世界。安全地走向這一目標的一條路徑是 使用多個證明者實現

這對 Ethereum 的發展意味着什么?

2022 年夏季的 ETHCC 上 ,我做了一個報告,描述了 Ethereum 發展的當前狀態是一個 S 曲线:我們正在進入一個非常迅速的轉變期,之後,隨着 L1 的鞏固和开發重新聚焦於用戶和應用層,开發將再次放緩。

今天,我會說我們明確處於這個 S 曲线的減速、右側部分。 截至兩周前,對 Ethereum 區塊鏈的兩個最大變革 - 切換到權益證明和重構為 blobs - 已經完成。未來的變化仍然重要(例如 Verkle 樹 單時隙終結性 協議內账戶抽象化 ),但它們的劇烈程度不及權益證明和分片。2022 年,Ethereum 就像是在飛行中更換引擎的飛機。2023 年,它更換了翅膀。Verkle 樹過渡是剩下的主要真正重要的變革(我們已經有了測試網);其他的更像是更換尾翼。

EIP-4844 的目標是做出一次大的一次性變更,為了為 rollups 設定長期穩定性。現在 blobs 已經推出,未來升級到完整的 danksharding 與 16 MB 的 blobs,甚至將加密技術轉換為 64 位 goldilocks 字段上的 STARKs ,可以在不需要 rollups 和用戶採取任何進一步行動的情況下發生。它還強化了一個重要的先例:Ethereum 的开發過程是按照一個長期存在的、衆所周知的路线圖執行的,且以“新 Ethereum”為構想構建的應用程序(包括 L2)獲得了一個長期穩定的環境。

對應用程序和用戶而言,這意味着什么?

Ethereum 的頭十年在很大程度上是一個訓練階段:目標一直是讓 Ethereum L1 起飛,應用程序主要發生在一個小的熱情分子群體中。許多人爭論說,過去十年缺乏大規模應用證明了加密貨幣是無用的。我一直反對這種觀點:幾乎每一個非金融投機的加密應用都依賴於低費用——因此,當我們面臨高費用時,我們不應該驚訝於我們主要看到的是金融投機。

現在我們有了 blobs,這個一直阻礙我們的關鍵限制开始消融。費用終於大大降低了;我七年前的聲明, 即金錢的互聯網每次交易的成本不應超過五美分 終於成真 我們還沒有完全走出困境:如果使用增長過快,費用可能仍會增加,我們需要在接下來的幾年中繼續努力擴展 blobs(並且單獨擴展 rollups)。但我們看到了隧道盡頭的光明……呃……黑暗森林。

對开發者來說,這意味着一件簡單的事情:我們再也沒有任何借口。直到幾年前,我們為自己設定了一個低標准,構建了顯然無法大規模使用的應用程序,只要它們作為原型工作並且合理去中心化就行。今天,我們擁有所有我們需要的工具,實際上也是我們將擁有的大部分工具,去構建同時是密碼朋克和用戶友好的應用程序。因此,我們應該走出去並做到這一點。

許多人正在迎接這一挑战。Daimo 錢包明確地將自己描述為 Ethereum 上的 Venmo,旨在將 Venmo 的便利性與 Ethereum 的去中心化相結合。在去中心化社交領域,Farcaster 在結合真正的去中心化(例如,看看這個指南,了解如何構建您自己的替代客戶端)和出色的用戶體驗方面做得很好。與之前的“社交金融”熱潮不同,平均 Farcaster 用戶不是來賭博的——通過了加密應用真正可持續發展的關鍵測試。

這篇帖子是通過主要的 Farcaster 客戶端 Warpcast 發送的,這個截圖來自替代的 Farcaster + Lens 客戶端 Firefly。

這些成功是我們需要建立在其基礎上的,並擴展到其他應用領域,包括身份、聲譽和治理。

今天構建或維護的應用程序應該以 2020 年代的 Ethereum 為藍圖

Ethereum 生態系統仍然有大量的應用程序,圍繞着一個根本上屬於“ 2010 年代 Ethereum”的工作流操作。大多數 ENS 活動仍然發生在第一層(L1)。大多數代幣發行也發生在第一層,沒有認真考慮確保第二層(L2)上的橋接代幣可用(例如,看看這位 ZELENSKYY memecoin 的粉絲 對該幣持續向烏克蘭的捐款表示贊賞,但抱怨 L1 費用使其太昂貴)。除了可擴展性之外,我們在隱私保護方面也落後:POAPs 全部公开在鏈上,對於某些用例可能是正確的選擇,但對其他用例來說非常次優。大多數 DAO 和 Gitcoin Grants 仍然使用完全透明的鏈上投票,使它們高度容易受到賄賂(包括事後空投)的影響,這已被證明嚴重扭曲了貢獻模式。如今,ZK-SNARKs 已經存在多年,然而許多應用仍未开始正確使用它們。

這些都是辛勤工作的團隊,他們必須處理龐大的現有用戶群,因此我不會因為他們沒有同時升級到最新的技術波而責怪他們。但很快,這種升級就需要發生。以下是“一個根本上屬於 2010 年代 Ethereum 工作流”和“一個根本上屬於 2020 年代 Ethereum 工作流”的一些關鍵區別:

基本上,Ethereum 不再僅僅是一個金融生態系統 。它是“中心化技術”的大部分領域的全棧替代品,甚至提供了一些中心化技術無法提供的東西(例如,與治理相關的應用程序)。我們需要以這個更廣泛的生態系統為腦海中構建。

結論

  • Ethereum 正在經歷一個決定性的轉變,從一個“L1 快速進展”的時代過渡到一個 L1 進展仍將非常顯著,但稍微溫和一些,對應用的幹擾也較少的時代。

  • 我們仍需要完成擴容。這項工作將更多地在幕後進行,但仍然很重要。

  • 應用开發者不再僅僅是構建原型;我們正在為數百萬人使用的工具進行構建。在整個生態系統中,我們需要完全相應地調整心態。

  • Ethereum 已經從“僅僅是”一個金融生態系統升級為一個更加徹底的獨立去中心化技術棧。在整個生態系統中,我們也需要完全相應地調整這方面的心態。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

推薦文章

這42個山寨幣今年「跑贏比特幣」:迷因幣稱王、AI賽道與TON表現強勢

本 輪牛市截至目前,比特幣受惠於現貨 ETF 的推出,早在今年 3 月就創下 73,000 美元的...

Editor Jr.
4 4小時前

比特幣回測6.3萬、以太坊挑戰2600美元,美股逢「四巫日」投資人收手觀望

比 特幣昨(20)日持續在 6.3 萬美元附近窄幅震盪,直到日本央行在早上 11 左右點宣布維持當...

Ting
3 4小時前

BingX 恢復 BSC 鏈主流幣、USDT (TRC20) 出金,鏈上專家估損失4~5千萬美元

昨 (20)日清晨,BingX 交易所熱錢包 證實 遭遇駭客攻擊,隨後該平臺啟動 緊急應變 計畫凍...

Ting
3 4小時前

專訪PolyFlow聯創Raymond Qu:打造PayFi基礎設施

原文來源: Web3小律 2008 年的比特幣白皮書,為我們描繪了一個無需可信第三方的點對點電子現...

星球日報
4 4小時前

Aave聯創:不存在剝離wBTC提案,Sky強制剝離或將承擔法律責任

9 月 20 日,針對關於 Aave 發起剝離 wBTC 提案的不實消息,Aave 聯創 Stan...

星球日報
3 4小時前

PayFi支付革命中的安全密碼 守護Web3金融的核心

本文 Hash (SHA 1): 8656ff83d95af1de9dab2b925597cf72...

星球日報
4 4小時前