Computer Engineering and Applications ›› 2023, Vol. 59 ›› Issue (22): 268-275.DOI: 10.3778/j.issn.1002-8331.2206-0466

• Network, Communication and Security • Previous Articles     Next Articles

Cross-Chain Supervision Mechanism for Consortium Blockchain Based on Relay-Chain Technology

LU Yiren, ZHU Youwen   

  1. College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China
  • Online:2023-11-15 Published:2023-11-15

基于中继链的联盟链跨链监管机制

陆艺仁,朱友文   

  1. 南京航空航天大学 计算机科学与技术学院,南京 211106

Abstract: The consortium chain has played a major role in the fields of logistics traceability and data transactions. However, the differences in the underlying implementation of the consortium chains make it hard to form an effective data sharing way between chains, cross-chain technology is an important method to solve the  “Isolated Data Island” problem of consortium chains. The existing cross-chain schemes cannot satisfy the needs of supervision for consortium chains, and there is no clear division of authority for cross-chain requests and inter-chain interoperability, cross-contract calls between chains may lead to malicious tampering of blockchain data during the cross-chain process, and thus they cannot be applied to cross-chain supervision scenarios. To solve the above problems, this paper proposes a cross-chain supervision mechanism based on the relay chain technology for on-chain computation in consortium-chains, which ensures the security of cross-chain operations by classifying the identity of the accessed chains, and uses modular design to achieve the scalability of cross-chain framework. Besides, this paper also proposes a communication message protocol that can ensure the security of the cross-chain supervision process. Finally, this paper analyzes and compares the proposed scheme with existing mechanisms, and validates the practicality of the proposed scheme through simulation experiments.

Key words: consortium blockchain, cross-chain, supervision, smart contract

摘要: 近年来联盟链在物流溯源、数据交易等领域发挥了重大作用,但是由于联盟链的底层实现差异较大,导致链与链之间无法形成有效的数据共享,跨链技术是打破联盟链数据孤岛现状的重要手段。现有的跨链技术无法满足联盟链跨链监管的需求,没有对跨链请求和链间互操作划分明确的权限,链与链之间合约调用可能导致跨链过程中出现恶意篡改账本数据的情况,无法较好适用于跨链监管场景。针对上述问题,面向联盟链跨链监管需求,提出了一种基于中继链的联盟链上计算跨链监管机制,通过对接入链身份进行分级,保证了跨链操作的安全性,利用模块化设计实现了跨链的可扩展性;设计了可用于跨链监管的通信消息协议,保证了监管过程中的安全性。最后将所提方案和现有机制进行了对比分析,并通过模拟实验验证了所提方案运行效率的实用性。

关键词: 联盟链, 跨链, 监管, 智能合约