首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有级别db日志合并树的Merkle树

具有级别db日志合并树的Merkle树
EN

Stack Overflow用户
提问于 2020-07-29 10:51:11
回答 1查看 96关注 0票数 0

我读到了区块链Merkle树和level DB。我的问题与区块链中使用的树相关。与大多数区块链一样,level-DB用于以键-值对结构存储数据,甚至level DB也使用合并日志树。所以为什么需要使用Merkle树甚至级别DB也是使用树结构来存储数据。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-30 00:52:49

当mempool contains发生变化时,需要Merkle树来快速重新计算块散列的Merkle根。刚刚意识到:对于挖掘者来说,每一秒都会有新的事务,并且挖掘者必须将这些事务添加到内存池中,并且可能-从内存池中删除一些“不感兴趣的”事务。因此,在每次更新后,挖掘器必须重新计算块散列。并且存在性能影响-线性地重新散列整个块(~1MB),或仅Merkle分支(<1K)。

在wallet DB中存储数据块-这是另一个任务,与数据块中的MT结构无关。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63145614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档