什麼是區塊鏈未確認交易以及如何解決它?

當您在區塊鏈上發送資金時,未經確認的交易被困數小時甚至數天可能會非常令人沮喪。然而,好消息是,無需驚慌 - 交易很可能最終會得到確認,而且您實際上可以通過支付更高的費用來加快流程。 

在本文中,我們將解釋什麼是未確認交易以及如何更快地確認它們。

主要亮點:

  • 未確認的交易是尚未包含在區塊中的加密貨幣交易。
  • 未確認的交易存在於mempool(記憶體池)中,直到礦工或驗證者選擇它們並將它們包含在區塊中。
  • 交易長時間未確認的最常見原因是用戶支付了相對較小的費用。
  • 您可以使用RBF(替換為費用)等功能以更高的費用提交新交易,以加快確認過程。

區塊鏈上的「未確認交易」是什麼意思?

未確認交易是指已發起但尚未記錄在區塊鏈上的交易。對於像比特幣這樣的加密貨幣,未經確認的交易存在於區塊鏈的記憶體池中,通常稱為「記憶體池」。您可以在 Blockchain.com 等網站上查看比特幣內存池中的活動。

比特幣未確認交易

理解內存池概念最簡單的方法是將其想像為交易的等候室。交易將保留在記憶體池中,直到礦工(在工作量證明區塊鏈中)或驗證者(在權益證明區塊鏈中)選擇它並將其添加到區塊鏈中。

在幾乎所有情況下,礦工和驗證者都會優先考慮與之相關的費用最高的交易——如果礦工/驗證者被選擇將下一個區塊添加到區塊鏈中,他們希望獲得盡可能高的獎勵。 

因此,如果內存池中有大量交易,並且您支付了相對較低的交易費用,則您的交易可能會在很長一段時間內保持未確認狀態,因為礦工/驗證者將首先選擇費用較高的交易。

一旦內存池中的交易數量足夠小,礦工可以添加您的交易而不會錯過費用較高的交易,您的交易將被添加到下一個區塊。 

交易一旦包含在區塊中就被視為已確認。據說這樣的交易只有一次確認。但是,根據您的交易對象,他們可能需要額外的確認才能確認交易為最終交易。您可以在我們解釋比特幣確認的文章中了解有關此主題的更多資訊。

關於記憶體池如何運作需要了解的另一件重要事情是,並非特定區塊鏈上的每個節點都具有相同的記憶體池 - 換句話說,不存在所有節點共享的通用記憶體池。每個節點在任何給定時間點的記憶體池都將取決於其配置以及截至該點已傳播到該節點的交易。

如何修復未確認的交易?

比特幣時間

如果您發送的交易仍未得到確認,最好的做法就是保持耐心——它可能很快就會得到確認。

為避免與未確認交易相關的問題,我們建議您使用支援 RBF(費用替代)或 CPFP(孩子為家長付費)的比特幣錢包。 RBF使得用戶可以用具有更高相關交易費用的交易來替換未確認的交易。這將使礦工更有可能選擇它並將其更快地包含在區塊中。

RBF 受到 Electrum 和 Blue Wallet 等流行比特幣錢包的支持。 Ledger Live 和 Trezor Suite 是兩家最受歡迎的硬體錢包公司創建的軟體錢包,也支援 RBF。

常見問題

現在,讓我們快速解決用戶對未經確認的區塊鏈交易主題最常見的一些問題。

如何取消區塊鏈上未經確認的比特幣交易?

如果您發送了一筆尚未確認的比特幣交易,則可以透過發送另一筆具有相同輸入的交易回您自己的錢包來「取消」該交易。第二筆交易支付的費用應明顯高於第一筆交易的費用,以便礦工優先處理第二筆交易,而不是您要取消的交易。

最簡單的方法是使用支援 RBF(以費用替換)功能的比特幣錢包。 RBF 可讓您將未確認的交易替換為另一筆相關費用較高的交易。這可用於加快向其他用戶確認交易的速度,或透過將資金發送回您自己的錢包來「取消」未確認的交易。 

如何確認區塊鏈未確認交易?

如果您的交易長時間未得到確認,最有可能的原因是您支付了相對較低的費用。這意味著礦工或驗證者正在優先考慮其他交易,這就是為什麼您的交易尚未包含在區塊中的原因。

在大多數情況下,最好的做法是等待交易確認。或者,您可以用花費相同硬幣但交易費用更高的新交易來替換未確認的交易。如果您使用的錢包支援費用替換 (RBF) 功能,則可以執行此操作。

未經確認的比特幣交易會被退回嗎?

如果您想知道當您的比特幣交易幾天未得到確認時實際發生了什麼,好消息是比特幣仍然是您的,即使您使用的錢包軟體可能不允許您在交易被刪除之前花費它從內存池中出來。 

就比特幣而言,交易未確認的時間最長可達兩週。雖然比特幣協定中沒有指定這一點的規則,但最受歡迎的比特幣用戶端(例如 Bitcoin Core)預設配置為在 14 天後從其記憶體池中刪除交易。 

如果您想更詳細地了解這個主題,我們建議您觀看以下由著名加密貨幣教育家 Andreas Antonopoulos 製作的影片。 

底線

在網路擁塞期間,當大量交易競相包含在下一個區塊中時,未經確認的交易通常會成為一個更嚴重的問題。 

如果您在使用比特幣和以太坊進行交易時經常遇到問題,您可能想嘗試使用交易更快、更便宜的加密貨幣。我們提供了最便宜的加密貨幣轉移列表,以幫助您在區塊鏈交易上節省金錢和時間。

來源:https://coincodex.com/article/39991/blockchain-unconfirmed-transaction/