区块链

基于预言机组件技术的跨链系统研究与实现

  • 何旭荣 ,
  • 方有轩 ,
  • 郑旭晓 ,
  • 辛艳双
展开
  • 中移信息技术有限公司 研发创新中心, 广东 深圳 518000

收稿日期: 2025-01-09

  网络出版日期: 2025-07-31

Research and Implementation of Cross Chain System Based on Oracle Component Technology

  • HE Xurong ,
  • FANG Youxuan ,
  • ZHENG Xuxiao ,
  • XIN Yanshuang
Expand
  • R&D and Innovation Center of China Mobile Information Technology Co., Ltd., Shenzhen 518000, Guangdong, China

Received date: 2025-01-09

  Online published: 2025-07-31

摘要

现有跨链技术在不同区块链系统的互通性、事务完整性和跨链安全性方面存在不足,限制了区块链技术的广泛应用。为解决这些问题,本文提出了一种基于预言机的区块链双向跨链解决方案。该方案通过聚合多个可信数据源,利用复合国密技术,有效提升了跨链交易的完整性和安全性。实验结果表明,与传统跨链方案相比,本文提出的方案在跨链适应性、事务可靠性和安全性方面具有显著优势,为异构区块链系统之间的跨链问题提供了新的解决思路,也为区块链技术在更多领域的应用奠定了基础。

本文引用格式

何旭荣 , 方有轩 , 郑旭晓 , 辛艳双 . 基于预言机组件技术的跨链系统研究与实现[J]. 应用科学学报, 2025 , 43(4) : 630 -642 . DOI: 10.3969/j.issn.0255-8297.2025.04.006

Abstract

Existing cross-chain solutions face significant challenges in interoperability, transaction integrity, and security, which limit the widespread application of blockchain technology. To address these issues, this paper proposes a bi-directional cross-chain solution based on oracles. The proposed approach aggregates data from multiple trustworthy sources and employs composite national cryptographic techniques to enhance the integrity and security of cross-chain transactions. Experimental results demonstrate that the proposed solution significantly outperforms traditional cross-chain methods in terms of adaptability, reliability, and security. This work provides a novel framework for solving cross-chain interoperability among heterogeneous blockchain systems and lays a foundation for the application of blockchain technology in various fields.

参考文献

[1] 黄永宏, 吴英杰, 郭世玉, 等. 区块链预言机研究综述[J]. 通信技术, 2018, 51(10): 1939-1951. Huang Y H, Wu Y J, Guo S Y, et al. Review of blockchain oracle research [J]. Communication Technology, 2018, 51(10): 1939-1951. (in Chinese)
[2] 张永超, 齐鹏程. 区块链预言机技术研究综述[J]. 计算机工程与应用, 2020, 56(17): 73-79. Zhang Y C, Qi P C. Overview of blockchain oracle technology research [J] Computer Engineering and Applications, 2020, 56(17): 73-79. (in Chinese)
[3] 胡景秀, 杨阳, 熊璐, 等. 国密算法分析与软件性能研究[J]. 信息网络安全, 2021, 21(10): 8-16. Hu J X, Yang Y, Xiong L, et al. SM algorithm analysis and software performance research [J]. Netinfo Security, 2021, 21(10): 8-16. (in Chinese)
[4] 石玉平, 赵陆军. 国密SM3算法研究与分析[J]. 电子设计工程, 2017, 25(17): 83-86. Shi Y p, Zhao L J. Research and analysis of national secret SM3 algorithm [J]. Electronic Design Engineering, 2017, 25(17): 83-86. (in Chinese)
[5] 李志勇, 王剑, 徐健. 国密SM4算法研究与实现[J]. 信息网络安全, 2017, 17(8): 39-42. Li Z Y, Wang J, Xu J. Research and implementation of state secret SM4 algorithm [J]. Information Network Security, 2017(8): 39-42. (in Chinese)
[6] 沈荣耀, 马利民, 王佳慧, 等. 基于国密SM2算法的局部可验证聚合签名算法研究[J]. 信息安全研究, 2024, 10(2): 156-162. Shen R Y, Ma L M, Wang J H, et al. Research on locally verifiable aggregate signature algorithm based on SM2[J] Journal of Information Security Research, 2024, 10(2), 156-162. (in Chinese)
[7] 张国彪, 陈廷军. 国密SM3密码算法的研究与实现[J]. 计算机工程与应用, 2013, 49(12): 199-202. Zhang G B, Chen T J. Research and implementation of state secret SM3 cryptography algorithm [J]. Computer Engineering and Applications, 2013, 49(12): 199-202. (in Chinese)
[8] 陈丽萍, 方娟, 陈建飞. 区块链跨链技术综述[J]. 计算机科学, 2020, 47(4): 1-8. Chen L P, Fang J, Chen J F. Overview of cross chain blockchain technology [J]. Computer Science, 2020, 47(4): 1-8. (in Chinese)
[9] 吴志文, 周明. 跨链技术综述[J]. 计算机科学, 2020, 47(12): 1-10. Wu Z W, Zhou M. Overview of cross chain technology [J]. Computer Science, 2020, 47(12): 1-10. (in Chinese)
[10] 李明, 陈杨. 区块链跨链技术研究综述[J]. 计算机科学与探索, 2021, 15(1): 1-16. Li M, Chen Y. Overview of cross chain blockchain technology research [J]. Computer Science and Exploration, 2021, 15(1): 1-16. (in Chinese)
[11] 陈晓青, 李剑峰. 基于中继链的区块链跨链技术研究与实现[J]. 计算机工程与应用, 2020, 56(7): 54-59. Chen X Q, Li J F. Research and implementation of blockchain cross chain technology based on relay chain [J]. Computer Engineering and Applications, 2020, 56(7): 54-59. (in Chinese)
[12] 崔怀勇, 张绍华, 李超, 等. 一种基于Schnorr签名的区块链预言机改进方案[J]. 计算机工程, 2024, 50(1): 166-173. Cui H Y, Zhang S H, Li C, et al. An improved scheme for blockchain oracle based on Schnorr signature [J]. Computer Engineering, 2024, 50(1): 166-173. (in Chinese)
[13] Goldberg S, Reyzin L, Papadopoulos D, et al. Verifiable random functions (VRFs) [EB/OL]. (2023-08) [2025-01-09]. https://www.rfc-editor.org/rfc/rfc9381.pdf.
[14] 刘颖, 马玉鹏, 赵凡, 等. 基于Fabric的海量交易数据上链预处理机制[J]. 计算机工程, 2024, 50(1): 39-49. Liu Y, Ma Y P, Zhao F, et al. Fabric-based up-chain preprocessing mechanism for mass transaction data [J]. Computer Engineering, 2024, 50(1): 39-49. (in Chinese)
[15] 杨晓媛, 王长江, 周旭. 基于侧链的区块链跨链技术研究[J]. 计算机科学, 2019, 46(12): 21-26. Yang X Y, Wang C J, Zhou X. Research on cross chain blockchain technology based on side chains [J]. Computer Science, 2019, 46(12): 21-26. (in Chinese)
[16] 李婷, 赵亚娟. 基于侧链的区块链跨链技术研究与实现[J]. 电子设计工程, 2021, 29(4): 160-164. Li T, Zhao Y J. Research and implementation of cross chain blockchain technology based on side chains [J]. Electronic Design Engineering, 2021, 29(4): 160-164. (in Chinese)
[17] 张晓岩, 陈新星, 罗亚红. 基于哈希锁的区块链跨链技术研究[J]. 计算机应用与软件, 2021, 38(4): 147-151. Zhang X Y, Chen X X, Luo Y H. Research on cross chain blockchain technology based on hash lock [J]. Computer Applications and Software, 2021, 38(4): 147-151. (in Chinese)
[18] 孙璐璐, 董晓晓, 张磊. 基于闪电网络的区块链跨链技术研究[J]. 计算机科学与应用, 2021, 11(9): 133-137. Sun L L, Dong X X, Zhang L. Research on blockchain cross chain technology based on lightning networks [J]. Computer Science and Applications, 2021, 11(9): 133-137. (in Chinese)
文章导航

/