Testnet

具有多個輸入和輸出的 Trezor 的 Mutlisig 事務無法廣播

  • December 12, 2018

我正在嘗試進行多重簽名

這是我最後的十六進制

0100000002ac55020798f18acf9354c2e8ced3b00ba7950590992b70adfcd566ec7c10525000000000fc004730440220281525305913c55bd9559c3bd5fdd61ea35783725e0b6b08b291b52c5bc6cd6302206dca418325d8a2d6972056813fc37cb4079fdf7026fd072b3840040fee39ad360147304402201756981e916c2611160fa3b34f7f3f274e21027f543aae55d52038aed82d3dee022048f86ca2b0c36d3333f3113e425c244a1ccd9e27a44d55cb131629fe14fece6f014c695221020c81e690eace25dfc949b85109256769a6a6051412b72ec739886e265c6dd8a7210210bcb0788c50f89122ff912bce2dec291aa41ed22a7f447c1a8f638cbf0d9d5d2102842d33deb2139b78260bcd3e0962c28963c3f08a6a378a4f4eb9e1d352447edb53aeffffffff8d0c5abf19ec4cbd61344bbde265fe426ab4aaed4445c89f350580ef330e56ac00000000fc004730440220281525305913c55bd9559c3bd5fdd61ea35783725e0b6b08b291b52c5bc6cd6302206dca418325d8a2d6972056813fc37cb4079fdf7026fd072b3840040fee39ad360147304402202e137d2123e6b5bbbc996884af591b70e00e33c6274f9ad7143237b7796aaeb1022066b1842fecba09cbb72bad841aea68d58637b02b5ad0c4b2fa6c9a756aa348fe014c695221020c81e690eace25dfc949b85109256769a6a6051412b72ec739886e265c6dd8a7210210bcb0788c50f89122ff912bce2dec291aa41ed22a7f447c1a8f638cbf0d9d5d2102842d33deb2139b78260bcd3e0962c28963c3f08a6a378a4f4eb9e1d352447edb53aeffffffff02a08601000000000017a9148624340a6f5cd0117bcd237af85f7ef303257d0a87a08601000000000017a9148624340a6f5cd0117bcd237af85f7ef303257d0a8700000000

這是我正在使用的腳本

<https://pastebin.com/Nvcui563>

我在廣播時遇到的錯誤

Error validating transaction: Error running script for input 1 referencing ac560e33ef8005359fc84544edaab46a42fe65e2bd4b3461bd4cec19bf5a0c8d at 0: Script was NOT verified successfully..

@Sunny,看起來您只是在這些 UTXO 上廣播了一個有效的 TXN,所以我假設您已經弄清楚了。

對於那些在家看書的人來說,問題是兌換腳本中有三個地址:

48'/0'/2'0/0
48'/0'/3'0/0
48'/0'/1'0/0

但只使用一個地址(兩次)簽署 TXN

48'/0'/2'/0/0

結果是您的腳本雜湊是正確的,因為您使用了正確的三個地址,但是您不滿足 2 of 3 的消費要求,因為您只證明了私鑰的所有權48'/0'/2'/0/0

我假設您只是更正了錯誤並在腳本中添加了第二個地址。

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