北京航空航天大学学报 ›› 2022, Vol. 48 ›› Issue (4): 708-715.doi: 10.13700/j.bh.1001-5965.2020.0638

• 论文 • 上一篇    下一篇

账户型区块链可扩展存储模型

张栩豪, 牛保宁, 弓婷   

  1. 太原理工大学 信息与计算机学院, 太原 030600
  • 收稿日期:2020-11-16 发布日期:2022-04-27
  • 通讯作者: 牛保宁 E-mail:niubaoning@tyut.edu.cn
  • 基金资助:
    国家自然科学基金(62072326);山西省重点研发计划(201903D421007)

Account-based blockchain scalable storage model

ZHANG Xuhao, NIU Baoning, GONG Ting   

  1. College of Information and Computer, Taiyuan University of Technology, Taiyuan 030600, China
  • Received:2020-11-16 Published:2022-04-27

摘要: 区块链数据持续线性增长,最终导致单个节点无法提供足够的存储资源,产生存储可扩展性问题。轻节点模型虽然极大地降低了对存储资源的需求,但是也导致全节点减少、去中心化程度降低,威胁区块链网络的安全。账户型区块链尚未有成熟的可扩展存储方案提出。考虑到状态数据的使用频率远远高于区块数据,提出一种基于账户型区块链的可扩展存储模型(SSMAB)。SSMAB以完全冗余的方式保存状态数据,保证其交易验证功能;以分片方式存储区块数据,降低冗余度;采用经济激励机制,在保证数据可用性的前提下,减少存储的消耗。实验结果表明:SSMAB模型能够保证数据的可靠性与可用性,将存储数据量降低到全节点模型的13%。

关键词: 区块链, 存储模型, 以太坊, 分片, 经济激励

Abstract: Blockchain data is growing linearly, eventually reaching a point where single node cannot provide sufficient storage capacity, and resulting in storage scalability problems. Although the light node model greatly reduces the demand for storage capacity, it also leads to a reduction in full nodes and decentralization, which threaten the security of blockchain networks. At present, there is no mature and scalable storage solution proposed for account-based blockchains. Considering that the access frequency of state data is much higher than that of block data, this paper proposes the scalable storage model for account-based blockchain (SSMAB). SSMAB saves state data in a completely redundant manner to guarantee its transaction verification function, stores block data via sharding storage to reduce redundancy, and adopts an economic incentive mechanism to ensure data availability while reducing storage consumption. Experiments show that SSMAB can ensure data reliability and availability, while reducing storage data volume to 13% of the full node model.

Key words: blockchain, storage model, Ethereum, sharding, economic incentive

中图分类号: 


版权所有 © 《北京航空航天大学学报》编辑部
通讯地址:北京市海淀区学院路37号 北京航空航天大学学报编辑部 邮编:100191 E-mail:jbuaa@buaa.edu.cn
本系统由北京玛格泰克科技发展有限公司设计开发