240 发简信
IP属地:北京
  • 120
    Block

    Block结构 几点注意: nBits的上限是0x1D00FFFF,无下限,但显而易见,负值无意义,所以代码实现时有对负值的特殊处理。 nNonce是4字节,显然无法覆盖25...

  • 应该是在224,412 的三周后,也就是227,930开始,拒绝version1的块

    [译] block headers

    block headers 以80字节的格式进行序列化,然后作为比特币工作量验证算法的一部分进行哈希处理,使序列化头部格式成为共识规则的一部分。 哈希按内部字节顺序排列; 其...

  • 120
    Bitcoin Signature

    讲一下签名 解锁脚本里的签名有三个作用: 身份认证:花的钱是我的 交易认证:这笔交易我是承认的 内容校验:交易内容不得更改 一个关键字段:Hash Type 它决定了交易的哪...

  • 120
    Bitcoin Address

    地址很简单: P2PKH Address 这个就是BTC钱包地址,平时看到的1开头的地址就是这类地址,例如 1BVdtW78672KVGhGunUKQQwRDJyiGVWrG...

  • Standard Transaction Types

    总结下几种BCH的锁定脚本 Pay-to-Pubkey (P2PK) scriptPubkey: OP_CHECKSIGscriptSig: Pay-to-P...

  • 120
    Bitcoin Transaction

    谈到交易,要明确三件事:参与者,交易内容,交易格式 e.g. A,B把10比特币转给C,D 交易者:在比特币里,交易者被称为输入与输出,输入对应的是上一笔交易的输出。 交易内...

  • 120
    [译] block headers

    block headers 以80字节的格式进行序列化,然后作为比特币工作量验证算法的一部分进行哈希处理,使序列化头部格式成为共识规则的一部分。 哈希按内部字节顺序排列; 其...

  • 120
    utxo和block逻辑抽象

    utxo core目前的utxo架构逻辑,主要分为三个模块: 第一类是硬盘上的, 第二类是对硬盘做的一个缓存, 第三类才是说mempool里面,交易进来mempool之后,你...