Transaction-Fees

為什麼我的交易沒有得到確認,我該怎麼辦?

  • March 26, 2021

我發送了一筆交易

  • 沒有(或極少的)交易費用
  • 使用極小或未經確認的輸入
  • 而星星並沒有正確地站立。

無論出於何種原因,我一直在等待我的交易確認。

為什麼我的交易需要這麼長時間才能確認?我可以做些什麼來加快交易的確認?


這是一個典型的問題,可以作為我們最近遇到的大量“未經確認的交易”問題的避雷針。請提供詳細而廣泛的答案,以解決這些問題的廣泛範圍。

比特幣挖礦如何運作

比特幣交易由礦工開採(處理),礦工希望從他們的工作中受益。通過探勘更高費用的交易,他們賺了更多的錢。一些礦工可以決定不管費用如何開採所有交易,但他們仍然必須與其他所有有經濟動機的礦工競爭。

為什麼我的交易需要這麼長時間才能確認?

如果您已發送交易

沒有(或極少的)交易費用

期望它在未知的時間內被忽略,直到礦工決定處理它解決該塊;這可能是幾天到幾週,可能永遠不會。你的錢包和任何比特幣節點都會顯示為未確認,你的交易陷入困境。

區塊大小是有限的,這意味著在特定時間範圍內只能處理有限數量的交易。在比特幣開始的時候,每個區塊都有很多空閒空間,因為沒有多少交易。然而,現在比特幣非常流行,有更多的交易可以處理到目前區塊中。這就是交易費用增加的原因,只要有人仍然願意支付更多費用,他們就會不斷增加。

我可以做些什麼來加快交易的確認?

沒有。下一個最好的事情是取消並重新發送交易。

  1. 記下發送未確認交易的單個比特幣地址。
  2. 使用該選項執行比特幣核心-zapwallettxes(或等待幾天,直到您的錢包停止廣播交易並且它從全球交易記憶體池中消失)。(mempool.dat 的問題由 0.15.0 中的 #10330 解決)。
  3. 將您在步驟 1 中記錄的地址中的所有比特幣發送到具有推薦或高於推薦費用的新地址。
  4. 使用推薦的費用再次進行原始交易。

需要注意什麼

  • 聲稱“加快您未經證實的比特幣交易”的網站。從個人經驗來看,這些網站要麼是騙局,要麼就是不起作用。
  • 雙倍付款。如果原始交易中使用的地址中有足夠的比特幣來支付交易,它總是可以在以後完成。為避免這種情況,請按照步驟 3 清空關聯地址並且不要重複使用它們。

推薦費用是多少?

交易費用因您的交易規模而異,並非所有交易的規模都相同。相同規模交易的費用還取決於比特幣網路目前的繁忙程度。估計(在最初發佈時)在 11-20 聰/字節(0.00011-0.00020BTC/kB)之間,但現在可能要高得多。大多數錢包都有一個功能,可以根據網路擁塞動態計算費率。

有關建議交易費用的實時圖表,請參見<https://bitcoinfees.earn.com/>

是的,有一種方法可以挽救中斷的傳輸。重新啟動錢包和一些耐心通常可以解決問題。

如何在沒有確認的情況下停止/撤銷比特幣交易:

  1. 執行bitcoind並使用-zapwallettxes.

這使錢包“忘記”任何未經確認的交易,從而使您能夠重用他們的輸入。 2. 創建一個新交易以進行付款,並在這次添加適當的費用。 3. 未確認的交易仍然有效,並且可能仍然在網路中浮動,因此請務必將其輸入花在自己身上,否則交易可能會在以後確認,您最終會雙倍支付。

最簡單的方法是將所有比特幣發送給自己。不要忘記適當的費用。;)

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