Segregated-Witness
為什麼 bitcoin-cli 沒有顯示此交易的正確 TXID?
我一直在對Testnet上的一些事務進行解碼,並且我發現一個
bitcoin-cli decoderawtransaction
似乎“未能”正確解碼的事務。這是TXID:
400bb081cfea4802a1cdd8c365c886b9ccc0da59addd3d0b1f92cf0c04870738
例如:
1)您可以正常檢索原始數據:
bitcoin-cli getrawtransaction 400bb081cfea4802a1cdd8c365c886b9ccc0da59addd3d0b1f92cf0c04870738 0200000000010129b0f742d41c6aad58dd0e779ca53b8bed1790465ed59ed20d2b6a3ecc6744920100000000ffffffff0178cdf5050000000016001443aac20a116e09ea4f7914be1c55e4c17aa600b702483045022100e8877e9351abcfc5dc20a9c9f55d7bcde8d64993d135a20568b5b8628ea3f7b102203801629aad6a7ec0960b4d830aedac673d620179753cc6f197eaed866a4959ba012103335134d7414e1d1a154600b124a96f5ef2c6ca21434d2622469a96bd5262fd5600000000
- 但是當你解碼相同的原始數據時,你會得到這個 TXID:
{ "txid": "ec4529406c0f8fb337114a3b8e270dd6e3ec9712299daa3eb17d1fc69aa58251", "hash": "ec4529406c0f8fb337114a3b8e270dd6e3ec9712299daa3eb17d1fc69aa58251", "size": 192, "vsize": 192,
題:
為什麼
decoderawtransaction
返回這個 TXID?這是一個隔離見證交易,它返回 TXID 的完整雜湊(包括見證數據)。為什麼?
編輯:
這裡還有一些:
a24cec50d5cf861d1af4b634f8ed1968c0e9484724bfef5af7f8c383605978c8
(測試網)1f3f7e0543f4eeb88d2e04a2e4d04e4ef321ebc69e58e9bfd607c7d2b565ea66
(測試網)
decoderawtransaction
在 0.14.2 中,解碼隔離見證交易存在一些問題。有時它會將隔離見證交易解碼為非隔離見證。這些應該主要在比特幣核心 0.15.0 中修復。