应用科学学报 ›› 2023, Vol. 41 ›› Issue (4): 601-613.doi: 10.3969/j.issn.0255-8297.2023.04.005

• 区块链 • 上一篇    下一篇

面向复杂应用场景的联盟链多链协同方案

张勇1,2,3, 姚中原1,3, 王超1,2,3, 郭尚坤1,2,3, 郭晓涵1,2,3, 斯雪明1,3   

  1. 1. 中原工学院 前沿信息技术研究院, 河南 郑州 450007;
    2. 河南省网络密码技术重点实验室, 河南 郑州 450007;
    3. 河南省区块链数据共享国际联合实验室, 河南 郑州 450007
  • 收稿日期:2022-10-27 发布日期:2023-08-02
  • 通信作者: 姚中原,博士,研究方向为密码技术与应用、区块链技术等。E-mail:yaozhongyuan@zut.edu.cn E-mail:yaozhongyuan@zut.edu.cn
  • 基金资助:
    河南省科技攻关项目(No. 222102210168);河南省重大公益专项(No. 201300210300)资助

Consortium Chain Multi-chain Collaboration Scheme for Complex Application Scenarios

ZHANG Yong1,2,3, YAO Zhongyuan1,3, WANG Chao1,2,3, GUO Shangkun1,2,3, GUO Xiaohan1,2,3, SI Xueming1,3   

  1. 1. Research Institute of Frontier Information Technology, Zhongyuan University of Technology, Zhengzhou 450007, Henan, China;
    2. Key Laboratory of Network Cryptography Technology, Zhengzhou 450007, Henan, China;
    3. Henan International Joint Laboratory of Blockchain and Data Sharing, Zhongyuan University of Technology, Zhengzhou 450007, Henan, China
  • Received:2022-10-27 Published:2023-08-02

摘要: 针对联盟链在复杂应用场景下权限管理分散、业务扩展困难、读写集中和多合约间弱事务性的缺点,提出了一种面向复杂应用场景的联盟链多链协同方案。该方案利用区块链网关统一管理用户访问权限,避免了访问权限管理的分散;提出支持逻辑链动态伸缩的链间路由机制,简化逻辑链的管理,降低业务扩展难度;设计读写分离机制,提升逻辑链的读写性能;构造基于TCC的事务方案,满足多业务合约之间的事务性操作。实验和分析结果表明,该方案有效提高了交易吞吐量,且在业务动态扩展和多合约间事务性方面有较好的支持。

关键词: 协同方案, 多链, 区块链, 联盟链, 智能合约

Abstract: To address the shortcomings of decentralized authority management, difficult business expansion, centralized reading and writing, and weak transactionality between multiple contracts in complex application scenarios, a consortium chain multi-chain collaboration scheme for complex application scenarios is proposed. This scheme uses a blockchain gateway to manage user access rights, provides an inter-chain routing mechanism for dynamic scaling of logical chains, implements a read-write separation mechanism to improve performance, and employs a TCC-based transaction scheme to support multicontract transactions. Experiments and analysis results show that the proposed scheme effectively improves transaction throughput, and has better support for business dynamic expansion and multi-contract transactionality.

Key words: collaboration scheme, multi-chain, blockchain, consortium chain, smart contract

中图分类号: