{{ cat }}'s docs

hyperledger: 1.5.0 区块链技术(续)

1. 区块链技术

区块链是分布式账本技术的一种特定形式或子集,它构建了一个按时间顺序排列的链,因此名为“区块链”。 块是指一组被捆绑在一起并同时添加到链中的事务。 在比特币区块链中,矿工节点将未经确认的有效交易捆绑到一个块中。 每个块包含一定数量的事务。 在比特币网络中,矿工必须解决密码挑战来提出下一个块。 这个过程被称为“工作证明”,需要大量的计算能力。 我们将在“共识算法”部分更详细地讨论工作证明。

时间戳是区块链技术的另一个关键特征。 每个块都有时间戳,每个新块都指向前一个块。 结合加密哈希,这个时间戳块的链提供了一个从第一个(或起源)块的网络中的所有交易不可变的记录。

一个块通常由四个元数据组成:

  • 对前面块的引用
  • 工作证明,也被称为nonce
  • 时间戳
  • 包含在此块中的交易的Merkle树根。