Unconfirmed-Transactions

比特幣交易未經確認,但已超過預期處理時間

  • June 14, 2017
  1. 我已經從“錢包A”開始了一筆交易2017-06-14 11:51:40

費用0.00066328 BTC,每字節費用293.487 sat/B

8小時後仍未確認。 2. 我有來自“錢包 B”的第二筆交易2017-06-14 18:08:25

費用0.000599 BTC,每字節費用265.044 sat/B

它比第一次晚了近 8 小時開始,每字節的 Satoshi 更少,並在大約 1 小時內得到確認。

如何處理第一筆費用較高的交易,而第二筆交易是?我知道我沒有選擇最高費用,但選擇的費用應該在 3 個區塊內處理了交易,根據<https://bitcoinfees.21.co/>應該在 60 分鐘內完成。

編輯:

我過去確實有一筆未經確認的交易,為此我在那個錢包上支付了太低的交易費用。如果之前有未確認的交易,是否意味著接下來的交易將等待未確認的交易完​​成?這永遠不會發生…

沒錯,只有在其所有輸入(及其所有輸入等)都已確認之前,無法確認交易。(允許交易與其輸入進入同一塊,以便它們同時確認。)

您可以通過創建花費第二筆交易 (7da9) 的第三筆交易來補救這種情況,費用足夠大,以使所有三筆交易的總體平均費用等於或高於市場價格。礦工可能足夠聰明,意識到他們可以通過確認所有三個來賺取可觀的整體費用。這就是child-pays-for-parent方案的想法,儘管它通常用於讓交易為其直接輸入付費;我不知道大多數礦工使用的軟體是否會檢測到像這樣的更長的鏈。

你也可以等待一段時間,直到其他節點忘記了低費用的 a762 交易,然後嘗試用更高費用的交易(雙花)替換它。這樣做的細節取決於你的錢包;通常它涉及“取消交易”或“重置區塊鏈”,以便錢包忘記它創建的交易,並掃描區塊鏈以僅找到已確認的交易。如果其他節點也忘記了未確認的交易,那麼就好像它們從未發生過一樣,你可以重新開始。

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