Vitalik最新文章:以太坊有了blobs 接下來何去何從

2024-03-29 13:03:38

作者:Vitalik,以太坊創始人;翻譯:0xjs@金色財經

3 月 13 日,Dencun 硬分叉激活,啓用了以太坊期待已久的功能之一:proto-danksharding(又名EIP-4844,又名 blob)。最初,分叉將 Rollups 的交易費用降低了 100 多倍,因為 blob 幾乎是免費的。在最後一天,我們終於看到 blob 的數量激增,並且隨着 blobscriptions 協議开始使用它們,費用市場也隨之活躍。 Blob 不是免費的,但它們仍然比 calldata 便宜得多。

左圖:借助 Blobscriptions,blob 使用量最終飆升至每區塊 3 個的目標。

右:blob 費用因此“進入價格發現模式”。來源: https: //dune.com/0xRob/blobs

這一裏程碑代表了以太坊長期路线圖的關鍵轉變:blob 是以太坊擴容不再是“從零到一”問題,而是成為“從一到N”問題的時刻。從這裏开始,重要的擴展工作,無論是增加 blob 數量還是提高 rollups 充分利用每個 blob 的能力,都將繼續進行,但它將更加增量。以太坊作為一個生態系統如何運作的、與擴展相關變化的基本範式已經逐漸成為過去。此外,重點已經在慢慢轉移,並將繼續從 L1 問題(例如 PoS 和擴容)慢慢轉移到更接近應用層的問題。這篇文章將討論的關鍵問題是:以太坊將何去何從?

以太坊擴容的未來

在過去幾年裏,我們看到以太坊慢慢轉變為以L2 為中心的生態系統。主要應用程序已开始從 L1 轉移到 L2,支付开始默認基於 L2,錢包开始圍繞新的多 L2 環境構建用戶體驗。

從一开始,以Rollup為中心的路线圖的一個關鍵部分就是獨立數據可用空間的想法:區塊中的特殊空間部分,EVM 無法訪問該空間,但可以保存2 層項目的數據例如rollup。由於該數據空間不可通過 EVM 訪問,因此可以與區塊分开進行廣播並與區塊分开進行驗證。最終,可以使用一種稱為數據可用性採樣的技術進行驗證,該技術允許每個節點僅通過隨機檢查幾個小樣本來驗證數據是否正確發布。一旦實現,blob 空間就可以大大擴展;最終目標是每個slot 16 MB(約每秒 1.33 MB)。

數據可用性採樣:每個節點只需要下載一小部分數據即可驗證整個數據的可用性。

EIP-4844(又名“blob”)沒有為我們提供數據可用性採樣。但它確實以這樣的方式建立了基本的腳手架,從這裏开始,可以引入數據可用性採樣,並且可以在幕後增加 blob 計數,所有這些都不需要用戶或應用程序的任何參與。事實上,唯一需要的“硬分叉”就是簡單的參數更改。

需要從這裏繼續進行兩個开發:

1、逐步增加 blob 容量,最終實現每slot數據空間 16 MB 的數據可用性採樣的完整愿景。

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

將 DAS 變為現實

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

如果每個節點需要下載和存儲所有數據的 1/8,那么 PeerDAS 理論上可以讓我們將 blob 擴展 8 倍(實際上是 4 倍,因為糾刪碼的冗余導致我們損失了 2 倍)。 PeerDAS 可以隨着時間的推移而推出:我們可以有一個階段,專業的質押者繼續下載完整的 blob,而單獨的質押者只下載 1/8 的數據。

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

改進L2

目前 2 層協議有四個關鍵的地方可以改進。

1、通過數據壓縮更有效地使用字節

我之前寫過數據壓縮概述:簡單來說,一筆交易會佔用大約 180 字節的數據。然而,有一系列的壓縮技術可以用來分幾個階段減小這個大小;通過最佳壓縮,我們有可能將每個事務的大小降低到 25 個字節以下。

2、樂觀數據技術,僅在特殊情況下使用 L1 來保護 L2

Plasma是一類技術,允許你為某些應用程序獲得與rollup等效的安全性,同時在正常情況下將數據保留在 L2 上。對於 EVM,Plsma無法保護所有代幣。但受Plasma啓發的結構可以保護大多數代幣。比 Plasma 簡單得多的結構可以大大提高當今的有效性。不愿意將所有數據放在鏈上的 L2 應該探索此類技術。

3、持續改進執行相關約束

一旦 Dencun 硬分叉激活,將 Rollup 設置為使用它引入的 Blob 會便宜 100 倍。Base rollup的使用量立即飆升:

這反過來導致 Base 達到了其內部 Gas 上限,導致費用意外飆升。這導致人們更廣泛地認識到,以太坊數據空間並不是唯一需要擴展的東西:Rollup也需要在內部擴展。

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

4、繼續提高安全性

我們距離真正由代碼保護rollup的世界還很遙遠。事實上,根據l2beat,只有這五個(其中只有 Arbitrum 是全 EVM)甚至達到了我所說的“第一階段”。

這需要正面解決。雖然我們目前還沒有對樂觀或基於 SNARK 的 EVM 驗證器的復雜代碼有足夠的信心,但我們絕對可以走到一半,並擁有可以恢復行為的安全委員會僅在較高閾值的情況下對代碼進行限制(例如,我建議使用 8 中的 6;Arbitrum 正在執行 12 中的 9)。

生態系統的標准需要變得更加嚴格:到目前為止,我們對任何聲稱“走在去中心化道路上”的項目都持寬容態度。到今年年底,我認為我們的標准應該提高,並且只有當項目實際上至少達到了階段 1 時,我們才應該將其視為Rollup。

此後,我們可以謹慎地邁向第二階段:一個 Rollup 真正由代碼支持的世界,只有當代碼“可證明與自身不一致”時,安理會才能進行幹預(例如,接受兩個不兼容的狀態根,或兩個不同的實現)給出不同的答案)。安全地做到這一點的一種方法是使用多個證明者實現。

這對於以太坊更廣泛的發展意味着什么?

在2022 年夏季 ETHCC 的演講中,我做了一個演講,將以太坊的發展現狀描述為 S 曲线:我們正在進入一個非常快速的轉型期,在快速轉型之後,發展將再次放緩,因為L1 得到鞏固,开發重新聚焦於用戶和應用層。

今天,我認為我們無疑處於 S 曲线的減速右側。截至兩周前,以太坊區塊鏈的兩個最大變化——轉向權益證明和重新架構 blob——已經成為過去。進一步的變化仍然很重要(例如Verkle 樹、單槽最終確定性、協議內账戶抽象),但它們的程度並不像權益證明和分片那樣劇烈。 2022 年,以太坊就像一架在飛行中更換引擎的飛機。 2023年,它更換了機翼。 Verkle 樹過渡是主要的、真正重要的過渡(我們已經為此擁有了測試網);其他的更像是更換尾鰭。

EIP-4844 的目標是進行一次大型一次性更改,以便設置Rollup以實現長期穩定性。現在 blob 已經推出,未來可以升級到具有 16 MB blob 的完整 danksharding,甚至可以通過 64 位 goldilocks 字段將加密技術切換到STARK ,而無需Rollup和用戶採取任何進一步操作。它還強化了一個重要的先例:以太坊开發流程按照長期存在且易於理解的路线圖執行,並且以“新以太坊”為理念構建的應用程序(包括 L2)獲得了一個長期穩定的環境。

這對於應用程序和用戶意味着什么?

以太坊的前十年很大程度上是一個訓練階段:目標是讓以太坊 L1 起步,應用程序主要發生在一小群愛好者中。許多人認為,過去十年缺乏大規模應用證明加密貨幣毫無用處。我一直反對這一點:幾乎所有非金融投機的加密應用程序都依賴於低費用。因此,雖然我們收取高額費用,但我們不應該對我們主要看到金融投機感到驚訝!

現在我們有了blobls,這個一直阻礙我們前進的關鍵約束开始消失。費用終於低了很多;我七年前說過,貨幣互聯網每筆交易的成本不應超過五美分,現在終於實現了。我們還沒有完全擺脫困境:如果使用量增長太快,費用可能仍會增加,並且我們需要在未來幾年中繼續努力進一步擴展 blob(以及單獨擴展 rollups)。但我們看到了……呃……黑暗森林盡頭的曙光。

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

許多人正在迎接挑战。 Daimo錢包明確將自己描述為以太坊上的 Venmo,旨在將 Venmo 的便利性與以太坊的去中心化結合起來。在去中心化的社交領域,Farcaster很好地將真正的去中心化與出色的用戶體驗相結合。與之前的“社交網絡”炒作浪潮不同,Farcaster 的普通用戶並不是為了賭博——要通過加密應用程序真正可持續發展的關鍵測試。

上圖文章是在主要的 Farcaster 客戶端Warpcast上發布的,此屏幕截圖取自替代的 Farcaster + Lens客戶端Firefly。

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

今天構建或維護的應用程序在設計時應考慮到2020年代的以太坊

以太坊生態系統仍然擁有大量應用程序,這些應用程序基本上圍繞“2010 年代以太坊”工作流程運行。大多數 ENS 活動仍在第 1 層。大多數代幣發行發生在第 1 層,沒有認真考慮確保第 2 層上的橋接代幣可用(例如,看到ZELENSKYY memecoin 的粉絲贊賞該代幣對烏克蘭的持續捐贈,但抱怨L1 費用太貴了)。除了可擴展性之外,我們在隱私方面也落後了:POAP都是公开鏈上的,對於某些用例來說可能是正確的選擇,但對於其他用例來說卻不是最佳選擇。大多數 DAO 和Gitcoin Grants仍然使用完全透明的鏈上投票,這使得它們極易受到賄賂(包括追溯性空投),而且這已被證明會嚴重扭曲貢獻模式。如今,ZK-SNARK 已經存在多年,但許多應用程序仍然沒有开始正確使用它們。

這些都是辛勤工作的團隊,必須處理大量現有用戶群,因此我不會責怪他們沒有同時升級到最新的技術浪潮。但很快,這種升級就需要發生。以下是“2010 年代的以太坊工作流程”和“2020 年代的以太坊工作流程”之間的一些主要區別:

基本上,以太坊不再只是一個金融生態系統。它是大部分“中心化技術”的全棧替代品,甚至提供了中心化技術所沒有的一些功能(例如與治理相關的應用程序)。我們需要考慮到這個更廣泛的生態系統。

結論

  • 以太坊正處於從“非常快速的 L1 進步”時代到 L1 進步仍然非常顯著、但更加成熟、對應用程序的破壞性較小的時代的決定性轉變。

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

  • 應用程序开發人員不再構建原型;我們正在構建供數百萬人使用的工具。在整個生態系統中,我們需要相應地全面調整心態。

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

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

推薦文章

Layer2 格局劇變:Base 生態有哪些關鍵亮點?

在激烈競爭的 L2 賽道中,原本穩坐釣魚臺的 Arbitrum 和 Optimism 似乎面臨着前...

加密泡泡啊
73 1個月前

XRP 漲至 7.5 美元?分析師告訴 XRP 大軍為純粹的煙火做好准備!

加密貨幣分析師 EGRAG 表示,XRP 即將迎來關鍵時刻,價格可能大幅上漲,這取決於能否突破關鍵...

加密泡泡啊
73 1個月前

以太坊ETF通過後 將推動山寨幣和整個加密生態大爆發

比特幣ETF通過後市場動蕩,以太坊ETF交易前景分析 比特幣ETF通過後,市場出現了先跌後漲的走勢...

加密泡泡啊
79 1個月前

ZRO為啥這么能漲?

ZRO概述 ZRO代幣,全稱為LayerZero,是LayerZero協議的本地代幣,旨在作為治理...

加密泡泡啊
66 1個月前

今晚ETH迎來暴漲時代 op、arb、metis等以太坊二層項目能否跑出百倍幣?

北京時間7月23日晚上美股开盤後 ETH 的ETF开始交易。ETH的裏程碑啊,新的時代开啓。突破前...

BNBCCC
76 1個月前

Mt Gox 轉移 28 億美元比特幣 加密貨幣下跌 ETH ETF 提前發行

2014 年倒閉的臭名昭著的比特幣交易所 Mt Gox 已向債權人轉移了大量比特幣 (BTC),作...

加密圈探長
71 1個月前