Testnet
發送到測試網中的多重簽名地址不起作用
我已經向 testnet 上新創建的多重簽名地址發送了一個 tx,但我不明白為什麼我還沒有收到資金。
到目前為止,我所做的是創建 3 個單獨的錢包,並獲取 3 個公鑰以從 python bitcoinrpc 創建多重簽名地址,以防萬一我也使用了命令行:
>>> multi_list = ['0355f3c263aeb7859e53d3549d3c9bc99cd581154d16e259fe390e029d6bda5b78', ... '030a53f844570b8c26794276e205cdeab87ab0d7802d2abb5116a5472e3adc7dc1', ... '0210b58f846754a9d0d70e226688e0693a241fd58e315d738399e40e68308b88f9'] >>> btc.createmultisig(2, multi_list) {u'redeemScript': u'52210355f3c263aeb7859e53d3549d3c9bc99cd581154d16e259fe390e029d6bda5b7821030a53f844570b8c26794276e205cdeab87ab0d7802d2abb5116a5472e3adc7dc1210210b58f846754a9d0d70e226688e0693a241fd58e315d738399e40e68308b88f953ae', u'address': u'2N8DirDvhxVEm61b3JMc75Hsdqe8aWg9Vvu'}
然後,我從另一個帳戶發送了一些硬幣
>>> btc.sendfrom('myaccount', '2N8DirDvhxVEm61b3JMc75Hsdqe8aWg9Vvu', 0.15) u'fa9982d579877ba31ed9c530ae99df1f67c1632ae8f3c7e4db8af1fbc442dfe8'
但是在blockexplorer上,vout地址被標記為“未知”,而在btclook上,輸出也被標記為“???”
原始 tx 說,在 vout 的 ScriptPub 中標記了“type”:“scripthash”
我做錯了什麼?多重簽名地址在測試網上有效嗎?(我假設是的)
另外,我正在使用最近發布的比特幣核心 v0.9.1。
更新:看起來 testnet blockexporer 不知道如何處理多重簽名地址(可能是因為它是從主網硬編碼 p2sh magicbyte 的)並將它們顯示為“奇怪”,但我的 TX 被確認沒問題,我能夠花費傳入的交易。