基于双层架构的溯源许可链共识机制
Traceability permissioned chain consensus mechanism based on double-layer architecture作者机构:中央财经大学信息学院北京100081 中央财经大学保险学院北京100081 内蒙古财经大学会计学院内蒙古呼和浩特010000
出 版 物:《网络与信息安全学报》 (Chinese Journal of Network and Information Security)
年 卷 期:2019年第5卷第2期
页 面:1-12页
学科分类:12[管理学] 1201[管理学-管理科学与工程(可授管理学、工学学位)]
基 金:国家重点研发计划基金资助项目(No.2017YFB1400700) 国家自然科学基金资助项目(No.U1509214) 内蒙古自然科学基金资助项目(No.2016BS0701) 内蒙古数据科学与大数据学会基金资助项目(No.BDY18010)
摘 要:区块链中的区块按照时间历史顺序进行排列,同时通过数据加密技术以及共识机制使区块链具有不可篡改性,这使产品溯源成为区块链的重要应用场景。选择产品信息追溯技术要考虑技术的可行性同时要考虑产品以及生产者的市场属性,这使许可链代替公有链成为产品信息溯源的重要部署方式。现有研究成果中对溯源许可链的研究多停留在机制设计和框架建构上,少有对适用于产品信息溯源的共识算法进行研究。在技术工程实践过程中,联盟链中多选用实用拜占庭容错(PBFT,practical byzantine fault tolerance)作为溯源链的共识机制(如超级账本项目Hyperledger),但随着参与节点数量的增加,溯源链的运行效率明显下降,延迟时间明显提高,致使多数项目依然处于实验阶段。基于此,提出基于双层架构的溯源许可链共识机制(DLPCM)。首先将参与者在垂直维度上化分为两层,其次在不同层次上根据区块链的不同部署方式采用不同的共识机制,最后对该共识机制下的溯源信息查询机制进行介绍,为基于许可链的溯源系统的开发和设计提供了重要借鉴。