坎昆升級(jí)簡(jiǎn)介Cancun 是基于上海升級(jí)基礎(chǔ)之上的以太坊執(zhí)行層的額外升級(jí),第一步已經(jīng)于今年 4 月 12 日的上海升級(jí)中完成,而 Deneb 則代表了以太坊共識(shí)層的升級(jí)。該升級(jí)包括備受期待的 EIP-4844,又被稱為 Proto-DankS ...
坎昆升級(jí)簡(jiǎn)介Cancun-Deneb(Dencun,以下簡(jiǎn)稱為坎昆升級(jí))是以太坊區(qū)塊鏈下一個(gè)重要的升級(jí),將提高以太坊網(wǎng)絡(luò)的可擴(kuò)展性、安全性和可用性。 Cancun 是基于上海升級(jí)基礎(chǔ)之上的以太坊執(zhí)行層的額外升級(jí),第一步已經(jīng)于今年 4 月 12 日的上海升級(jí)中完成,而 Deneb 則代表了以太坊共識(shí)層的升級(jí)。該升級(jí)包括備受期待的 EIP-4844,又被稱為 Proto-DankSharding,此功能將為全面的 DankSharding 的實(shí)施奠定重要的基礎(chǔ)。 DankSharding信標(biāo)鏈的推出和合并的實(shí)施是以太坊整個(gè)框架圖升級(jí)的前兩部分,而 DankSharding 是第三部分,也是重頭戲。這個(gè)新設(shè)計(jì)的結(jié)構(gòu),將完全取代核心團(tuán)隊(duì)最初提出的引入 64 條分片鏈的想法。 DankSharding 并非去允許主鏈進(jìn)行更多交易,而是專注于增加 rollup 的數(shù)據(jù)可用性。Rollup 是將區(qū)塊鏈交易捆綁在一起并對(duì)其進(jìn)行處理的二層技術(shù)。任何 rollup 操作員都可以處理一批交易,并向主鏈提交結(jié)果和證明。使用 optimistic 或 ZK 等特定的 rollup 技術(shù),網(wǎng)絡(luò)中的其他驗(yàn)證者或智能合約可以對(duì)結(jié)果進(jìn)行審查。 目前主流的以太坊二層擴(kuò)展協(xié)議包括 Optimism,Arbitrum,Metis, zkSync Era 和 Scroll 等。為了幫助以太坊網(wǎng)絡(luò)開(kāi)啟長(zhǎng)期過(guò)渡到完整 DankSharding 的進(jìn)程,EIP-4844 今年將引入許多關(guān)鍵執(zhí)行層組件。 Proto-DankShardingEIP-4844 又被稱為 Proto-DankSharding,是以太坊開(kāi)發(fā)者 Protolambda 和 Dankrad Feist 提出的以太坊網(wǎng)絡(luò)臨時(shí)升級(jí)。在 EIP-4844 問(wèn)答頁(yè)面上,以太坊聯(lián)合創(chuàng)始人 Vitalik Buterin 將 Proto-Danksharding 描述為「stopgap」解決方案,它將在完整的分片實(shí)施之前大大降低 rollup 的 gas 費(fèi)。 EIP-4844 是圍繞著 Rollup 展開(kāi)的擴(kuò)容方案,也是以太坊擴(kuò)容之路的第一步。在未升級(jí)之前,rollup 數(shù)據(jù)被永久儲(chǔ)存于以太坊之上,儲(chǔ)存費(fèi)用昂貴,用戶為 rollup 支付的交易成本 90% 是由于該儲(chǔ)存成本導(dǎo)致。 為此,EIP-4844 引入了一種全新的交易類型——Blob Transaction,數(shù)據(jù)將遷移到「Blob」之被臨時(shí)儲(chǔ)存,儲(chǔ)存時(shí)間大概為 1 個(gè)月,過(guò)后數(shù)據(jù)將被刪除。要想將長(zhǎng)期數(shù)據(jù)儲(chǔ)存則由其他服務(wù)商根據(jù)實(shí)際需要進(jìn)行儲(chǔ)存。 Shard blob 交易剛剛說(shuō)到,EIP-4844 引入了一種被稱為「blob 攜帶交易」的交易類型。Blob(二進(jìn)制大型對(duì)象)是「binary large objects」的縮寫(xiě),代表 125 KB 有效載荷數(shù)據(jù)。要?jiǎng)?chuàng)建一個(gè) blob 攜帶交易,rollup 需要將其數(shù)據(jù)提交給 blob 并將其附加到區(qū)塊上。一個(gè) blob 攜帶交易最多可以包含兩個(gè) blob。此外,為了鼓勵(lì)此類交易,升級(jí)將實(shí)施多維的 EIP-1559 費(fèi)用市場(chǎng)。此功能將基于供需來(lái)為 blob 攜帶交易引入可變的 gas 費(fèi)用。 Blob 攜帶交易的主要好處是成本效益。當(dāng)前,rollup 通過(guò) CallData 永久將交易數(shù)據(jù)存儲(chǔ)在以太坊的區(qū)塊鏈上。但是,blob 數(shù)據(jù)比 CallData 便宜得多,因?yàn)樗粫?huì)永遠(yuǎn)保存在執(zhí)行層上(以太坊虛擬機(jī))。取而代之的是,信標(biāo)節(jié)點(diǎn)將其存儲(chǔ)在共識(shí)層中,并且一個(gè)月或者一年后,blob 會(huì)被刪除。這個(gè)過(guò)程類似于清除筆記本電腦或設(shè)備的緩存數(shù)據(jù)。 Blob 雖然由 EIP-4844 引入,但將與最終分片中使用的格式完全兼容。在 EIP-4844 中,每次 rollup 交易最多包含 2 個(gè) blob,每個(gè)區(qū)塊包含 8–16 個(gè) blob,約為 1MB 至 2MB。在完整的分片場(chǎng)景中,可以將 blob 進(jìn)一步擴(kuò)展到 16MB 至 32MB。 也就是說(shuō),當(dāng) Blob 通過(guò) Proto-DankSharding 成為以太坊協(xié)議的一部分之后,將在以太坊區(qū)塊中添加更多的 Blob,此時(shí)以太坊的吞吐量將又一次大幅擴(kuò)展,同時(shí)交易成本也會(huì)下降。 在交易過(guò)程中,名為 KZG 的多項(xiàng)式方案(以其創(chuàng)作者 Kate,Zaverucha 和 Goldberg 的名字命名)將驗(yàn)證發(fā)布在 blob 中的交易數(shù)據(jù)。像其他零知識(shí)驗(yàn)證系統(tǒng)一樣,KZG 可以在無(wú)需披露 blob 中的全部?jī)?nèi)容的前提下進(jìn)行驗(yàn)證。 坎昆升級(jí)的核心:EIP-4844根據(jù) 6 月份的以太坊執(zhí)行層核心開(kāi)發(fā)者會(huì)議,坎昆升級(jí)包含了 5 個(gè) EIP,旨在增加更多的數(shù)據(jù)存儲(chǔ)和降低費(fèi)用。升級(jí)的核心內(nèi)容為 EIP-4844,該 EIP 旨在通過(guò)以太坊節(jié)點(diǎn)實(shí)現(xiàn)鏈下數(shù)據(jù)的臨時(shí)存儲(chǔ)和檢索,以滿足區(qū)塊鏈應(yīng)用程序的數(shù)據(jù)和存儲(chǔ)需求。 Devnet 測(cè)試網(wǎng)不斷完善 自 2022 年 10 月,以太坊開(kāi)發(fā)人員就為 EIP-4844 啟動(dòng)了多客戶端測(cè)試網(wǎng)絡(luò),也稱為 devnet。自今年 4 月 12 日「上海升級(jí)」成功激活以來(lái),以太坊開(kāi)發(fā)者第一時(shí)間將注意力轉(zhuǎn)移到「坎昆(Cancun)升級(jí)」的籌備工作上。 確切地說(shuō),Cancun 是以太坊執(zhí)行層(EL)下一次升級(jí)的名稱,而 Deneb 是對(duì)應(yīng)以太坊共識(shí)層(CL)的升級(jí)名稱。在 ACDE 電話會(huì)議期間,開(kāi)發(fā)人員討論了 Cancun/Deneb 升級(jí)的最終范圍,該升級(jí)將以 EIP-4844 為核心,即 blob 交易類型的實(shí)施,Deneb 的準(zhǔn)備工作,從推出 Devnet 5 開(kāi)始。 對(duì) Devnet 5 進(jìn)行了一些顯著的更改,例如執(zhí)行層(EL)禁止零 blob 交易,將 blob 交易類型切換為 0x03 以及解耦 blob 和區(qū)塊。在引擎 API 更新方面,有計(jì)劃將相應(yīng)的證明添加到尚未合并的 getBlobsBundleV1 上,并將「getPayloadV3」和「getBlobsBundleV1」調(diào)用合并為一個(gè)。信標(biāo)鏈 API 方面,添加 blob 簽名端為可選。 今年 5 月底,以太坊社區(qū)開(kāi)發(fā)人員 terence.eth 分享了第 22 次 EIP-4844 實(shí)施者電話會(huì)議內(nèi)容,會(huì)議主要涵蓋三大主題:1.Deneb 引擎 API 版本控制;2. 將「data_gas_used」添加至執(zhí)行標(biāo)頭;3.Devnet 6 范圍和測(cè)試更新。 其中,會(huì)議已確定在 EIP-4844 更新中將「data_gas_used」添加至執(zhí)行標(biāo)頭,因?yàn)橹笆褂玫?EIP1559 中,常規(guī)基本費(fèi)用是使用當(dāng)前標(biāo)頭計(jì)算的。在 EIP-4844 中,數(shù)據(jù) gas 計(jì)算使用父標(biāo)頭而不是當(dāng)前標(biāo)頭,excess_data_gas 是下一個(gè)區(qū)塊的定價(jià),而 base_fee 是當(dāng)前區(qū)塊的定價(jià)。此外,會(huì)議決定為讓 Devnet 6 涵蓋「data_gas_used」更新,在「data_gas_used」轉(zhuǎn)移至 Devnet 6 之前,使用另一個(gè)從屬于 EIP4844 的測(cè)試網(wǎng)進(jìn)行測(cè)試。 6 月底,以太坊基金會(huì) DevOps 團(tuán)隊(duì)的開(kāi)發(fā)者表示,所有 EL 和 CL 客戶端團(tuán)隊(duì)都通過(guò)了 Devnet 7 的相關(guān) Hive 測(cè)試,計(jì)劃最早在 6 月 30 日或 7 月 3 日推出 Devnet 7。Devnet 7 是 EIP-4844 的專用短期測(cè)試網(wǎng)絡(luò),不會(huì)測(cè)試其他代碼更改。 Devnet 7 的啟動(dòng)目標(biāo)為:blob 限制從 2 個(gè)上調(diào)到 3 個(gè),最大 blob 限制則從 4 個(gè)上升至 6 個(gè)。增加 blob 容量的目標(biāo)是由以太坊基金會(huì)研究員 Dankrad Feist,在進(jìn)行數(shù)據(jù)實(shí)驗(yàn)測(cè)試網(wǎng)路處理大型區(qū)塊的能力后所提出的。 目前關(guān)于 Cancun 升級(jí)進(jìn)度,開(kāi)發(fā)者已經(jīng)同意更新 EIP-4844 的預(yù)編譯地址、EVM 指令復(fù)制內(nèi)存區(qū)域(EIP-5656)的測(cè)試用例已經(jīng)加入測(cè)試框架、負(fù)責(zé)共識(shí)層和執(zhí)行層間的溝通的引擎 API 會(huì)面臨一些變動(dòng),Devnet 6 經(jīng)過(guò)查漏補(bǔ)缺目前已經(jīng)穩(wěn)定并且同代碼的 Devnet 7 將上線并專注于 EIP-4844 的相關(guān)測(cè)試。 坎昆升級(jí)預(yù)計(jì)上線時(shí)間今年 5 月 26 日,以太坊基金會(huì)研究員 Alex Stokes 曾表示坎昆激活的合理目標(biāo)日期是 2023 年 10 月。Geth (EL) 開(kāi)發(fā)人員 Lightclient 肯定了這一說(shuō)法,他認(rèn)為基于其當(dāng)前范圍的升級(jí)至少還要 5–6 個(gè)月的時(shí)間。 6 月 9 日,以太坊核心開(kāi)發(fā)者 Tim Beiko 在其社交平臺(tái)發(fā)文總結(jié)最新一次的以太坊執(zhí)行層核心開(kāi)發(fā)者會(huì)議(ACDE)討論內(nèi)容。會(huì)議最終確定了坎昆升級(jí)包含 5 個(gè) EIP,旨在增加更多的數(shù)據(jù)存儲(chǔ)和降低費(fèi)用。 其中核心內(nèi)容為 EIP-4844,該 EIP 旨在通過(guò)以太坊節(jié)點(diǎn)實(shí)現(xiàn)鏈下數(shù)據(jù)的臨時(shí)存儲(chǔ)和檢索,以滿足區(qū)塊鏈應(yīng)用程序的數(shù)據(jù)和存儲(chǔ)需求。其他入選的 EIP 包括 EIP-1153(降低鏈上存儲(chǔ)數(shù)據(jù)的費(fèi)用,從而改善區(qū)塊空間)、EIP-4788(改進(jìn)跨鏈橋和權(quán)益池的設(shè)計(jì))、EIP-5656(添加與以太坊虛擬機(jī)相關(guān)的次要代碼更改)以及 EIP-6780(去除可能終止智能合約的代碼)。此次會(huì)議并未對(duì)坎昆升級(jí)時(shí)間做出準(zhǔn)確預(yù)測(cè),但預(yù)計(jì)其將于 2023 年底前進(jìn)行。 坎昆升級(jí)的目標(biāo)和影響坎昆升級(jí)的總體目標(biāo)是繼續(xù)為完整數(shù)據(jù)分片網(wǎng)絡(luò)做準(zhǔn)備,同時(shí)在過(guò)渡期對(duì) rollup 進(jìn)行擴(kuò)展。引入 blob 攜帶交易將增加 rollup 的數(shù)據(jù)可用性,并大大降低 rollup 的成本。EIP 4844 還將包括大多數(shù)執(zhí)行層邏輯和完整分片的基礎(chǔ)工作。此步驟將大大減少后續(xù)升級(jí)所需的實(shí)施工作。 坎昆升級(jí)激活后,用戶在使用以太坊生態(tài)系統(tǒng)的原生加密貨幣、應(yīng)用和基于 ERC 的 token 時(shí)將會(huì)體驗(yàn)到速度更快,更便宜的付款??怖ド?jí)是以太坊的一次重要升級(jí),使得以太坊 L1 分片打開(kāi)新的篇章,降低 L1 和 L2 之間的傳輸成本,實(shí)現(xiàn)更低的 gas 費(fèi)和更高的 TPS,利好 L2 等相關(guān)生態(tài),從而使「以太坊+L2」架構(gòu)的競(jìng)爭(zhēng)力進(jìn)一步加強(qiáng)。
免責(zé)聲明:本文不構(gòu)成投資建議,用戶應(yīng)考慮本文中的任何意見(jiàn)、觀點(diǎn)或結(jié)論是否符合其特定狀況,及遵守所在國(guó)家和地區(qū)的相關(guān)法律法規(guī)。
歡迎轉(zhuǎn)載分享!
轉(zhuǎn)載請(qǐng)注明本文地址: 如有文章侵犯了您的權(quán)利,請(qǐng)聯(lián)系本站站長(zhǎng),我們將在第一時(shí)間刪除相關(guān)內(nèi)容,謝謝! |