摘要:
btcd中对端发送的网络报文都在该处理函数: func (p *Peer) inHandler() { OnTx是一个函数接口,在初识化的时候注册的,注册代码如下: 在改函数func (sp *serverPeer) OnTx(_ *peer.Peer, msg *wire.MsgTx)中,把收到的 阅读全文
posted @ 2018-06-02 18:35
xgcode
阅读(502)
评论(0)
推荐(0)
摘要:
比特币交易时会向node发送一个Tx数据,交易的头部数据格式如下 常见的command类型如下所示: 交易消息的头部command是"tx",交易内容的格式如下: 比特币中对脚本的解析可以参考这个网址 http://www.infoq.com/cn/articles/deep-understandi 阅读全文
posted @ 2018-06-02 17:56
xgcode
阅读(1024)
评论(0)
推荐(0)
摘要:
比特币在挖矿的时候,需要尝试区块头的随机数,直到整个区块头的哈希小于某个难度值时,这个区块就可以提交到p2p网络上。在阅读比特币原理时有一个疑问,比如有A、B两台挖矿机,A先尝试出下一个区块的哈希值,为什么A在往外传播时,B不会直接用这个nonce值,作为自己挖出的。然后传播呢?在阅读btcd的源码 阅读全文
posted @ 2018-06-02 15:22
xgcode
阅读(290)
评论(0)
推荐(0)
浙公网安备 33010602011771号