
ETH
glowd
主要关注中间件,分布式,高并发,大数据;
现在发现区块链很神奇,想要明白中本聪是如何能够构想出这么严谨的系统
展开
-
以太坊基本数据结构分析
声明:此为使用网上多处资料整理而成,由于很多地方内容相同,已经分不清哪里是原创一. 以太坊的区块结构从上图可以看到,区块由两部分组成,分别是区块头(header)和区块体(body)两部分。1. 区块头(header)区块头存储了区块的元信息,用来对区块内容进行一些标识,校验,说明等。区块头里字段分为两部分区块头和区块体。通用字段 ParentHash: 父区块的哈希值。 Root:全局状态MPT树的根哈希,世界状态的哈希,这个全局状态树包含了以太坊网络中每一个账户的一组键值对,sta原创 2020-11-23 16:23:53 · 5056 阅读 · 1 评论 -
以太坊的MPT树,以及编码,leveldb存储
声明:此为使用网上多处资料整理而成,由于很多地方内容相同,已经分不清哪里是原创一.MPT树1. Trie树Trie,又称为字典树或者前缀树 (prefix tree),属于查找树的一种。它与平衡二叉树的主要不同点包括:每个节点数据所携带的 key 不会存储在 Trie 的节点中,而是通过该节点在整个树形结构里位置来体现(下图中标注出完整的单词,只是为了演示Trie的原理);同一个父节点的子节点,共享该父节点的 key 作为它们各自 key 的前缀,因此根节点 key 为空;待存储的数据只存于叶原创 2020-11-19 17:33:52 · 1979 阅读 · 0 评论