比特币交易时会向node发送一个Tx数据,交易的头部数据格式如下

从网络协议解析比特币交易的流程

 常见的command类型如下所示:

const (
	CmdVersion     = "version"
	CmdVerAck      = "verack"
	CmdGetAddr     = "getaddr"
	CmdAddr        = "addr"
	CmdGetBlocks   = "getblocks"
	CmdInv         = "inv"
	CmdGetData     = "getdata"
	CmdNotFound    = "notfound"
	CmdBlock       = "block"
	CmdTx          = "tx"
	CmdGetHeaders  = "getheaders"
	CmdHeaders     = "headers"
	CmdPing        = "ping"
	CmdPong        = "pong"
	CmdAlert       = "alert"
	CmdMemPool     = "mempool"
	CmdFilterAdd   = "filteradd"
	CmdFilterClear = "filterclear"
	CmdFilterLoad  = "filterload"
	CmdMerkleBlock = "merkleblock"
	CmdReject      = "reject"
	CmdSendHeaders = "sendheaders"
	CmdFeeFilter   = "feefilter"
)

  交易消息的头部command是"tx",交易内容的格式如下:

    从网络协议解析比特币交易的流程

   比特币中对脚本的解析可以参考这个网址

http://www.infoq.com/cn/articles/deep-understanding-of-bitcoin-transaction-script

 

 

 

 

 

 

  

相关文章:

  • 2021-12-14
  • 2021-12-05
  • 2021-06-21
  • 2021-09-28
  • 2021-11-26
  • 2021-05-08
  • 2021-10-03
  • 2021-09-08
猜你喜欢
  • 2021-11-24
  • 2021-12-10
  • 2021-08-04
  • 2021-09-11
  • 2022-12-23
  • 2021-12-29
  • 2021-08-14
相关资源
相似解决方案