看啥推荐读物
专栏名称: 以太坊爱好者
以太坊爱好者
目录
相关文章推荐
链茶馆  ·  Ocean ...·  2 天前  
链茶馆  ·  Merlin ...·  3 天前  
今天看啥  ›  专栏  ›  以太坊爱好者

引介 | 二叉状态树的结构, Part-1

以太坊爱好者  · 公众号  · 区块链  · 2020-10-16 20:23
过去几个月来,我一直致力于将 trie 从十六进制树结构过渡到二进制树结构。我已经写了一篇关于如何转换状态树格式的文章(中文译本),但是没有完全说明状态树的结构。我将撰写一系列文章来探讨设计新结构时需要做出哪些权衡。本文是该系列的第一篇。在设计十六进制 trie 时,一些设计选择在当时听起来很棒,但是经过 5 年的实践,被证明带来了很多复杂性。鉴于 ETH 1.x 想要转向二进制 trie,我们正好可以借此机会研究一下状态的存储方式。问题的根源在重新设计存储格式时,我们至少可以从 5 个方面进行改进。将账户 trie 和存储 trie 合并:维护多个结构会增加复杂性,典型的例子就是节点必须先遍历账户 trie,得到存储 trie 的根,然后再到存储 trie 上获取数 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照