10.19678/j.issn.1000-3428.0067004
基于Fabric的海量交易数据上链预处理机制
Hyperledger Fabric是一种国内外广泛使用的联盟链框架,在基于Fabric技术的一些业务中具有协同组织众多、交易操作频繁、事务冲突增加等特点.Fabric采用的多版本并发控制技术能够在一定程度上解决部分交易冲突,提升系统并发性,但其机制不完善,会出现部分交易数据无法正常上链存储的问题.为了实现海量交易数据完整、高效、可信的上链存储,提出一种基于Fabric预言机的数据上链预处理机制.设计海量数据冲突预处理(MCPP)方法,通过检测、监听、延时提交、事务加锁、重排序缓存等方式实现主键冲突交易数据的完整上链.引入数据传输保障措施,在传输过程中利用非对称加密技术防止恶意节点伪造认证信息,确保交易数据链外处理前后的一致性.通过理论分析和实验结果表明,该机制可有效解决联盟链平台中海量交易数据上链时的并发冲突问题,当交易数据规模达到1 000和10 000时,MCPP的时效性比LMLS提高了38%和21.4%,且成功率接近100%,具有高效性和安全性,同时在无并发冲突情况下不影响Fabric系统性能.
联盟链、Hyperledger Fabric平台、预言机、海量交易数据、并发冲突、数据传输
50
TP399(计算技术、计算机技术)
新疆维吾尔自治区自然科学基金面上项目;天山创新团队计划;新疆维吾尔自治区重点研发计划项目;新疆维吾尔自治区重大科技专项
2024-01-19(万方平台首次上网日期,不代表论文的发表时间)
共11页
39-49