05 2018 档案
Segwitness 中btcd 代码实现详解
摘要:从btc源代码看segwitness的实现,以btcd代码为例:函数ExtractWitnessCommitment从块的coinbase交易中提取commitment。 Commitment是 BIP:141中规定的一个结构,该结构包含一个WitnessMagicBytes :0x6a24aa21 阅读全文
posted @ 2018-05-31 23:07 xgcode 阅读(507) 评论(0) 推荐(0)
btcd学习笔记
摘要:比特币中的merketree,btcd是通过数组实现的merketree,把交易看成二叉树的叶子节点,每两个交易的hash计算hash256,计算得到上一层的节点,反复计算,直到求解到root节点,该root节点即比特币区块头中的MerkleRoot 区块链头包括版本信息,前一个区块的哈希值,当前区 阅读全文
posted @ 2018-05-27 16:07 xgcode 阅读(244) 评论(0) 推荐(0)