Go-Ethereum

交易池中的那些多筆交易是什麼?

  • August 3, 2018

我正在執行geth。通過txpool.content.pending我正在查看我的節點目前看到的交易。它通過他們的交易雜湊(我認為)給了我一堆交易,在下面的例子中,我認為交易是0xea674fdde714fd979de3edf0f56aa9716b898ec8. 該事務有兩個子對象,我想知道它們是什麼。我說的是214823214824。這些索引是什麼,為什麼在同一個雜湊下有兩個交易對象?nonceto並且value是不同的,因此我想知道為什麼它們會出現在相同的事務雜湊下。

0xea674fdde714fd979de3edf0f56aa9716b898ec8: {
   214823: [{
       blockHash: "0x0000000000000000000000000000000000000000000000000000000000000000",
       blockNumber: null,
       from: "0xea674fdde714fd979de3edf0f56aa9716b898ec8",
       gas: "0x15f90",
       gasPrice: "0x4a817c800",
       hash: "0xf600f6000087513137182f9aee222618bb813e17cd1c550e710bfe532fc6c353",
       input: "0x",
       nonce: "0x34727",
       to: "0xd3642cbc286df002d4bba68f4dcdc00d19ccd553",
       transactionIndex: null,
       value: "0xde1a377aa686c6c"
   }],
   214824: [{
       blockHash: "0x0000000000000000000000000000000000000000000000000000000000000000",
       blockNumber: null,
       from: "0xea674fdde714fd979de3edf0f56aa9716b898ec8",
       gas: "0x15f90",
       gasPrice: "0x4a817c800",
       hash: "0x588bdf42eaf5e049c3a098be2104a7c5c65495154a5cacdb0161db158716ef0d",
       input: "0x",
       nonce: "0x34728",
       to: "0x4fed6e010dcdc0bf50c0cbc98ed33f1991b172da",
       transactionIndex: null,
       value: "0xde79cc181013590"
   }]
 }

這些交易來自一個礦池。您可以在0xea674fdde714fd979de3edf0f56aa9716b898ec8中看到經常開采的區塊。

您看到txpool.content.pending的只是兩個待處理的交易,代表礦工支付給礦池中礦工的交易。這是同一帳戶的交易清單

該礦池由ethermine.org 運營。您可以通過瀏覽上面列表中的一個塊來查看這一點。例如,塊1756807具有Extra Data.ethermine.org (US1) (Hex:0x65746865726d696e652e6f7267202855533129)

這兩個交易在同一個雜湊下,因為來自同一個地址。您指的雜湊不是交易雜湊,而是地址。

這是帳戶和交易雜湊之間的長度差異:

帳戶:0xea674fdde714fd979de3edf0f56aa9716b898ec8

  • 40 個十六進製字元,20 個字節

交易雜湊:0x1f86911381fcb732d2a41e5aff428f6aa7916e6fd87e39a19d023fe7c0afdb0b

  • 64 個十六進製字元,32 個字節

請參閱當交易隨機數過高時會發生什麼?有關交易隨機數的更多資訊。

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