以太坊 数据结构

本章讲解以太坊里的数据结构。

以太坊大量使用名为 Merkle Patricia Trie (MPT树)的高效结构对数据进行组织、索引。此外,对于树的节点,使用一种高效的键值对数据库 LevelDB 进行本地持久化保存。

我们来循序渐进地学习一下。

  • Radix树
  • Merkle树和 Merkle证明
  • Merkle Patricia树
  • RLP编码
    • RLP字符/字符串编码
    • RLP字符/字符串解码
    • RLP数组编码
    • RLP数组解码
  • 扩展阅读
  • 资料篇:状态树 (以及存储树)
  • 资料篇:交易树
  • 资料篇:收据树
  • 资料篇:区块

树(Trie) 是计算机科学领域的专有名词 [1] ,有时候也是用 Tree 来替代,这两者基本是同义词。换句话说,树是有组织的数据结构,用来存储经常动态变化的数据,单条数据是一个键值对(key-value pairs ...