Doublespend
blockchain.info 說我的交易是雙花。哪個 tx 使用相同的 utxo?
我的交易被標記為雙花。我不記得我什麼時候花了兩次。如何查看使用相同 utxo 的交易?
<https://blockchain.info/ja/tx/60821723b93e2ae5ed729e93c22ca824e7e91fe5a16cba3468139657dc953abc>
您可以通過查看輸入之前關聯的地址來找到雙花。至少一個“發送地址”將顯示另一筆交易,該交易花費了您的交易也聲稱的輸入中的一個。
在這種情況下,這特別容易,因為只有一個輸入,因此只有一個先前的交易輸出需要考慮。
當您查看 blockchain.info 的地址12sWrxRY7E7Nhmuyjbz4TtGE9jRewGqEZD頁面時,您會注意到有兩個競爭交易試圖花費輸入。
關於哪些交易可以被確認:
顯然,只有其中一個可以確認。在這種情況下,他們的費率是 7.5 和 8.95 satoshi/byte,所以很可能兩者都不會確認。其他情況則取決於礦工的交易選擇策略。AFAIK,第一次看到仍然是標準策略,即節點和/或礦工接受、中繼和確認第一次看到的交易,並避開另一個作為雙花。然而,特別是在收費事件和瘋狂的記憶體池規模的時代,我希望越來越多的池採用費用替代政策,他們會優先考慮費用較高的交易。礦工不僅可以通過這種方式賺取更多收益,而且交易將更快地得到確認,而且這也讓人們有更好的機會在第一次更新沒有足夠費用的緊急交易。
既然這是交易選擇的明顯方向,讓我藉此機會重申,未經確認的交易是一種支付承諾,而不是一種可靠的支付。接受零確認交易是一種賭注,區塊鏈變得不那麼合理。