簡談ETH 2.0的未來:將分片作為數據可用性層
來源|
來源|來源|每當風雲變幻之時,人們都會開始思考我們所部署的系統下一步的發展是什麼。
DeFi在以太坊的崛起也把這樣的疑問帶到智能合約平台層面。目前以太坊的
gas費
達到了史上最高,各種的擁堵使得用戶和應用開發者不由得發出這樣的疑問:以太坊真的是對的選擇嗎?
這是一個非常微妙的問題,需要考慮多個變量的影響:
主網發布後的一系列新Layer2方案
Eth 2.0+分片進程
新的、資金充足的layer1鏈,例如Solana、Near
以太坊在社區或工具層面的慣性
應用鏈+互操作性技術,例如Cosmos、Polkadot
在DeFi基元互操作性和新應用低費用間的權衡我想討論一個讓我感到興奮的、可能的未來——將Eth 2.0的分片用作Layer2的一個數據可用性層。概念
這是非常技術性的表述,也是我覺得它不像其他網絡文章中的
概念
得到那麼多關注的原因。
我希望這能提供另一個關於未來的思維模型,供讀者在未來5到10年裡用作參考。數據可用性到底是什麼?。
“數據可用性”不怎麼為人熟知,卻是非常重要的概念。它經常出現在研究者間的對話裡,但我很少看到它在圈外被討論到。
這篇文章不是要解釋它是如何實現的,而是討論數據可用性為何物。如果想看更多關於它的技術說明(如何使用),可以參考這些
資料
數據可用性可能成為區塊鏈的一個特性。除了了解它是什麼,了解它不是什麼也非常有幫助。
目前,鏈上數據的可靠性是沒有得到保障的。比如,如果想知道在某區塊的交易裡發送者的賬戶餘額是否足以支付,這一信息不是數據可用性能提供的。
數據可用性可提供的是保證任何用戶(包括輕客戶端) 都可以在區塊鏈上找到所有數據
下圖將數據可用性區塊鏈進行了可視化
它只是數據元素的一個序列,而不對其內容進行解讀。大概可以簡單將它看作是一個有序的、無須許可、僅添加的數據庫。
但對於像比特幣或以太坊這樣的區塊鏈,我們需要更多功能,我們需要知道哪些交易是有效的、哪些是無效的。optimistic rollup我們不必在區塊鏈上處理這個問題,我們可以在一些“執行環境”裡解釋數據可用性區塊鏈,它能分辨出哪些數據塊是有效的、哪些是無效的:
如果我們在“執行環境1”裡解釋我們的區塊鏈,那麼數據塊1代表有效數據,數據塊2代表無效數據。這個執行環境在其他地方是可用的,比如layer2。
這個方法的美妙之處在於它完全將數據從執行里分離出來。我們可以架構一條能快速將數據進行排序和處理執行的鏈。然後,通過一個layer 2的執行環境對數據進行解釋,像那樣。Eth 2.0分片作為數據可用性層
Eth 2.0的一個可能未來是,除去一個分片外,其他所有分片都變成Layer 2的高吞吐量數據可用性區塊鏈。而那個例外分片用作eth1的
數據過渡
,因此是唯一一個能在共識層面上定義數據意義的分片。下圖為執行環境可視化:那些認為不可能實現跨分片交易的憂慮在未來將會得到解決。 Layer2可以在它的交易裡利用所有的分片。最終,分片間的經濟區隔將完全取決於layer 2。
我們不必等到
Eth 2.0的階段2
才能實現。在此我不做個人估計,但這會加速更加可擴容、可執行化以太坊的到來。
當然這只是一個願景。最終無法實現的可能性也存在,但如果真的實現了,這將帶來深遠影響。
我們準備要進入一個充滿未知的世界,因為區塊鍊和擴容技術試圖在這個新的、高度擁堵的DeFi體制裡進行自我實現。
聲明:ECN的翻譯工作旨在為中國以太坊社區傳遞優質資訊和學習資源,文章版權歸原作者所有,轉載須註明原文出處以及ethereum.cn,若需長期轉載,請聯繫ethereumcn@gmail.com進行授權。


