![240](https://cdn2.jianshu.io/assets/default_avatar/7-0993d41a595d6ab6ef17b19496eb2f21.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Block结构 几点注意: nBits的上限是0x1D00FFFF,无下限,但显而易见,负值无意义,所以代码实现时有对负值的特殊处理。 nNonce是4字节,显然无法覆盖25...
应该是在224,412 的三周后,也就是227,930开始,拒绝version1的块
[译] block headersblock headers 以80字节的格式进行序列化,然后作为比特币工作量验证算法的一部分进行哈希处理,使序列化头部格式成为共识规则的一部分。 哈希按内部字节顺序排列; 其...
讲一下签名 解锁脚本里的签名有三个作用: 身份认证:花的钱是我的 交易认证:这笔交易我是承认的 内容校验:交易内容不得更改 一个关键字段:Hash Type 它决定了交易的哪...
地址很简单: P2PKH Address 这个就是BTC钱包地址,平时看到的1开头的地址就是这类地址,例如 1BVdtW78672KVGhGunUKQQwRDJyiGVWrG...
总结下几种BCH的锁定脚本 Pay-to-Pubkey (P2PK) scriptPubkey: OP_CHECKSIGscriptSig: Pay-to-P...
谈到交易,要明确三件事:参与者,交易内容,交易格式 e.g. A,B把10比特币转给C,D 交易者:在比特币里,交易者被称为输入与输出,输入对应的是上一笔交易的输出。 交易内...
block headers 以80字节的格式进行序列化,然后作为比特币工作量验证算法的一部分进行哈希处理,使序列化头部格式成为共识规则的一部分。 哈希按内部字节顺序排列; 其...
utxo core目前的utxo架构逻辑,主要分为三个模块: 第一类是硬盘上的, 第二类是对硬盘做的一个缓存, 第三类才是说mempool里面,交易进来mempool之后,你...