2016-11-03 10 views
1

オフラインでこの取引に署名する方法は?sign bitcoin transactionオフライン

https://www.blocktrail.com/tBTC/tx/6971035c95e8997e55dfe18c2940edeb4137b3e41b33af478b9b5512068c5164

TXID= 6971035c95e8997e55dfe18c2940edeb4137b3e41b33af478b9b5512068c5164 

量:mgnKCYotzvX9gK36vZEd86WJMN8bdtB1sFを

createrawtransaction '[{"txid":"6971035c95e8997e55dfe18c2940edeb4137b3e41b33af478b9b5512068c5164","vout":1}]' '{"2N4ofFPCXk7NMRduBc59bPnM2CksXdk9964":0.1}' 

戻り:

010000000164518c0612559b8b47af331be4b33741ebed40298ce1df557e99e8955c0371690100000000ffffffff01809698000000000017a9147ecbc7d9cbb793ffb9a2905876c49f19cef8f75a8700000000 
に対処するために、受信し

bitcoinsから受信しました

decoderawtransaction 010000000164518c0612559b8b47af331be4b33741ebed40298ce1df557e99e8955c0371690100000000ffffffff01809698000000000017a9147ecbc7d9cbb793ffb9a2905876c49f19cef8f75a8700000000 

リターン(VOUTの六角を得るために)それをデコード:

{ 
    "txid" : "04c557d38051d1450ff501520b1d7895c127543b435ee34e8bb76da4139f2e4b", 
    "version" : 1, 
    "locktime" : 0, 
    "vin" : [ 
        { 
            "txid" : "6971035c95e8997e55dfe18c2940edeb4137b3e41b33af478b9b5512068c5164", 
            "vout" : 1, 
            "scriptSig" : { 
                "asm" : "", 
                "hex" : "" 
            }, 
            "sequence" : 4294967295 
        } 
    ], 
    "vout" : [ 
        { 
            "value" : 0.10000000, 
            "n" : 0, 
            "scriptPubKey" : { 
                "asm" : "OP_HASH160 7ecbc7d9cbb793ffb9a2905876c49f19cef8f75a OP_EQUAL", 
                "hex" : "a9147ecbc7d9cbb793ffb9a2905876c49f19cef8f75a87", 
                "reqSigs" : 1, 
                "type" : "scripthash", 
                "addresses" : [ 
                    "2N4ofFPCXk7NMRduBc59bPnM2CksXdk9964" 
                ] 
            } 
        } 
    ] 
    } 

は、アドレスの秘密鍵を取得

dumpprivkey mgnKCYotzvX9gK36vZEd86WJMN8bdtB1sF 

リターン:

XXX 

看板それ:

signrawtransaction "010000000164518c0612559b8b47af331be4b33741ebed40298ce1df557e99e8955c0371 690100000000ffffffff01809698000000000017a9147ecbc7d9cbb793ffb9a2905876c49f19cef8f75a8700000000" "[{\"txid\":\"6971035c95e8997e55dfe18c2940edeb4137b3e41b33af478b9b5512068c5164\",\"vout\":1,\"scriptPubKey\":\"a9147ecbc7d9cbb793ffb9a2905876c49f19cef8f75a87\", ,\"redeemScript\":\""]" "ALL" 

これを実行すると、サーバー上の入力がすべて返されます。私が入力したら、何も起こりません: enter image description here

答えて

1

55c0371 6901000の間に生トランザクションにスペースがあります。それを除く。また、それは次のように簡単でなければなりません:

signrawtransaction 010000000164518c0612559b8b47af331be4b33741ebed40298ce1df557e99e8955c0371690100000000ffffffff01809698000000000017a9147ecbc7d9cbb793ffb9a2905876c49f19cef8f75a8700000000 

利用可能なものを使用するので、他の引数は必要ありません。これはquestion is a good referenceです。