计算机工程

北大核心,CA,INSPEC,JST,Pж(AJ)

国内刊号:31-1289/TP

国际刊号:1000-3428

计算机工程杂志2024年第1期:基于Fabric的海量交易数据上链预处理机制

发布日期:

作者:刘颖, 马玉鹏, 赵凡, 王轶, 蒋同海

单位:1. 中国科学院新疆理化技术研究所, 新疆 乌鲁木齐 8300112. 中国科学院大学, 北京 1000493. 新疆民族语音语言信息处理实验室, 新疆 乌鲁木齐 830011

关键词:联盟链,Hyperledger Fabric平台,预言机,海量交易数据,并发冲突,数据传输

基金:新疆维吾尔自治区自然科学基金面上项目(2022D01A338); 天山创新团队计划项目(2022D14019); 新疆维吾尔自治区重点研发计划项目(2022B01005); 新疆维吾尔自治区重大科技专项(2020A02001)

Hyperledger Fabric是一种国内外广泛使用的联盟链框架,在基于Fabric技术的一些业务中具有协同组织众多、交易操作频繁、事务冲突增加等特点。Fabric采用的多版本并发控制技术能够在一定程度上解决部分交易冲突,提升系统并发性,但其机制不完善,会出现部分交易数据无法正常上链存储的问题。为了实现海量交易数据完整、高效、可信的上链存储,提出一种基于Fabric预言机的数据上链预处理机制。设计海量数据冲突预处理(MCPP)方法,通过检测、监听、延时提交、事务加锁、重排序缓存等方式实现主键冲突交易数据的完整上链。引入数据传输保障措施,在传输过程中利用非对称加密技术防止恶意节点伪造认证信息,确保交易数据链外处理前后的一致性。通过理论分析和实验结果表明,该机制可有效解决联盟链平台中海量交易数据上链时的并发冲突问题,当交易数据规模达到1 000和10 000时,MCPP的时效性比LMLS提高了38%和21.4%,且成功率接近100%,具有高效性和安全性,同时在无并发冲突情况下不影响Fabric系统性能。

来源:2024年第1期

《计算机工程》期刊编辑部

查看计算机工程杂志2024年第1期

联系我们

  • 地址:上海市嘉定区澄浏公路63号
  • 电话:(021) 67092217
  • E-mail:ecice06@ecict.com.cn

咨询工作人员