Transactions

重複的 tx id

  • April 20, 2020

是否有一種快速而骯髒的方法來檢測tx-id自創世區塊以來可以在多個交易中找到的所有交易?

我也希望看到變異交易,儘管我不確定區塊鍊是否保留了變異交易的歷史記錄。

是否有一種快速而骯髒的方法來檢測自創世區塊以來可以在多個交易中找到其 tx-id 的所有交易?

有多種方法可以閱讀您的問題。

是否存在多次將同一交易包含到區塊鏈中的情況?

的。有一個記錄的相同硬幣庫實例出現兩次。這導致的問題是只能兌換其中之一。儘管我不了解細節,但它還可以將完全確認的交易減少為一次確認。BIP34解決了這個問題。

是否存在相同的輸入雜湊出現在多個事務中的情況?

是的。它一直在發生。例如,交易9fa3…有兩個輸出。這兩個輸出由兩個不同的交易花費。每個事務都需要包含相同的輸入雜湊(儘管 vout 欄位不同。)

SHA256 中是否存在任何已知的衝突?

不。

我也希望看到變異交易,儘管我不確定區塊鍊是否保留了變異交易的歷史記錄。

它沒有。

coinbase 交易e3bf3d07d4b0375638d5f1db5255fe07ba2c4cb067cd81b84ee974b6585fb468和 d5d27987d2a3dfc724e359870c6644b40e497bdc0589a033220fe15429d88599 都存在於兩個區塊中。

此問題已在BIP30中解決,因此不會再次發生。

BIP30 還規定,這些交易的最新版本是可花費的。

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