Consortium blockchains, with their decentralized characteristics, have found widespread applications across various industries. However, this also forms isolated data islands. These data islands have become obstacles to data sharing between industries, and the issue of cross-chain data consistency verification remains unresolved. Current mainstream cross-chain technologies solve asset transfer issues through complex transaction steps, thus failing to meet the need for efficient data transmission. Existing research has proposed solutions for cross-chain data consistency verification, but two major issues remain. Firstly, these schemes do not consider data changes or support data dynamic operations. Secondly, these schemes involve a significant amount of complex computations, leading to slow efficiency. To address the above issues, we propose DataJudge, a cross-chain data consistency verification scheme based on an extended Merkle hash tree. This scheme not only verifies cross-chain data consistency but also effectively fills the gap in existing schemes regarding dynamic operations. Additionally, we modify the paillier homomorphic encryption. To improve efficiency, we do not introduce many complex computations. Furthermore, the extended Merkle hash tree structure enhances efficiency. Finally, we implement a prototype system and evaluate it. The results demonstrate that DataJudge can effectively verify cross-chain data consistency and outperform existing schemes such as DCIV and BeDCV.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

DataJudge: Cross-Chain Data Consistency Verification Based on Extended Merkle Hash Tree

  • Yuwei Xu,
  • Junyu Zeng,
  • Jie Cao,
  • Shengjiang Dai,
  • Qiao Xiang,
  • Guang Cheng

摘要

Consortium blockchains, with their decentralized characteristics, have found widespread applications across various industries. However, this also forms isolated data islands. These data islands have become obstacles to data sharing between industries, and the issue of cross-chain data consistency verification remains unresolved. Current mainstream cross-chain technologies solve asset transfer issues through complex transaction steps, thus failing to meet the need for efficient data transmission. Existing research has proposed solutions for cross-chain data consistency verification, but two major issues remain. Firstly, these schemes do not consider data changes or support data dynamic operations. Secondly, these schemes involve a significant amount of complex computations, leading to slow efficiency. To address the above issues, we propose DataJudge, a cross-chain data consistency verification scheme based on an extended Merkle hash tree. This scheme not only verifies cross-chain data consistency but also effectively fills the gap in existing schemes regarding dynamic operations. Additionally, we modify the paillier homomorphic encryption. To improve efficiency, we do not introduce many complex computations. Furthermore, the extended Merkle hash tree structure enhances efficiency. Finally, we implement a prototype system and evaluate it. The results demonstrate that DataJudge can effectively verify cross-chain data consistency and outperform existing schemes such as DCIV and BeDCV.