电子学报2024,Vol.52Issue(4) :1364-1376.DOI:10.12263/DZXB.20220219

BSS:一种联盟链存储优化方案

BSS:A Storage Optimization Scheme for the Permissioned Blockchain

阎萌 杨颖 王刚 刘晓光
电子学报2024,Vol.52Issue(4) :1364-1376.DOI:10.12263/DZXB.20220219

BSS:一种联盟链存储优化方案

BSS:A Storage Optimization Scheme for the Permissioned Blockchain

阎萌 1杨颖 1王刚 1刘晓光1
扫码查看

作者信息

  • 1. 南开大学计算机学院,天津 300350;天津市网络与数据安全技术重点实验室,天津 300350
  • 折叠

摘要

针对联盟链系统普遍采用的全副本存储模式导致存储可扩展性及安全性降低的问题,提出一种基于动态弹性区块散布的存储分片方案.在全网划分若干存储组,同一组内节点以协作方式维护固定数量区块链副本,从而在大幅降低存储开销的同时保证存储可靠性及数据访问性能.具体地,初始散布机制为每个新区块随机分配固定数量初始副本;根据实时区块访问热度变化,动态复制机制弹性增加热区块副本数量,存储优化机制则将冷区块由副本态切换为编码态.根据模拟实验结果,与使用全副本存储模式相比,具有2节点容错能力的存储分片系统可将节点存储开销降低约71%,同时区块访问性能保持在较为良好的水平.

Abstract

For the permissioned blockchain,the commonly-used full-replication storage mode impacts the storage scalability and security.To solve the problem,a blockchain storage sharding scheme was proposed,which offered good per-formance,high reliability,and low storage overhead.The network is divided into several storage units,each of which holds a certain number of blockchain copies through cooperation among nodes.The initial allocation distributes each new block to fixed-number of nodes.According to the changing access pattern,the adaptive replication increases replicas of popular blocks,and the storage optimization switches unpopular blocks into encoded mode.Experimental results show that,com-pared with the full-replication mode,the proposed scheme reduces the storage overhead of full nodes by on average 71%,with the performance kept at a proper level.

关键词

联盟链/区块链可扩展性/分布式存储/数据散布/存储分片

Key words

permissioned blockchain/blockchain scalability/distributed storage/data dispersion/storage sharding

引用本文复制引用

基金项目

国家自然科学基金(62141412)

国家自然科学基金(61872201)

天津市科技发展计划(20JCZD-JC00610)

天津市科技发展计划(19YFZCSF00900)

出版年

2024
电子学报
中国电子学会

电子学报

CSTPCDCSCD北大核心
影响因子:1.237
ISSN:0372-2112
参考文献量38
段落导航相关论文