文章目录存储的数据结构账本历史账本状态账户事件 前面的文章我们知道,libra会把所有的数据都存储在账本中。为了方便业务逻辑和数据的校验,这个存储是以特定的数据结构来实现的,这里我们叫做验证的数据结构。 验证的数据结构是通过Merkle树来实现的。如果大家熟悉其他的区块链的话,大家可能知道Merkle树由于其特殊的结构,被用在大多数区块链中。 下面我们来分别讨论。 存储的数据结构 如下图所示,我们来详细的讲解其存储的数据结构: (1)用Merkle树来表示的不断累加的账本历史。而Merkle树的根hash值是通过(2)验证者的签名来得到的。 每当有交易提交到账本的时候,会把Transacti