Testnet

發送到測試網中的多重簽名地址不起作用

  • October 9, 2016

我已經向 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 被確認沒問題,我能夠花費傳入的交易。

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