解讀 Vitalik 對於 Rollups 看到的機會與挑戰

Kyle
分享
解讀 Vitalik 對於 Rollups 看到的機會與挑戰

Vitalik 於 28 日在推特上發文,藉由 Blob、PeerDAS 等技術為切入點, 思考以太坊與 Rollups 未來的發展機會與憂心。加密研究員 Haotian 對該文章分析總結,期待 Rollups 往好的方向發展。

本文為鏈新聞編排整理,如有疑義,請參考原文。

背景知識:Blob 與 Rollups 關係

Blob 是和 EVM calldata 脫鉤的一個可直接被共識層調用的臨時資料包,直接好處是 EVM 在執行交易時可以不存取 Blob 數據,因此不會產生較高的執行層計算費用。

廣告 - 內文未完請往下捲動

目前因為平衡一系列因素的權衡之下,一個 Blob 的大小為 128kb,一筆 batch 給主網的交易最多攜帶兩個 Blob。理想情況的設計是一個區塊最終目標是承載 16MB、大約 128 個 Blob 的資料包。

因此 Rollup 專案團隊要盡可能平衡 Blob 區塊數量、TPS 交易容量、Blob 主網節點儲存成本等因素,目標以最適性價比使用 Blob 空間。

以 Optimism 為例,目前一天大約有 50 萬筆交易,平均每兩分鐘 batch 一次交易到主網,一次攜帶一個 Blob 資料包。當然也可以一次攜帶兩個 Blob,但是因為目前 TPS 用不到,每個 Blob 的容量都不會滿,只是增加額外存儲費用。

(坎昆升級對於用戶有什麼影響?鏈新聞線下聚會 Ramble Bar 重點整理)

Haotian 認為坎昆升級 (Dencun) 後以太坊的性能已經夠用,以多種觀點證明這點;另一方面,Vitalik 也對 Rollup 未來發展感憂心而發聲。

Rollups 未來發展的機會

Blob 使用空間潛力還很大

由於 Ethereum 主網區塊承載的資料量受到 Gas Limit 以及儲存成本的影響,1 個 Slot 區塊最多攜帶 128 個 Blob 是理想狀態,Optimism 目前每兩分鐘才用 1 個,留給 Layer2 專案方提升 TPS、擴大市場和生態繁榮度的空間還有很大很大。

因此,坎昆升級後一段時間內,Rollup 在使用 Blob 的數量、頻率以及 Blob 空間競價等使用等方面並不競爭。

之所以 Vitalik 會提到 Blobscription (銘文),是因為這類能短暫增加交易量的專案,可讓 Blob 使用量增加。

(基於 blobs 的銘文 BlobScriptions 將帶來什麼機會與風險?)

當 Rollup 交易量提升,目前還有其他潛在的解決方案:

  • 壓縮每筆 Batch 的交易量,盡可能讓 Blob 空間容納更多的交易;
  • 增加 Blob 數量;
  • 縮短 Batch 交易的頻次;

可進一步擴容:Blob+DAS

假使有一天 Layer2 市場繁榮到一定程度,目前 Blob 資料包提升至每區塊 128 Blob 都不夠用怎麼辦?Ethereum 開發團隊早已給出了解決方案:利用數據可用性抽樣技術 (DAS)。

Blob +DAS 提升效能

簡單理解,就是把原先需要一個節點儲存的資料,同時分佈在多個節點內,例如每個節點儲存 Blob 資料的 1/8,八個節點組成一個小組來滿足原有 DA 能力,相當於把目前 Blob 儲存容量又擴大 8 倍,這其實也是未來分片階段要做的事。

有趣的是,目前 Vitalik 多次重申此觀點,似乎在告誡 Layer2 專案方不要總抱怨以太坊資料可用性費用貴,以現在的 TPS 都沒把 Blob 資料包的能力開發到極致,應趕緊加大火力發展生態與擴大用戶,別總想著 DA 出逃。

Rollups 未來發展的危機

Vitalik 認為目前主流的 rollup 專案中,只有 Arbitrum 達到 Stage 1,沒有主流專案達到 Stage 2。而 Haotian 舉例雖然像是 DeGate、Fuel 等專案已經達到 Stage 2,但這些專案還沒有被泛群體熟悉而非主流。

Stage2 是 Rollup 安全性的最終目標,現在只有極少數 Rollup 達到了 Stage 1 ,而大部分 Rollup 都在 Stage 0 階段,可見 Rollup 產業的發展著實讓 Vitalik 憂心忡忡。

期待 Rollups 與以太坊共同成長

總結以上,Haotian 認為 Vitalik 這篇思考以太坊未來擴容方案文章給予市場啟發意義。尤其是表達對 Layer2 發展現狀的不滿,也對 Blob 的性能給予樂觀的肯定,並期望 Rollups 與以太坊能有正面發展。

現在唯一的不確定留給 Layer2 自己決定了,以太坊該如何發展呢?