newsence
如何將交易發送至指定的區塊

如何將交易發送至指定的區塊

Ethereum Magicians·13 天前

我目前正在對抗環境下實驗 EIP-7702 委託執行,探討當錢包遭到入侵時,如何確保交易能在特定區塊執行並防止被領先交易攻擊。

我目前正在對抗性環境下進行 EIP-7702 委託執行(delegation execution)的實驗。

場景:

錢包已遭入侵

攻擊者與防禦者皆試圖提交委託交易

目標是確保在特定區塊中執行

觀察到的問題:

區塊包含延遲(Block inclusion delay)

即使使用付費 RPC(QuickNode),當透過區塊監聽器(watchBlock / watchBlockNumber)觸發時,交易始終在提交後的 2-3 個區塊才被包含。

費用競爭失敗

如果我嘗試與攻擊者在同一個區塊中提交:

攻擊者的 Gas 費用始終出價更高

我的交易被重新排序或丟棄

問題:

在 EIP-7702 的背景下,是否有推薦的機制來確保確定性的包含時機?

對於此類委託執行場景,私人中繼(private relays)/ 捆綁機制(bundle mechanisms)是否被視為必要?

在對抗性環境中,應如何保護委託免受搶先交易(frontrunning)的影響?

希望能得到任何從事委託或帳戶抽象流程相關工作的人士的見解。

        1 則貼文 - 1 位參與者

        [閱讀完整主題](https://ethereum-magicians.org/t/how-to-send-tx-to-the-exact-block/28055)
https://ethereum-magicians.org/t/how-to-send-tx-to-the-exact-block/28055