首页|LBA:轻量级区块链架构

LBA:轻量级区块链架构

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

邓小鸿、朱年红、黄磊、王智强、刘惠文

展开 >

江西理工大学应用科学学院,江西 赣州341000

江西理工大学信息工程学院,江西 赣州341000

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

617620462020BABL202032GJJ209412

2021

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

计算机应用研究

CSTPCDCSCD北大核心
影响因子:0.93
ISSN:1001-3695
年,卷(期):2021.38(10)
  • 4
  • 3