hao86下載站:值得大家信賴的游戲下載站!

首頁(yè) > 區(qū)塊鏈 > EIP-4844 Blob市場(chǎng)將如何改變以太坊?

EIP-4844 Blob市場(chǎng)將如何改變以太坊?

時(shí)間:2024-02-27 18:11:40
來(lái)源:hao86下載
區(qū)塊鏈

【#區(qū)塊鏈# #EIP-4844 Blob市場(chǎng)將如何改變以太坊?#】

作者:Primev、0xEvan 來(lái)源:mirror 翻譯:善歐巴,

摘要

  • 我們的研究深入研究了新興的 EIP-4844 Blob 市場(chǎng),該市場(chǎng)的運(yùn)作方式與 EIP-1559 Gas 定價(jià)類似,但缺乏用于 Blob 包含的直接區(qū)塊構(gòu)建者小費(fèi)機(jī)制,可能會(huì)導(dǎo)致不可靠的 Blob 交易體驗(yàn)和包含挑戰(zhàn)。

  • 我們注意到,雖然 blob 交易很大(約 125 kB)并且比同等的 calldata 便宜,但它們顯著增加了以太坊區(qū)塊的大小,但為區(qū)塊帶來(lái)了增量競(jìng)價(jià)能力。

  • 我們證明,這個(gè)新市場(chǎng)的容量可以吸收當(dāng)前匯總數(shù)據(jù)需求,并將標(biāo)準(zhǔn)區(qū)塊空間天然氣成本降低 15-20%,從而釋放更低成本的 MEV 機(jī)會(huì)。

  • 我們觀察到,在網(wǎng)絡(luò)活動(dòng)增加時(shí),blob 交易可能會(huì)導(dǎo)致區(qū)塊傳播減慢一百毫秒的量級(jí),這可能會(huì)導(dǎo)致區(qū)塊構(gòu)建者審查 blob,以維持 mev-boost 中的競(jìng)爭(zhēng)性投標(biāo)。

  • 我們?cè)u(píng)估“預(yù)配置出價(jià)”可以緩解這些挑戰(zhàn),而 blob 預(yù)配置可以增強(qiáng) EIP-4844 的功能,為 L2 用戶提供增強(qiáng)的交易體驗(yàn),并為匯總提供穩(wěn)定的包含體驗(yàn)。

  • 我們將在 Holesky 測(cè)試網(wǎng)上進(jìn)行實(shí)驗(yàn),收集區(qū)塊構(gòu)建器數(shù)據(jù),并使用 mev-commit 將中繼設(shè)置為 blob 預(yù)配置提供者,并且我們邀請(qǐng) PBS 參與者參與。

介紹

EIP-4844 通過(guò)引入 blob 市場(chǎng)擴(kuò)展了以太坊的數(shù)據(jù)可用性功能。這個(gè)新興市場(chǎng)使用類似的 EIP-1559 Gas 價(jià)格機(jī)制來(lái)定價(jià)和燃燒 Blob 基礎(chǔ) Gas 費(fèi)用。然而,與類型 2 交易不同,沒(méi)有直接的方法來(lái)競(jìng)標(biāo)構(gòu)建者提示以納入 Blob 市場(chǎng)。由于缺乏優(yōu)先費(fèi),因此很難對(duì) blob 包含進(jìn)行準(zhǔn)確定價(jià)。此外,由于 blob 是規(guī)模最大的以太坊交易之一,因此包含區(qū)塊的 blob 預(yù)計(jì)在網(wǎng)絡(luò)中傳播的速度會(huì)更慢。如果構(gòu)建者接受一個(gè)區(qū)塊中的許多 blob,他們目前面臨著更高的區(qū)塊重組風(fēng)險(xiǎn),并且經(jīng)濟(jì)上理性的構(gòu)建者有時(shí)會(huì)選擇審查 blob,以保持區(qū)塊構(gòu)建延遲較低,這可能與 mev 峰值相關(guān)。

我們提出了與 blob 相關(guān)的區(qū)塊構(gòu)建和 mev-boost 數(shù)據(jù)收集工作,以及使用mev-commit的 blob 預(yù)確認(rèn)提供者實(shí)驗(yàn),并邀請(qǐng) rollups、中繼、區(qū)塊構(gòu)建者和提議者社區(qū)參與。我們對(duì) EIP-4844 中 Blob 相關(guān)行為的見(jiàn)解表明,L1 Blob 預(yù)確認(rèn)可以增強(qiáng) Blob 市場(chǎng)的能力,為 L2 用戶提供更好的交易體驗(yàn),在新興 MEV 條件下可靠地包含 Rollup,并為以太坊提供更穩(wěn)定的以 Rollup 為中心的未來(lái)。

了解 Blob 市場(chǎng)

團(tuán)塊交易

EIP-4844引入了一種稱為 blob tx 的 type3 交易(tx)。攜帶 Blob 的交易就像常規(guī)交易,但通過(guò) Blob 數(shù)據(jù)、KZG 承諾和證明進(jìn)行了增強(qiáng)。與標(biāo)準(zhǔn)以太坊交易相比,Blob 非常大(約 125 kB),并且比同等數(shù)量的調(diào)用數(shù)據(jù)便宜得多。calldata 的定價(jià)為每非零字節(jié) 16gas,并且大小可變,而 blob 數(shù)據(jù)的定價(jià)為每字節(jié) 1.04gas,固定大小為131,072gas。

Blob Gas 機(jī)制

Blob的基礎(chǔ)Gas定價(jià)采納了類似EIP-1559的擁堵費(fèi)用機(jī)制,主要區(qū)別在于,blobGas的目標(biāo)是目標(biāo)blob計(jì)數(shù),而不是EIP-1559的目標(biāo)Gas利用率。目標(biāo)blob計(jì)數(shù)定為3(相當(dāng)于0.375 MB),每個(gè)區(qū)塊的最大值為6(0.75 MB)。最低blob基礎(chǔ)Gas費(fèi)被設(shè)定為1 wei。

提交blob交易時(shí),發(fā)送者需提交一個(gè)max_fee_per_blob_gas作為其愿意為基礎(chǔ)blobGas費(fèi)支付的最高價(jià)格,所有這些費(fèi)用將被燃燒。max_fee_per_blob_gas類似于type0和type2交易中的max_fee_per_gas。如果用戶希望額外支付費(fèi)用以激勵(lì)包含,他們還需提交一個(gè)max_priority_fee,然而,max_priority_fee僅涵蓋交易的非blobGas部分,導(dǎo)致沒(méi)有直接方法向構(gòu)建者提交包含小費(fèi)。

Blob市場(chǎng)容量

我們回顧了2023年1月至2024年1月的歷史rollup活動(dòng),以演示blob市場(chǎng)的容量。我們關(guān)注了以太坊上最活躍的rollups的交易,并使用歷史數(shù)據(jù)模擬實(shí)時(shí)的blob市場(chǎng)。盡管這個(gè)市場(chǎng)仍在增長(zhǎng)且未在主網(wǎng)上線,但我們利用整個(gè)2023年的歷史數(shù)據(jù)來(lái)評(píng)估其潛力。

基于歷史rollup calldata活動(dòng)在type3 tx區(qū)塊空間的使用,我們發(fā)現(xiàn)blob市場(chǎng)的價(jià)格能夠舒適地吸收所有rollup容量,而不會(huì)使blob市場(chǎng)價(jià)格超過(guò)最小blob基礎(chǔ)Gas費(fèi)。

盡管Rollups正在向以太坊發(fā)布更多數(shù)據(jù),但大多數(shù)區(qū)塊仍低于目標(biāo),這確保了 Blob Gas 價(jià)格保持在較低水平。

區(qū)塊中包含的blob數(shù)量較多的情況更為頻繁,這意味著,除了在blob市場(chǎng)中calldata成本較低(16倍因子)之外,氣體價(jià)格也更為經(jīng)濟(jì)(以wei而非gwei計(jì)算),這為rollups在兩個(gè)層面上帶來(lái)了額外的成本節(jié)約。

blob市場(chǎng)不僅能夠舒適地吸收當(dāng)前rollup數(shù)據(jù)可用性需求,還釋放了非blob市場(chǎng)的區(qū)塊空間,將氣體成本降低了15-20%。這樣的降低按比例提升了用戶/搜尋者、構(gòu)建者和驗(yàn)證者的出價(jià)能力,并解鎖了因EIP-4844價(jià)格而被排除的新mev機(jī)會(huì)。

Rollups需要更多數(shù)據(jù)可用性

Rollup 對(duì)區(qū)塊中使用的 Gas 量有重大影響,他們是當(dāng)今以太坊區(qū)塊空間最大的 Gas 用戶。2023 年,Rollups 在以太坊上存儲(chǔ)了創(chuàng)紀(jì)錄數(shù)量的交易數(shù)據(jù),如下所示:

日均圖表顯示,Rollups開(kāi)始占據(jù)他們所在每個(gè)區(qū)塊的15%以上,直接影響了其他用戶的價(jià)格。

在黑天鵝需求的情況下,這種情況可能會(huì)進(jìn)一步加劇。最近在 2023 年 12 月,由于交易量巨大,銘文垃圾郵件導(dǎo)致 Arbitrum 排序器離線約一個(gè)小時(shí)。隨著 Arbitrum 排序器恢復(fù)運(yùn)行并開(kāi)始發(fā)布積壓的已保存狀態(tài),排序器壟斷了區(qū)塊空間,導(dǎo)致Gas 價(jià)格飆升至 140 gwei 以上,并消耗了整個(gè)區(qū)塊 90% 以上的 Gas,導(dǎo)致網(wǎng)絡(luò)對(duì)大多數(shù)用戶無(wú)法使用持續(xù)幾個(gè)小時(shí)。

在下一節(jié)中,我們將展示即使在需求沒(méi)有出現(xiàn)這種激增的情況下,計(jì)時(shí)游戲和審查制度也可能如何影響這個(gè)市場(chǎng)。

Blob 市場(chǎng)挑戰(zhàn):審查制度

Blob傳播

EIP-4844 將每個(gè)信標(biāo)塊的帶寬要求增加了最多約 0.75 MB,42m 氣體以在每個(gè)信標(biāo)塊中容納最多 6 個(gè) blob。與永久存儲(chǔ)的 calldata 不同,blob 會(huì)在信標(biāo)節(jié)點(diǎn)中保留一小段時(shí)間(截至 2024 年 2 月 18 天),以保持網(wǎng)絡(luò)存檔狀態(tài)的增長(zhǎng)易于管理。

此外,blob 交易有兩種網(wǎng)絡(luò)表示形式——對(duì)于區(qū)塊構(gòu)建器來(lái)說(shuō)是 blob tx,對(duì)于驗(yàn)證器來(lái)說(shuō)是 blob sidecar。blob sidecar 的存在是為了向前兼容。

Blob 在通過(guò)共識(shí)層之前必須首先通過(guò)執(zhí)行層傳播。這意味著構(gòu)建者(而不是驗(yàn)證者)對(duì)blob 包含擁有最終決定權(quán)。提議者只能根據(jù) mev-boost 動(dòng)態(tài)下的承諾或證明無(wú)效性排除 blob 交易。

區(qū)塊構(gòu)建者視角

最近對(duì)驗(yàn)證器計(jì)時(shí)博弈的研究強(qiáng)調(diào),延遲優(yōu)化可以從戰(zhàn)略上使節(jié)點(diǎn)運(yùn)營(yíng)商受益,通過(guò)延遲區(qū)塊提案來(lái)實(shí)現(xiàn)利潤(rùn)最大化。作者解釋說(shuō),這不利于連鎖店的健康。Blob 事務(wù)在 Blob sidecar 傳播時(shí)增加了可變的延遲,從而使計(jì)時(shí)游戲進(jìn)一步復(fù)雜化。

Blob 事務(wù)相當(dāng)于最大可能的事務(wù)大小。因此,包含這些交易的區(qū)塊傳播速度會(huì)更慢,從而使區(qū)塊構(gòu)建者在贏得 mev-boost 出價(jià)方面的競(jìng)爭(zhēng)力降低。因此,這會(huì)激勵(lì)區(qū)塊構(gòu)建者暫時(shí)甚至無(wú)限期地審查 blob,以便他們可以以更高的頻率提交 mev 出價(jià)。

ethpanda團(tuán)隊(duì)一直在使用Xatu在測(cè)試網(wǎng)上進(jìn)行真實(shí)的延遲測(cè)試。哨兵放置在 NYC、FRA、BLR 和 SYD 區(qū)域,以使用共識(shí)客戶端 Prysm、Nimbus、Lodestar 和 Lighthouse 來(lái)表示真實(shí)的延遲測(cè)量。2024 年 2 月 20 日包含 Holesky blob 數(shù)據(jù)的數(shù)據(jù)快照表明,整個(gè) mev 管道產(chǎn)生了不小的延遲。

區(qū)塊構(gòu)建者贏得 mev-boost 投標(biāo)拍賣后,提議者必須等待 blob sidecar 傳播,然后才能驗(yàn)證區(qū)塊中包含的 blob。下表顯示,在約 800 個(gè) Blob Sidecar 的樣本大小中,單個(gè) Blob Sidecar 傳播的最短時(shí)間約為 400 毫秒。

表 1. Blob 傳播與槽的 Blob 數(shù)量

下表顯示了等待更多 blob sidecar 到達(dá)時(shí)的延遲差異。第 50 個(gè)百分位 (p50) 表示 2 blob 塊和 6 blob 塊之間的延遲差異約為 225 毫秒。

表 2. 按塊中 Blob Sidecar 總數(shù)分組的第一個(gè)和最后一個(gè) Blob Sidecar 之間的時(shí)間差

這種 Blob 傳播延遲給區(qū)塊構(gòu)建者帶來(lái)了額外的區(qū)塊重組風(fēng)險(xiǎn),因?yàn)樗麄冇?Blob 填充了區(qū)塊,而幾乎沒(méi)有經(jīng)濟(jì)收益。構(gòu)建者可能會(huì)選擇排除/審查 blob 事務(wù)以避免潛在的重組。如果一個(gè)區(qū)塊包含大量 MEV,經(jīng)濟(jì)上合理的建設(shè)者將需要通過(guò)匯總來(lái)適當(dāng)補(bǔ)償這種風(fēng)險(xiǎn)。

關(guān)于 Blob 市場(chǎng)包容性競(jìng)價(jià)用戶體驗(yàn)

驗(yàn)證者計(jì)時(shí)游戲研究指出,在 mev-boost 競(jìng)價(jià)過(guò)程中,較大的出價(jià)與后期的較大區(qū)塊相關(guān)。隨著出價(jià)和 Gas 價(jià)格的上漲,更大份額的 ETH 在后續(xù)時(shí)段中被銷毀。如果基本費(fèi)用增加而 mev 提取保持不變,那么建設(shè)者對(duì)提議者未來(lái)收入的競(jìng)標(biāo)就會(huì)減少。

在預(yù)期容量超過(guò)當(dāng)前需求的 blob 市場(chǎng)中,被銷毀的 blob 基本費(fèi)用將仍然非常小,在數(shù)十或數(shù)百 wei 左右。Rollups 必須認(rèn)識(shí)到,盡管支付了足夠的基本費(fèi)用,但他們的 Blob 交易可能不會(huì)被包含在內(nèi)。低基礎(chǔ)費(fèi)用的 blob 市場(chǎng)意味著 blob 需要高出很多倍的出價(jià)才能激勵(lì)建設(shè)者參與交易。在這種情況下,必須重新提交 Blob 交易,并增加費(fèi)用,從而導(dǎo)致用戶體驗(yàn)不佳。

此外,由于 EIP-4844 下的初始 Blob 市場(chǎng)不會(huì)有包含小費(fèi)機(jī)制(例如 Blob 優(yōu)先 Gas 費(fèi)),這進(jìn)一步加劇了用戶體驗(yàn)問(wèn)題,因?yàn)?Rollup 無(wú)法直接對(duì) Blob 交易進(jìn)行競(jìng)價(jià)。

我們看一個(gè)示例交易,并計(jì)算假設(shè) 10 wei 基礎(chǔ) blob 氣體的等效 blob 成本。請(qǐng)注意,此示例假設(shè)存在有效的包含競(jìng)價(jià)機(jī)制,以便能夠首先對(duì) blobspace 進(jìn)行競(jìng)價(jià)。

示例交易:

Calldata - 129,998字節(jié)(129,429非零字節(jié)),約消耗2,094,140氣體,在10.56 gwei(10.55 gwei基礎(chǔ)價(jià)格 + .01 gwei優(yōu)先費(fèi))的情況下,費(fèi)用為.022 ETH。

Blob - 128,000字節(jié),約消耗131,072氣體,在1 gwei(10 wei基礎(chǔ)價(jià)格 + .99999999 gwei優(yōu)先費(fèi))的情況下,費(fèi)用為0.000131072 ETH。

計(jì)算得出的結(jié)論是,如果 Rollups 使用 Blob 市場(chǎng),由于 Blob 基本費(fèi)用較低,他們可以提交潛在 100 倍的出價(jià),同時(shí)仍節(jié)省超過(guò) 150 倍的成本。較低的 blobbaseFee將允許匯總提供更具競(jìng)爭(zhēng)力的包含出價(jià),同時(shí)仍然節(jié)省成本。納入費(fèi)需要與該區(qū)塊中現(xiàn)有的 MEV 機(jī)會(huì)具有競(jìng)爭(zhēng)力,以補(bǔ)償潛在的建筑商重組風(fēng)險(xiǎn),因此即使出價(jià)高 100 倍也可能不夠。也就是說(shuō),在沒(méi)有 blob 預(yù)先確認(rèn)的情況下。

使用 mev-commit 進(jìn)行 Blob 預(yù)確認(rèn)

在這種計(jì)時(shí)游戲中,blob 預(yù)確認(rèn)的主要作用是制作提供者預(yù)先確認(rèn)的 blob 列表,可在 mev 管道中使用。在 mev-commit 上,每個(gè) preconf 提供者都會(huì)向 txs 發(fā)出自己的承諾。然后,提供者可以向其他人(例如區(qū)塊生成器、中繼器、定序器)授予對(duì)此數(shù)據(jù)的訪問(wèn)權(quán)限。preconf 列表對(duì) mev 管道中其他參與者的數(shù)據(jù)可用性允許塊構(gòu)建器并行發(fā)送匹配的執(zhí)行負(fù)載??梢岳眠@個(gè)概念來(lái)創(chuàng)建預(yù)配置的 blob 包含列表,或者讓 type3 塊空間由中繼協(xié)作構(gòu)建。

憑借預(yù)先確認(rèn)的 blob 的高級(jí)知識(shí),區(qū)塊構(gòu)建者可以在槽位開(kāi)始之前開(kāi)始使用 blob 構(gòu)建未來(lái)的區(qū)塊。這創(chuàng)造了定價(jià)基礎(chǔ),并為強(qiáng)大的期貨市場(chǎng)奠定了基礎(chǔ),為匯總提供了更可靠的包容性和區(qū)塊空間價(jià)格穩(wěn)定性。此外,mev-commit preconf 出價(jià)為 rollups 提供了更可靠的價(jià)格發(fā)現(xiàn)機(jī)制,因?yàn)?rollups 可以實(shí)時(shí)更新其 preconf 出價(jià),而無(wú)需重新提交整個(gè) blob tx。

最后,捆綁 blob 并使用預(yù)配置投標(biāo)允許匯總建立聯(lián)盟。預(yù)配置出價(jià)可以應(yīng)用于 Blob 交易包或聚合 Blob,允許 Rollup 與其他 Rollup 共享其投標(biāo)能力和包容性,從而幫助穩(wěn)定和發(fā)展以太坊 Blob 市場(chǎng)。

結(jié)論

總而言之,我們表明,Rollups的經(jīng)濟(jì)性正在變得更好,而新市場(chǎng)的出現(xiàn)則帶來(lái)了從計(jì)時(shí)游戲到缺乏小費(fèi)機(jī)制等額外考慮因素。雖然現(xiàn)在跳到我們強(qiáng)調(diào)的問(wèn)題的解決方案階段還為時(shí)過(guò)早,但我們可以輕松地與 PBS 參與者進(jìn)行實(shí)驗(yàn),因?yàn)?mev-commit 在 Holesky 測(cè)試網(wǎng)上處于活動(dòng)狀態(tài)。Primev 將收集有關(guān) blob 對(duì)區(qū)塊構(gòu)建和提議者延遲的影響的數(shù)據(jù),并希望揭示有關(guān)潛在行為模式的見(jiàn)解。

雖然經(jīng)濟(jì)和用戶體驗(yàn)是預(yù)配置 2 類交易的主要驅(qū)動(dòng)力;看起來(lái) rollup 的包容性、可靠性和穩(wěn)定性以及以 rollup 為中心的生態(tài)系統(tǒng)將成為在 EIP-4844 下預(yù)配置 blob 的重要原因。我們還將嘗試使用 blob 預(yù)配置中繼,它可以利用 blob 預(yù)配置和區(qū)塊構(gòu)建器協(xié)調(diào)來(lái)改善 Holesky 測(cè)試網(wǎng)上的 blob sidecar 延遲傳播。我們邀請(qǐng)社區(qū)伸出援手并參與此實(shí)驗(yàn),因?yàn)樗鼘檎麄€(gè)社區(qū)提供潛在的解決方案。

小編推薦下載

相關(guān)文章

更多>>

資訊排行

同類軟件下載