Unconfirmed-Transactions

當創建的交易多於確認的交易時會發生什麼?

  • December 11, 2017

我很驚訝區塊鏈中有22 萬筆未經確認的交易。每分鐘都有更多的交易排隊。如果每小時挖出 6 個區塊,那麼一小時內只有 12000 筆交易會被確認。但似乎每秒添加 3-10 筆交易。因此,一個小時內,將創建大約 21600 個新交易。

那麼未確認的交易會發生什麼,如果他們失去了這筆錢或交易將被取消?

查看我的一位朋友進行但未確認的一筆交易(交易詳情)。所以他正在考慮擺脫比特幣。我很傷心,如果這個問題不能解決,沒有人會接受這種貨幣。

更新:請考慮我是比特幣的新手,我只想知道如果交易過期了會發生什麼?此外,如果交易中的地址發生變化,那麼退款將轉到哪個地址(如果發生)

如果每小時挖出 6 個區塊,那麼一小時內只有 12000 筆交易會被確認。但似乎每秒添加 3-10 筆交易。因此,一個小時內,將創建大約 21600 個新交易。

這聽起來大致正確。區塊空間是一個自由市場,供應量有限。根據定義,這意味著並非每筆已發行的交易都會找到一席之地。這是意料之中的。

另請注意,交易沒有最低成本或最高需求。交易選擇自己的費用,如果區塊中有多餘的空間,世界上任何人都可以嘗試發布大量非常便宜的交易——需要全世界來驗證它們。

我很驚訝區塊鏈中有 22 萬筆未經確認的交易。每分鐘都有更多的交易排隊。

**區塊鏈中未確認的交易為零。**根據定義,區塊鏈僅包含已確認的交易。我假設您正在查看一些網站,該網站向您顯示他們的未確認交易列表。但是沒有保證跨節點的一致性。特別是,網路上的大多數節點都使用一個大小有限的記憶體池,如果它變得太大,它會驅逐最低費用的交易。最重要的是,每個節點都可以選擇自己的策略來接受哪些未確認的交易。

這裡的重點是,這些並不是等待交易的“隊列”。有一個提供交易的市場,礦工會按照某種順序從中挑選一些。

那麼未確認的交易會發生什麼,如果他們失去了這筆錢或交易將被取消?

交易不在區塊鏈中,這意味著根據定義,整個網路對它們沒有一致性。他們可能會在某個時候確認,也可能不會。但只要他們不確認,他們就沒有發生。沒有什麼可以取消或退款的。從網路的角度來看,交易還沒有完成。

問題是你的錢包軟體或服務會讓你做什麼。它可能允許您將交易視為已放棄,並允許您重新花費相同的錢。如果您需要一些技術細節,請尋找 RBF (BIP125),但簡而言之,這是一個允許錢包用另一筆支付更高費用的交易替換未完成交易的程序。

查看我的一位朋友進行但未確認的一筆交易(交易詳情)。所以他正在考慮擺脫比特幣。我很傷心,如果這個問題不能解決,沒有人會接受這種貨幣。

比特幣本質上不是一種非常方便的支付機制。它不提供即時付款或客戶保護,或保證您發送給合法企業。

所有這些東西都在作為建構到比特幣中或之上的系統進行開發,但是還有很多缺失的技術。

更新:請考慮我是比特幣的新手,我只想知道如果交易過期了會發生什麼?此外,如果交易中的地址發生變化,那麼退款將轉到哪個地址(如果發生)

過期只是一些節點選擇的一種策略,用於確定將哪些事務保留在其記憶體池中。它與這個問題關係不大,因為網路上的任何人都可以重新廣播一個較舊的交易,並且它可以在之前過期後再次被節點接受。

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