跳到主要内容

Proof

Starcoin 区块链的所有数据都存储在一个单一版本的分布式数据库中, Proof 是用来确定一个交易或区块或状态是否包含在区块链中。

在区块链中,客户端不需要信任它所接收数据的实体。客户端可以查询一个账户的状态,询问一个特定的交易或一个特定的区块是否被处理,等等。与其他 Merkle trees 一样,账本历史可以提供一个时间复杂度为 O(log N) 大小的特定交易对象的证明,其中 N 是所处理交易的总数。

节点证明类型

  • Block Accumulator Proof
  • Transaction Accumulator Proof
  • State Proof
  • Event Proof