位置:丁香财经网 >> 金融

如何解决高性能区块链的存储爆炸问题

日期:2023年04月16日 08:05 浏览量:1

编按:本文为QuarkChain创始人兼CEO周期博士撰写的技术文章,并以此文章为基础,在DApp Learning进行了技术分享讲座。

背景:

DeFi、GameFi等去中心化应用的蓬勃发展,极大地增加了对低交易费用的高性能区块链的需求。然而,构建高性能区块链的一个关键挑战是存储爆炸。

分解存储开销:

从图中可以看出,节点的链数据规模稳步增长,现在已经达到~9TB。然而,区块数据只占了约300GB的数据,剩下的8.7TB数据主要来自状态。以太坊状态是一个Merkle Patrica树(MPT),其中叶子节点是地址(0x...)映射的帐户,内部节点维护树结构,以便可以快速计算整个树的哈希根。由于存档节点将保留所有区块的所有历史状态,这意味着MPT中的任何更新都将创建O(log(N))个内部节点,并且不会删除旧的内部节点。因此,存储爆炸问题也被称为“状态爆炸”。

Geth的全节点和全节点同步模式:

为了解决存档节点状态爆炸的问题,Geth的工程师采取了“修剪”模式,仅定期存储MPT,从而减少状态存储大小。此外,它还提供了一种快速同步模式,可以下载最新

推荐阅读

存储爆炸和状态爆炸:解决高性能区块链的存储挑战
区块链存储爆炸优化方案
如何解决高性能区块链的存储爆炸问题
解决区块链存储爆炸问题的优化方案——以太坊和币安智能链为例
如何优化存储成本?——从以太坊存储爆炸问题探讨
如何优化高性能区块链的存储管理:以太坊和QuarkChain比较
如何应对区块链的存储爆炸问题?
存储爆炸:区块链高性能化的关键挑战
以太坊状态爆炸时代,轻量区块链协议Mina为何值得关注
如何解决高性能区块链的存储爆炸问题文档下载: PDF DOC TXT
文章来源: 丁香财经网
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至405936398@qq.com 举报,一经查实,本站将立刻删除。
相关资讯
芯片软件题材股票有哪些(芯片 软件)
芯片软件题材股票有哪些(芯片 软件) 2023-04-16

Geth的全节点和全节点同步模式:为了解决存档节点状态爆炸的问题,Geth的工程师采取了“修剪”模式,仅定期存储MPT,...

用友 portal(用友网络)
用友 portal(用友网络) 2023-04-16

Geth的全节点和全节点同步模式:为了解决存档节点状态爆炸的问题,Geth的工程师采取了“修剪”模式,仅定期存储MPT,...

金店加工黄金吗(金店加工黄金首饰)
金店加工黄金吗(金店加工黄金首饰) 2023-04-16

Geth的全节点和全节点同步模式:为了解决存档节点状态爆炸的问题,Geth的工程师采取了“修剪”模式,仅定期存储MPT,...

动力煤809期货(动力煤2109期货社区讨论)
动力煤809期货(动力煤2109期货社区讨论) 2023-04-16

Geth的全节点和全节点同步模式:为了解决存档节点状态爆炸的问题,Geth的工程师采取了“修剪”模式,仅定期存储MPT,...

海蜇怎么做(海蜇怎么做好吃又简单方便)
海蜇怎么做(海蜇怎么做好吃又简单方便) 2023-04-16

Geth的全节点和全节点同步模式:为了解决存档节点状态爆炸的问题,Geth的工程师采取了“修剪”模式,仅定期存储MPT,...

用友软件索引被破坏(用友软件索引被破坏怎么办)
用友软件索引被破坏(用友软件索引被破坏怎么办) 2023-04-16

Geth的全节点和全节点同步模式:为了解决存档节点状态爆炸的问题,Geth的工程师采取了“修剪”模式,仅定期存储MPT,...