Transaction-Fees

為什麼礦工有時會選擇低費率交易?

  • June 14, 2020

礦工更喜歡高費率交易而不是低費率交易,但我不明白的部分是為什麼礦工選擇在記憶體池中等待數小時的低費率交易進入他們的區塊,而他們可以找到更高的費率記憶體池中的交易。這是幫助這些交易得到確認的某種道德行為還是什麼?

對於礦工來說,較低的交易費用無關緊要,但費率卻很重要。礦工選擇低費率交易的三種情況。

**1)**當記憶體池有三組交易{A}:High fee rate時,{B}:Average fee rate{C}:Low fee rate。如果集合 A 和 B 的交易很少,礦工也會從 C 中選擇交易。

**2)**在子代付父場景中,A父事務在哪裡,B子事務在哪裡。

A: { size: 200 vB, fee: 200 satoshi } ⇒ fee rate: 1 sats/vB
B: { size: 100 vB, fee: 2800 satoshi } ⇒ fee rate: 28 sats/vB

礦工確實想收取 B 的手續費,但是 B 花費了 A 的輸出,礦工必須同時添加 A 和 B 才能獲得交易手續費。您可以在此處詳細了解這一點。

**3)**礦工有一定的個人利益,增加了一定的低費率交易。

希望能幫助到你。

我假設最壞的情況,其中 mempool 有許多高費用 tx 和許多低 tx 可供選擇。低費用 tx 可能需要更長的時間來確認。礦工不必擔心這筆交易會被包含在其他礦工的區塊中。這可能會給較慢的礦工在挖礦方面帶來一些優勢。礦工可能需要一些額外的時間來預先計算一堆默克爾根,準備好進行散列。然而,這只是理論上的。可能需要更多的研究來驗證這一點。

引用自:https://bitcoin.stackexchange.com/questions/96133