计算机应用研究2021,Vol.38Issue(10) :2904-2908,2914.DOI:10.19734/j.issn.1001-3695.2021.02.0039

LBA:轻量级区块链架构

LBA:lightweight blockchain architecture

邓小鸿 朱年红 黄磊 王智强 刘惠文
计算机应用研究2021,Vol.38Issue(10) :2904-2908,2914.DOI:10.19734/j.issn.1001-3695.2021.02.0039

LBA:轻量级区块链架构

LBA:lightweight blockchain architecture

邓小鸿 1朱年红 2黄磊 2王智强 2刘惠文1
扫码查看

作者信息

  • 1. 江西理工大学应用科学学院,江西 赣州341000
  • 2. 江西理工大学信息工程学院,江西 赣州341000
  • 折叠

摘要

针对现有区块链架构在面临垂直结构型的轻量级应用时存在着结构冗余、性能不足的缺点,提出一种轻量级区块链架构(lightweight blockchain architecture,LBA).在数据层,提出按行存储机制提高数据读写效率,并增加基于MongoDB的存储方式,支持海量数据的线下隔离存储.在共识层,设计分层共识机制,将节点按事务粒度划分为决策层和执行层,减少参与共识的节点数量,提升共识效率.在网络层,提出分布式结构化网络模型,提高网络中数据的广播效率.在应用层,设计自定义事务接口,支持不同场景下的区块链系统功能定制,采用自定义的有限状态机取代图灵机,提高智能合约的可控性和降低复杂度.实验仿真结果表明,LBA架构能有效提高区块链系统中的数据存储效率、网络通信和共识效率,适用于区块链的轻量级中小型应用.

关键词

轻量级/区块链/体系结构/共识算法/智能合约

引用本文复制引用

基金项目

出版年

2021
计算机应用研究
四川省电子计算机应用研究中心

计算机应用研究

CSTPCDCSCD北大核心
影响因子:0.93
ISSN:1001-3695
被引量4
参考文献量3
段落导航相关论文