Transactions

奇怪的區塊:礦工優先考慮較低的 gas TX(低 200 倍!)並讓其他人失敗。分析和問題

  • May 8, 2022

我遇到的情況讓我懷疑我對乙太坊交易的了解。

在塊14721317中的頭寸交易

$$ 0, 1, 2, 3, 5, 9 $$都包含相同的 BuyOrder 以在 OpenSea 上購買相同的 NFT。當然只有其中一個可以通過,獲勝者是排名第 0 的那個。 重點來了:#0 位置的 TX 是其中交易費用最低的!而且不是一點點,而是小了 200 多倍!我在這裡總結一下每個 TX 支付的 gas:

--- Start of block ----
Position #0: Base: 40.5 Gwei ,  Max: 333 Gwei ,  Max Priority: 5 Gwei , Gas limit: 277,845 | 203,986 (73.42%) , nonce: 3758, SUCCESS
Position #1: Base: 40.5 Gwei ,  Max: 1115 Gwei , Max Priority: 1115 Gwei , Gas limit: 350,000 | 72,556 (20.73%) , nonce: 249, REVERT
Position #2: Base: 40.5 Gwei ,  Max: 1500 Gwei , Max Priority: 500 Gwei , Gas limit: 505,000 | 72,496 (14.36%) , nonce: 387, REVERT
Position #3: Base: 40.5 Gwei ,  Max: 777 Gwei ,  Max Priority: 444 Gwei , Gas limit: 505,000 | 72,496 (14.36%) , nonce: 1763, REVERT
Position #4: Not a TX of interest
Position #5: Base: 40.5 Gwei ,  Max: 407.8 Gwei, Max Priority: 279.6 Gwei , Gas limit: 234,650 | 72,104 (30.73%) , nonce: 0, REVERT
[... not TXs of interest...]
Position #9: Base: 40.5 Gwei ,  Max: 1200 Gwei , Max Priority: 250 Gwei , Gas limit: 255,615 | 72,556 (28.38%) , nonce: 2324, REVERT
[...]
--- End of block -----

據我所知,我很確定礦工會重新訂購他剛剛從記憶體池中提取的這些 TX,以最大化他的 tx 費用,但在這裡他顯然沒有。

我知道將 TX 放入區塊的方式不是一個標準,每個礦工都可以自己決定如何做,但這種行為在經濟上沒有意義。

它可以成為避免領先者的功能嗎?即 TX 訂單僅基於收到的時間戳?儘管我認為礦工不太可能為了世界的利益而不是為了他的經濟利益而運作。

我已經看過這篇較舊的文章,我看到的唯一一點可能適用於以下內容,但我認為它極不可能 - 儘管我正在執行區塊鏈分析以排除這種情況。

來自礦工節點的交易將被放在第一位。

我錯過了什麼?

這是私人交易。基本上是直接提供給礦工的交易,而不是通過記憶體池。

礦工通過MEV賺取更多收益,他們要麼執行自己的程式碼從記憶體池(frontrun、backrun 等)中獲取價值,要麼將他們的挖礦服務出租給外部交易源,稱為私人交易。

還有像bloXroute這樣的服務,它們有一個私有 BDN(區塊分發網路),允許他們更快地傳播區塊並向他們的客戶提供私有交易。

歡迎來到黑暗森林

引用自:https://ethereum.stackexchange.com/questions/127811