Skip to content

EveandBob/MPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

项目名称

MPT的分析和基础实现

实验内容

Merkle Patricia Tree(又称Merkle Patricia Trie)是一种经过改良的、融合了默克尔树和前缀树两种树结构优点的数据结构,是以太坊中用来组织管理账户数据、生成交易集合哈希的重要数据结构。

MPT树有以下几个作用:

1、存储任意长度的key-value键值对数据;

2、提供了一种快速计算所维护数据集哈希标识的机制;

3、提供了快速状态回滚的机制;

4、提供了一种称为默克尔证明的证明方法,进行轻节点的扩展,实现简单支付验证。

Screenshot 2022-07-31 113847

构造方式

1.根据信息,求取信息的hash值

2.将hash值作为路径对hash值所对应的值进行记录

#实验结果 我向树中插入了两个键值对("abc",1),("acd",2)

然后程序就会计算"abc"和"acd"的hash值并以他为路径来记录1,2

之后我查找了"acd"发现可以输出2

Screenshot 2022-07-31 114425

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages