Unconfirmed-Transactions

為什麼交易需要這麼長時間才能在測試網中確認?

  • September 1, 2018

我創建了一個礦工費高的交易,現在它在記憶體池中(在測試網中):

<https://live.blockcypher.com/btc-testnet/tx/abcc4ce473f490896e87102fe3ffb857ff735a0fc97525dadf9c5b0ed5410f9f/>

但是,似乎並沒有得到證實。它已經錯過了兩次確認的機會。取而代之的是,礦工費用低得多的交易正在進行中。

比特幣是隨機的還是我錯過了什麼?

解碼您的交易會顯示輸出:

"vout": [
   {
     "value": 0.00000000,
     "n": 0,
     "scriptPubKey": {
       "asm": "OP_RETURN 68656c6c6f5f776f726c64",
       "hex": "6a0b68656c6c6f5f776f726c64",
       "type": "nulldata"
     }
   }, ...

這可能是礦工不會碰它的原因,因為它可能在舊節點上被標記為非標準。請注意關於 blockcypher 的警告:

不標準

也許有人可以評論確切原因,因為這些 null_data 交易已成為 Bitcoin-core 的標準0.9.0,請參閱<https://bitcoin.org/en/developer-guide#null-data>

我也遇到了以前從未見過的測試網問題。我想我可能在我的腳本中改變了一些東西,但看不到它可能是什麼。我對大多數目標地址使用多重簽名

<https://tchain.btc.com/2N16FGLa4YpTnCuby9xZT2T2q3rkAxfcX6Y> <https://tchain.btc.com/5cd81ee81ca48500edb78956aefa6f9f06074a7a7a234579313e5e40cb01b022>

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