Blockchain

Consortium Chain Multi-chain Collaboration Scheme for Complex Application Scenarios

Expand
  • 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 date: 2022-10-27

  Online published: 2023-08-02

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.

Cite this article

ZHANG Yong, YAO Zhongyuan, WANG Chao, GUO Shangkun, GUO Xiaohan, SI Xueming . Consortium Chain Multi-chain Collaboration Scheme for Complex Application Scenarios[J]. Journal of Applied Sciences, 2023 , 41(4) : 601 -613 . DOI: 10.3969/j.issn.0255-8297.2023.04.005

References

[1] Nakamoto S. Bitcoin:a peer-to-peer electronic cash system[EB/OL].[2022-10-27]. https://bitcoin.org/en/bitcoin-paper.
[2] 袁勇, 王飞跃. 区块链技术发展现状与展望[J]. 自动化学报, 2016, 42(4):481-494. Yuan Y, Wang F Y. Development status and prospect of blockchain technology[J]. Journal of Automation Sinica, 2016, 42(4):481-494. (in Chinese)
[3] Chowdhury M J M, Colman A, Kabir M A, et al. Blockchain as a notarization service for data sharing with personal data store[C]//201817th IEEE International Conference on Trust, Security and Privacy in Computing and Communications/12th IEEE International Conference on Big Data Science and Engineering (TrustCom/BigDataSE). IEEE, 2018:1330-1335.
[4] Song H, Zhou E, Pi B, et al. Apply blockchain technology to electric vehicle battery refueling[C]//Hawaii International Conference on System Science 2018(HICSS-51), 2018:4494-4502.
[5] 冯景瑜, 汪涛, 于婷婷, 等. 基于多云多链协同的医疗数据安全共享机制[J]. 信息网络安全, 2022, 22(1):9-18. Feng J Y, Wang T, Yu T T, et al. Medical data security sharing mechanism based on multi-cloud and multi-chain collaboration[J]. Netinfo Security, 2022, 22(1):9-18. (in Chinese)
[6] 李明佳, 汪登, 曾小珊, 等. 基于区块链的食品安全溯源体系设计[J]. 食品科学, 2019, 40(3):279-285. Li M J, Wang D, Zeng X S, et al. Design of food safety traceability system based on blockchain[J]. Food Science, 2019, 40(3):279-285. (in Chinese)
[7] Cachin C. Architecture of the hyperledger blockchain fabric[C]//Proceedings of the Workshop on Distributed Cryptocurrencies and Consensus Ledgers (DCCL), 2016, 310(4):1-4.
[8] Ma Z, Huang W, Bi W, et al. A master-slave blockchain paradigm and application in digital rights management[J]. China Communications, 2018, 15(8):174-188.
[9] 邓小鸿, 朱年红, 黄磊, 等. LBA:轻量级区块链架构[J]. 计算机应用研究, 2021, 38(10):2904-2908, 2914. Deng X H, Zhu N H, Huang L, et al. LBA:lightweight blockchain architectur[J]. Application Research of Computers, 2021, 38(10):2904-2908, 2914. (in Chinese)
[10] 王瑞锦, 郭上铜, 邱玮鸿, 等. 基于信用投票共识的主从多链分层跨链模型[J]. 电子科技大学学报, 2021, 50(6):907-914. Wang R J, Guo S T, Qiu W H, et al. A master-slave multi-chain hierarchical cross-chain model based on credit voting consensus[J]. Journal of University of Electronic Science and Technology of China, 2021, 50(6):907-914. (in Chinese)
[11] 刘昊哲, 李莎莎, 吕伟龙, 等. 基于信誉度的主从多链区块链共识机制[J]. 南京理工大学学报, 2020, 44(3):325-331. Liu H Z, Li S S, Lyu W L, et al. Master-slave multi-chain blockchain consensus mechanism based on credibility[J]. Journal of Nanjing University of Science and Technology, 2020, 44(3):325-331. (in Chinese)
[12] Zhang W, Sun H, Zhang Y, et al. A consensus algorithm for consortium chain with tree based master-slave multi-chain architecture[J]. Acta Electronica Sinica, 2022, 50(2):257.
[13] 王栋, 秦日臻, 黄宇鹏, 等. 一种高效的联盟链网络构建设计[J]. 中国电子科学研究院学报, 2021, 16(4):391-400. Wang D, Qin R Z, Huang Y P, et al. An efficient alliance chain network construction design[J]. Journal of China Academy of Elecronics and Information Technology, 2021, 16(4):391-400. (in Chinese)
[14] Gündlach R, Hoepman J H, Van Der Hoftstad R, et al. Hydra:a multiple blockchain protocol for improving transaction throughput[DB/OL]. 2019[2022-10-27]. https://arxiv.org/abs/1910.06682.
[15] Hellnd P. Life beyond distributed transactions:an apostate's opinion[J]. Queue, 2016, 14(5):69-98.
[16] 方意, 朱永强, 宫学庆. 微服务架构下的分布式事务处理[J]. 计算机应用与软件, 2019, 36(1):152-158. Fang Y, Zhu Y Q, Gong X Q. Distributed transaction processing under microservice architecture[J]. Computer Applications and Software, 2019, 36(1):152-158. (in Chinese)
[17] Iszabo N. Smart contracts[R]. Virtual School, 1994.
[18] 刘云霞, 胡大裟, 蒋玉明. 面向智能合约链上升级的松耦合模型研究[J]. 计算机应用研究, 2021, 38(5):1309-1313. Liu Y X, Hu D S, Jiang Y M. Research on loosely coupled model for upgrading on smart contract chain[J]. Application Research of Computers, 2021, 38(5):1309-1313. (in Chinese)
[19] 卫宏儒, 李思月, 郭涌浩. 基于智能合约的秘密重建协议[J]. 计算机科学, 2022, 49(增刊1):469-473. Wei H R, Li S Y, Guo Y H. Secret reconstruction protocol based on smart contract[J]. Computer Science, 2022, 49(Suppl 1):469-473. (in Chinese)
[20] 贺海武, 延安, 陈泽华. 基于区块链的智能合约技术与应用综述[J]. 计算机研究与发展, 2018, 55(11):2452-2466. He H W, Yan A, Chen Z H. Summary of smart contract technology and application based on blockchain[J]. Journal of Computer Research and Development, 2018, 55(11):2452-2466. (in Chinese)
[21] 李晓峰, 冯登国, 陈朝武, 等. 基于属性的访问控制模型[J]. 通信学报, 2008(4):90-98. Li X F, Feng D G, Chen C W, et al. Attribute-based access control model[J]. Journal on Communications, 2008(4):90-98. (in Chinese)
[22] 辛园园, 钮俊, 谢志军, 等. 微服务体系结构实现框架综述[J]. 计算机工程与应用, 2018, 54(19):10-17. Xin Y Y, Niu J, Xie Z J, et al. Overview of microservice architecture implementation framework[J]. Computer Engineering and Applications, 2018, 54(19):10-17. (in Chinese)
[23] 戴波, 赖旬阳, 胡凯, 等. 基于多角色节点的区块链可扩展方案研究与设计[J]. 浙江工业大学学报, 2021, 49(5):487-493. Dai B, Lai X Y, Hu K, et al. Research and design of blockchain extensible scheme based on multi-role nodes[J]. Journal of Zhejiang University of Technology, 2021, 49(5):487-493. (in Chinese)
[24] 陈立, 朱丙丽. 基于可扩展区块链的智慧城市框架[J]. 西南师范大学学报(自然科学版), 2020, 45(9):112-117. Chen L, Zhu B L. Smart city framework based on extensible blockchain[J]. Journal of Southwest China Normal University(Natural Science Edition), 2020, 45(9):112-117. (in Chinese)
Outlines

/