面向以太坊的高效多版本状态存储方案

王永福, 李京

小型微型计算机系统 ›› 2025, Vol. 46 ›› Issue (06) : 1465 -1472.

PDF
小型微型计算机系统 ›› 2025, Vol. 46 ›› Issue (06) : 1465 -1472. DOI: 10.20009/j.cnki.21-1106/TP.2024-0186

面向以太坊的高效多版本状态存储方案

    王永福, 李京
作者信息 +

Author information +
文章历史 +
PDF

摘要

随着以太坊等区块链技术的发展,其账本状态数据库也日渐膨胀,当前以太坊状态存储所使用的Merkle Patricia Trie(MPT)存在严重的性能问题.本文深入分析了MPT导致性能瓶颈的原因,协同考虑MPT访问特征与底层存储引擎设计,针对性地提出了一种高效多版本状态数据存储方案MVSLT.该方案通过写时复制技术,实现了轻量级快照与多版本存储;通过Lazy-Trie结构,优化了热点数据读写路径;利用基于创建-销毁集合的版本快照空间管理机制,实现了历史状态的高效修剪,从而应对以太坊节点在处理增长的交易量时遭遇的读写效率和存储空间的挑战.本文实现了MVSLT的原型系统,并通过与现有以太坊客户端实现相比较,验证了该方案的有效性与实用性.实验结果表明,MVSLT在交易执行性能、写入放大、以及历史状态修剪等方面均表现出明显优势.

关键词

区块链 / 可验证数据结构 / 默克尔帕特里夏树 / 多版本

Key words

引用本文

引用格式 ▾
面向以太坊的高效多版本状态存储方案[J]. 小型微型计算机系统, 2025, 46(06): 1465-1472 DOI:10.20009/j.cnki.21-1106/TP.2024-0186

登录浏览全文

4963

注册一个新账户 忘记密码

参考文献

AI Summary AI Mindmap
PDF

69

访问

0

被引

详细

导航
相关文章

AI思维导图

/