[区块链] 带你进入Bitcoin开发 - 解码交易记录

  我们以一个真实存在的交易记录为例,对该记录进行解析。

  命令:getrawtransaction,decodeawtransaction

  交易ID(txid):

0627052b6f28912f2703066a912ea577f2ce4da4caa5a5fbd8a57286c345c2f2

   我们使用API通过传递交易ID作为参数来检索和检查该交易:

./bitcoin-cli getrawtransaction 0627052b6f28912f2703066a912ea577f2ce4da4caa5a5fbd8a57286c345c2f2

  操作截图:

  

  返回结果为16进制交易数据:

0100000001186f9f998a5aa6f048e51dd8419a14d8a0f1a8a2836dd734d2804fe65fa35779000000008b483045022100884d142d86652a3f47ba4746ec719bbfbd040a570b1deccbb6498c75c4ae24cb02204b9f039ff08df09cbe9f6addac960298cad530a863ea8f53982c09db8f6e381301410484ecc0d46f1918b30928fa0e4ed99f16a0fb4fde0735e7ade8416ab9fe423cc5412336376789d172787ec3457eee41c04f4938de5cc17b4a10fa336a8d752adfffffffff0260e31600000000001976a914ab68025513c3dbd2f7b92a94e0581f5d50f654e788acd0ef8000000000001976a9147f9b1a7fb68d60c536c2fd8aeaa53a8f3cc025a888ac00000000

       为了解码,我们使用decodeawtransaction命令,将十六进制数据作为参数传递。

  可以复制getrawtransaction返回的十六进制,并将其作为参数粘贴到decodeawtransaction命令中:

./bitcoin-cli decoderawtransaction 0100000001186f9f998a5aa6f048e51dd8419a14d8a0f1a8a2836dd734d2804fe65fa35779000000008b483045022100884d142d86652a3f47ba4746ec719bbfbd040a570b1deccbb6498c75c4ae24cb02204b9f039ff08df09cbe9f6addac960298cad530a863ea8f53982c09db8f6e381301410484ecc0d46f1918b30928fa0e4ed99f16a0fb4fde0735e7ade8416ab9fe423cc5412336376789d172787ec3457eee41c04f4938de5cc17b4a10fa336a8d752adfffffffff0260e31600000000001976a914ab68025513c3dbd2f7b92a94e0581f5d50f654e788acd0ef8000000000001976a9147f9b1a7fb68d60c536c2fd8aeaa53a8f3cc025a888ac00000000

  操作截图:

  

 

  

  

posted @ 2018-08-21 22:58  勋爵|X-knight  阅读(1334)  评论(0编辑  收藏  举报