一文解析以太坊的新數據經濟

以太坊的核心開發人員已經在進行另一項重大升級。此升級將以以太坊改進提案#4844 (EIP-4844) 為中心。他們指定了一個新的portmanteau“Dencun”來指代這次升級(將“Deneb”和“Cancun”結合起來,分別用於共識和執行層的更新)。

EIP-4844 可能會降低主網上的交易成本,但它的重點是降低以太坊第二層的費用)。為了實現這一目標,此EIP 的方法完全與數據有關。 EIP將改進L2s在主網上編碼數據的方式。 L2s目前將大部分費用用於寫入以太坊主網以驗證其分類賬(使用交易調用數據)。這也增加了主網上的費用。您可以在Etherscan的“gas消耗”排名列表中看到這一點這裡5%-10%的主網費用通常與L2有關,例如zkSync和Arbitrum。

2023 年7 月2 日期間gas量大戶示例,zkSync 和Arbitrum 接近頂部

因此,EIP-4844 意義重大。在這次升級中,以太坊的用戶(如L2s)將能夠對所謂的數據blob進行編碼。作為新事務類型的一部分,這些blob 將更便宜,因為數據只會保留30 天。主網上將有第二個費用市場,用於在信標鏈(共識層)上提交blob的成本。 Blob 費用將具有類似於EIP-1559 管理供需的動態。所有這些複雜性(包括有關blob 數據本身的迷人細節)都是設計使然,它們旨在使以太坊更接近未來的擴展升級。 L2可以使用這些更便宜的blob來驗證他們的賬本。

但EIP-4844 首次在以太坊的未來更新中引入了一個重要的想法:瞬態數據。 1這次升級讓我思考了它的含義。其他計劃中的協議變更也具有鏈上臨時數據的屬性。縱觀計劃中的升級,我們發現數據是以太坊未來的重要組成部分。或者,換句話來說,數據的缺失是未來的一個重要組成部分。

讓我們考慮一些其他的例子。我將重點關注NFT 來說明數據臨時性對未來意味著什麼。儘管存在短暫性問題,但這一系列升級代表了以太坊不斷增長的數據經濟。

1.歷史數據處理:EIP-4444

我特別好奇對使用鏈上數據的應用程序的影響。特別是,使用鏈上數據存儲的NFT 越來越多。鏈上NFT 將其數據存儲在鏈上,因為據稱該資產(藝術品、PFP 等)是永久的——您可以隨時在鏈上檢索它。

但這些升級和鏈數據的臨時性提出了重要的問題。對數據的存儲和可用性存在合理的擔憂。

考慮另一個主要的改進建議:EIP-4444。該EIP可能會在未來一兩年內實施。這個提議的想法非常簡單:以太坊節點將不再需要保留超過一年的交易歷史記錄。這將包括塊頭、調用數據等。這可能會影響使用歷史數據的應用程序,例如市場分析或經濟研究。它還會影響一些NFT 項目。例如,一些著名的NFT 項目將其代碼或數據存儲在調用數據中。你也可以在Etherscan上看到這一點。這是生成0xDEAFBEEF原型項目之一Synth Poems 的C 代碼。它位於用於此事務的調用數據中(其哈希值可從此處的合約函數中恢復):

需要這段代碼來重建0xDEAFBEEF作品的催眠視聽體驗。 EIP-4444 會提示節點刪除此調用數據,因為它是2 年前的。 (這意味著即使您將來自己啟動了一個節點,您也無法訪問這些數據。

這裡的一個重要區別是內存和存儲。由於0xDEAFBEEF的代碼位於調用數據中,因此在EIP-4444 升級中存在風險— 在EVM 中無法訪問它,並且調用數據僅在事務發生時在內存中。因此,calldata 是一個歷史交易記錄,可供同步鏈的完整節點訪問(但不是在EVM 本身中)。 EIP-4444 意味著一年後會修剪它。

相比之下,使用存儲的項目在其合同中保留數據,供EVM 訪問。鏈上NFT 將數據存儲在合約存儲本身中。這些是以太坊狀態的一部分,因此EIP-4444 沒有風險。這種存儲模式的例子是Avastars和CyberBrokers。這些NFT 項目具有一組美麗且分層複雜的函數來組裝SVG 藝術品。

其他計劃中的升級意味著合同存儲也不完全安全。它可能會服從於涉及狀態到期的以太坊後期升級。

2.數據清楚狀態

在這一點上,你可能會問為什麼缺乏數據對以太坊的未來如此重要。一個令人信服的案例是在與維塔利克的無銀行一集中提出的。採訪有些過時,但內容已經非常陳舊,並且仍然是對許多路線圖功能的清晰討論。

在這次採訪時常的40:00左右,Vitalik總結了數據將給那些希望參與以太坊安全的人帶來的挑戰- 例如通過運行節點。當以太坊擴展時,在當前數據模型下,它每年將產生PB級的數據。對於大多數參與者來說,這令人望而卻步,因為他們需要與不斷增長的區塊鏈數據完全同步。

3.新數據經濟

EIP-4844 的blob 是暫時的。 L1 主網和L2 之間的這座橋樑持續大約一個月,之後Beacon 鏈上的驗證者不需要保留它們。 Blob會去哪裡?在審計或分析中是否需要它們?在EIP-4444中,歷史數據在一年後被刪除,並且狀態到期將涉及一些類似的狀態刪除時間表。 “臨時數據”的未來。

對於觀察者來說,這似乎令人擔憂,尤其是如果您所在的項目充分利用了歷史數據或合約存儲(可以說,這就是一切;也許最明顯的是鏈上NFT)。

但這種瞬態數據方法是必要的。否則鏈條變得太沉重了。正如維塔利克所描述的,它是“歷史的沉重負擔”。但這對數據保存、恢復、分析等提出了新的挑戰。挑戰蘊含著機遇。借助EIP-4844,我們在Blob 交易類型中融入了新的費用市場。 EIP-4444 和狀態到期也為其他市場帶來了新的機遇。這裡有一些新的想法:

1)集中式服務

維護歷史數據和狀態數據的明顯選擇是集中式服務。 Vitalik在他的採訪中也提到了Etherscan和其他方法(包括Beaconscan)。維護這些數據源是有動力的,因為它們是作為服務貨幣化的。對於以太坊來說,這將變得更加重要,超越所謂的“清洗”,EIP-4444和狀態到期。像Etherscan這樣的工具已經被例行提及為關鍵基礎設施。在未來瞬態數據時代,它們的重要性將增長

2)激勵分佈式數據保存

存儲歷史和狀態數據的另一種方法是創建一個建立在以太坊之上的分佈式系統(類似於IPFS)。門戶網絡旨在創建一個點對點系統,允許輕量級客戶端分發數據負載,以便仍能以與當前API 類似的方式訪問歷史記錄。 The Graph是一個突出的數據基礎設施,許多人希望它能夠近似於一個完全去中心化的保存系統,可以通過參與治理和付費數據使用來激勵。

子圖瀏覽器的圖表;鏈數據堆

3)狀態維護服務

接下來的兩個提出了更有趣的可能性,並且與狀態到期有關。在狀態到期時,可以在合約上保持活躍的存儲槽,以維持其在鏈中的存在。人們可以想像新的合約功能會定期“ping”另一個合約以維持某些狀態。客戶可以在狀態維護服務器上註冊,該服務器使用新興標準來“ping”給定錢包創建的所有合約。只需支付少量費用,就可以“加載”未來幾十年的訂閱(類似於ENS 註冊表)。它也可以是去中心化的,使用合同系統,客戶可以定期檢查以確保系統正常運行。如果不是,他們可以尋求其他服務或自己設置一個預定係統來調用“維護”合同。

狀態維護更充分地使“狀態樹”貨幣化。有些人可能擔心這對用戶來說是額外的費用,就像可悲的“蘋果外圍設備”一樣,它可能會導致更高的分佈式成本。但反對這一觀點的理由是,數據保存成本高昂,尤其是在與保護區塊鏈存在某種緊張關係的情況下。因此,數據維護服務讓用戶為這種數據保存的特權付費,並讓驗證者和其他參與者關注共識和安全。

4)狀態恢復服務

在與維塔利克的無銀行討論中,他強調歷史不太可能丟失。通過上述服務,我們可以期待多個或多或少的集中式健壯工具,以保留歷史和狀態數據。但即使沒有這些工具,假設您在合同中有關於存儲的信息,您仍然可以恢復它們。狀態恢復也可以是一項服務。它可以提供點擊工具和一些標準和實踐,以保存對您重要的歷史。然後,您可以將個人持有的數據帶到服務中,上傳它並建立恢復這些狀態的證明。

恢復可以有樂趣和滿足感,來源MoonCats!
4.結論

以太坊必須適應其共識機制的安全性和效率,我們希望在未來的使用中大規模增加。這個目標與區塊鏈創造的精彩而豐富的數據是矛盾的。即將到來的升級將帶來“臨時數據”的新時代,但它也將為區塊鏈數據的維護、恢復和管理帶來新的和有趣的經濟可能性。

Total
0
Shares
Related Posts