Bitcoind
對老客戶來說,taproot 是否被認為是不標準的?
當要求較舊的 bitcoind 節點廣播包含或花費 p2tr 輸出的交易時,他們將如何響應?他們會廣播交易嗎?只有某些比特幣版本會廣播它們嗎?如果是這樣的話,有哪些?
我不是在問是否可以檢測使用者的 bitcoind 節點是否會廣播 p2tr 交易,這可以通過
getblockchaininfo
檢查支持的 bip9 版本位來完成。
自比特幣核心 v0.19 以來, P2TR輸出(和更高版本的本機見證輸出)是標準的:https ://github.com/bitcoin/bitcoin/pull/15846
自 2012 年左右以來,在所有比特幣核心版本中,花費P2TR 輸出的輸入都是非標準的,除了那些實施了 BIP341 且自 Taproot 啟動以來它們是標準的版本。第一個實現 BIP341 的版本是 Bitcoin Core v0.21.1。