适用于海量数据处理的高吞吐量联盟链共识算法DMDR
DMDR:high-throughput consortium blockchain consensus algorithmsuitable for massive data processing作者机构:四川华西集采电子商务有限公司成都610081 电子科技大学计算机科学与工程学院(网络安全学院)成都611731 雄安区块链实验室河北保定071703
出 版 物:《计算机应用研究》 (Application Research of Computers)
年 卷 期:2023年第40卷第11期
页 面:3225-3234页
学科分类:1305[艺术学-设计学(可授艺术学、工学学位)] 13[艺术学] 081104[工学-模式识别与智能系统] 08[工学] 0804[工学-仪器科学与技术] 081101[工学-控制理论与控制工程] 0811[工学-控制科学与工程]
基 金:国家自然科学基金资助项目(U22B2029) 四川省科技创新人才项目(2023JDRC0001) 基础加强计划资助项目(2021-JCJQ-JJ-0463)
摘 要:区块链技术能够有效解决物联网场景下数据的可信共享问题,但主流共识算法往往存在较大延迟,难以处理多源异构的海量数据。针对此问题,提出一种动态多区块双轮次共识算法(DMDR)。该算法将交易验证和打包两个环节拆分,以交易提前处理和区块延后生成的方式使普通节点可利用共识等待时间处理交易,于单次共识内生成多个区块,提高数据处理效率。该算法将网络中的节点划分为多个集群,采用各集群与系统整体双轮次共识的方式减少通信开销,并基于集群内点的相互印证确保共识结果的准确性。仿真实验表明该算法的吞吐量优于PoW与PBFT,且在较小网络延迟中仍具有较可观的交易吞吐量。