首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Merkle Patricia Trie(翻译)

原文:https://github.com/ethereum/wiki/wiki/Patricia-Tree 改良的 Merkle Patricia Trie 规范(又称为 Merkle...Patricia Tree) Merkle Patricia Trie(下简称 MPT 树,Trie 又称前缀树或字典树)尝试提供一种加密认证的数据结构,其可用于存储任意类型的的键值对。...这些键值对是完全确定的,这意味着两颗具有相同键值对的 Patricia 前缀树,它们的数据是保证完全一致的,因此也拥有相同的根哈希(root hash)。...主要技术指标:Merkle Patricia Trie 但是,radix 树有一个较大的缺点:存储效率很低。...本文的 Patricia 树正是用来解决这个问题的。 改进 MPT 树通过提高原本的数据结构的复杂度,来尝试解决效率问题。

95140
您找到你想要的搜索结果了吗?
是的
没有找到

基于Merkle-Patricia树的实时交易审计

在这篇文章中,我们将介绍区块链实现中常见的一种数据结构:Merkle-Patricia树, 学习其索引机制并了解以太坊是如何利用Merkle-Patricia树来实现交易的实时审计。...我描述的是以太坊,它使用Merkle-Patricia树 创建一个完整的世界模型的所有交易。...Merkle-Patricia-Tree 使用密钥(通常定义为字符串)来存储关联数组来增强这一功能。Patricia 是检索以字母数字编码的信息的一种实用算法。...2、Merkle-Patricia树在以太坊中的应用 在以太坊区块链中,我们使用修改后的Merkle-Patricia树(如黄皮书所定义的)来创建包含所有交易的 trie。...---- 原文链接:基于Merkle-Patricia树的实时审计 - 汇智网

53500

一文读懂以太坊存储数据核心数据结构:MPT

作者 | JouyPub 出品 | 区块链大本营 MPT (Merkle Patricia Tries) 是以太坊存储数据的核心数据结构,它是由 Merkle Tree 和 Patricia Tree...在了解 MPT 数据结构之前,我们需要先来看看基本的 Tree 结构和 Merkle Tree、Patricia Tree。...所以就有了 Patricia 树 (压缩前缀树),后面会介绍到。 Merkle树 Merkle树,也被称为 Hash Tree,中文名称:默克尔树,主要用于数据集较大时的文件校验。...PatriciaPatricia 树,或称 Patricia trie,或 crit bit tree,压缩前缀树,是一种更节省空间的 Trie。...MPT (Merkle Patricia Tree) 上面我们介绍了Merkle Tree和Patricia Tree,而MPT(Merkle Patricia Tree),顾名思义就是这两者的结合。

3K72

0.166666667小时,教会你深挖以太坊数据层

为了更详细说明这些差异,可以使用 Patricia 字典树的程序库来访问数据库levelDB 中的数据。...分析以太坊数据库 以太坊区块链中每个区块都包含许多 Merkle Patricia 字典树: 状态字典树 存储字典树 交易字典树 收款字典树 要在特定区块中引用特定的 Merkle Patricia 字典树...2、解码数据 以太坊在与 levelDB 数据库交互时使用了“改进的 Merkle Patricia 字典树(Modified Merkle Patricia Trie)”,扩展了字典树数据结构。...例如,改进的 Merkle Patricia 包含一种方法,该方法可以通过使用“扩展”节点来实现快速遍历。...2、速度快,不会影响安全性 以太坊网络状态的设计及其对改进的 Merkle Patricia 字典树的使用为其应用提供了更多的可能性。

68550

【深度知识】10分钟教会你深挖以太坊数据层

为了更详细说明这些差异,可以使用 Patricia 字典树的程序库来访问数据库levelDB 中的数据。...分析以太坊数据库 以太坊区块链中每个区块都包含许多 Merkle Patricia 字典树: 状态字典树 存储字典树 交易字典树 收款字典树 要在特定区块中引用特定的 Merkle Patricia 字典树...2、解码数据 以太坊在与 levelDB 数据库交互时使用了“改进的 Merkle Patricia 字典树(Modified Merkle Patricia Trie)”,扩展了字典树数据结构。...例如,改进的 Merkle Patricia 包含一种方法,该方法可以通过使用“扩展”节点来实现快速遍历。...2、速度快,不会影响安全性 以太坊网络状态的设计及其对改进的 Merkle Patricia 字典树的使用为其应用提供了更多的可能性。

1.1K20
领券