Journal of Frontiers of Computer Science and Technology ›› 2023, Vol. 17 ›› Issue (8): 1749-1775.DOI: 10.3778/j.issn.1673-9418.2212081
• Frontiers·Surveys • Previous Articles Next Articles
WANG Qun, LI Fujuan, NI Xueli, XIA Lingling, LIANG Guangjun, MA Zhuo
Online:
2023-08-01
Published:
2023-08-01
王群,李馥娟,倪雪莉,夏玲玲,梁广俊,马卓
WANG Qun, LI Fujuan, NI Xueli, XIA Lingling, LIANG Guangjun, MA Zhuo. Research on Blockchain Interoperability and Cross-Chain Technology[J]. Journal of Frontiers of Computer Science and Technology, 2023, 17(8): 1749-1775.
王群, 李馥娟, 倪雪莉, 夏玲玲, 梁广俊, 马卓. 区块链互操作性及跨链技术研究[J]. 计算机科学与探索, 2023, 17(8): 1749-1775.
Add to citation manager EndNote|Ris|BibTeX
URL: http://fcst.ceaj.org/EN/10.3778/j.issn.1673-9418.2212081
[1] 王群, 李馥娟, 王振力, 等. 区块链原理及关键技术[J]. 计算机科学与探索, 2020, 14(10): 1621-1643. WANG Q, LI F J, WANG Z L, et al. Principle and core technology of blockchain[J]. Journal of Frontiers of Computer Science and Technology, 2020, 14(10): 1621-1643. [2] NFTing. Cross-chain technology: the future of blockchain interoperability[EB/OL]. (2020-05-24)[2022-09-20]. https://medium.com/coinmonks/cross-chain-technology-the-future-of-blockchain-interoperability-145f808cf426. [3] YANG G Z, ZANG C, CHEN J J, et al. Distributed fusion cross-chain model and architecture[J]. IET Blockchain, 2022, 2(2): 29-43. [4] Institute of Electrical and Electronics Engineers. IEEE standard computer dictionary: a compilation of IEEE standard computer glossaries[S]. Piscataway: IEEE, 1990. [5] 可信区块链推进计划. 区块链互操作白皮书[R/OL]. (2020-07-01) [2022-09-28]. http://www.trustedblockchain.cn/. Trusted blockchain to advance plans. Blockchain interoperability white paper[R/OL]. (2020-07-01) [2022-09-28]. http://www. trustedblockchain.cn/. [6] NICK W. A fork in the blockchain: income tax and the bitcoin/bitcoin cash hard fork[EB/OL]. (2018-05-01) [2022-09-19]. https://scholarship.law.unc.edu/ncjolt/vol19/iss4/10. [7] SILVA F J C, DAMSGAARD S B, SORENSEN M A M, et al. Analysis of blockchain forking on an ethereum network[C]//Proceedings of the European Wireless 2019; 25th European Wireless Conference, Aarhus, May 2-4, 2019. Piscataway: IEEE, 2019: 1-6. [8] WANG G, SHI Z J, NIXON M, et al. SoK: sharding on blockchain[EB/OL]. [2022-09-26]. https://eprint.iacr.org/ 2019/1178.pdf. [9] github.ethereum/wiki.Sharding FAQs[EB/OL]. (2022-05-24) [2022-10-05]. https://github.com/ethereum/wiki/wiki/ Sharding- FAQs. [10] JANG N Q, BAI F H, HUANG L, et al. Reputation-driven dynamic node consensus and reliability sharding model in IoT blockchain[J]. Algorithms, 2022, 15(2): 1-22. [11] LI X Q, JIANG P, CHEN T, et al. A survey on the security of blockchain systems[J]. Future Generation Computer Systems, 2020, 107(6): 841-853. [12] HOPE-BAILIE A, THOMAS S. InterLedger: creating a standard for payments[C]//Proceedings of the 25th International Conference Companion on World Wide Web, Montréal, Apr 11-15, 2016. New York: ACM, 2016: 281-282. [13] NOLAN T. Alt chains and atomic transfers[EB/OL]. (2013-05-01)[2022-03-15]. https://bitcointalk.org/index.php?topic= 193281.0. [14] HERLIHY M. Atomic cross-chain swaps[J]. arXiv:1801. 09515v4, 2018. [15] BACK A, CORALLO M, DASHJR L, et al. Enabling blockchain innovations with pegged sidechains[EB/OL]. (2014-10-22)[2022-03-16]. https://www.blockstream.com/sidechains.pdf. [16] POON J, DRYJA T. The bitcoin lightning network: scalable off-chain instant payments[EB/OL]. (2016-01-14)[2022-03-16]. https://lightning.network/lightning-network-paper.pdf. [17] ConsenSys. Welcome to BTC relay’s documentation![EB/OL]. [2022-03-18]. https://btc-relay.readthedocs.io/en/latest/. [18] KWON J, BUCHMAN E. A network of distributed ledgers[EB/OL]. [2022-03-18]. https://v1.cosmos.network/resources/ whitepaper. [19] WOOD G. Polkadot: vision for a heterogeneous multi-chain framework(draft1)[EB/OL]. (2016-11-10) [2022-03-22]. https://polk-adot.network/Polkadot-lightpaper.pdf. [20] Ethereum Wiki. On sharding blockchains FAQs[EB/OL].[2022-03-26]. https://eth.wiki/sharding/Sharding-FAQs. [21] EYKHOLT E, MEREDITH L G, DENMAN J. RChain architecture documentation release 0.8.1[EB/OL]. (2017-01-12)[2022-03-28]. https://github.com/rchain/reference/blob/master/docs/RChainWhitepaper.pdf. [22] Overline Team. Overline whitepaper[EB/OL]. (2021-06-05) [2022-03-28]. https://overline.network/whitepaper.pdf. [23] SPOKE M, Nuco Engineering Team. Aion: the third-generation blockchain network[EB/OL]. (2017-07-31) [2022-03-30]. https://aion.network/downloads/aion.network_technical-intro- duction_zh.pdf. [24] POON J, BUTERIN V. Plasma: scalable autonomous smart contracts[EB/OL]. (2017-08-11)[2022-03-31]. https://plasma. io/plasma.pdf. [25] BUTERIN V. Minimal viable plasma[EB/OL]. (2018-01-03)[2022-04-06]. https://ethresear.ch/t/minimal-viable-plasma/426. [26] BUTERIN V. Plasma cash: plasma with much less per-user data checking[EB/OL]. (2018-03-04)[2022-04-06]. https://ethresear.ch/t/plasma-cash-plasma-with-much-less-per-user-data-checking/1298. [27] ROBINSON D. Plasma Debit: arbitrary-denomination payments in plasma cash[EB/OL]. (2018-06-11)[2022-04-06]. https://ethresear.ch/t/plasma-debit-arbitrary-denomination-payments- in-plasma-cash/2198. [28] JONES B, FICHTER K. More viable plasma[EB/OL]. (2018-06-07)[2022-04-07]. https://ethresear.ch/t/more-viable-plasma/ 2160. [29] Wormhole. Wormhole: a smart contract solution for bitcoin cash[EB/OL]. (2018-07-15)[2022-04-03]. https://wormhole.cash/whcwhitepaper-en.pdf. [30] LI D W, LIU J W, TANG Z X, et al. AgentChain: a decentralized cross-chain exchange system[C]//Proceedings of the 18th IEEE International Conference on Trust, Security and Privacy in Computing and Communications/13th IEEE International Conference on Big Data Science and Engineering, Rotorua, Aug 5-8, 2019. Piscataway: IEEE, 2019: 491-498. [31] PUPYSHEV A, GUBANOV D, DZHAFAROV E, et al. Gravity: a blockchain-agnostic cross-chain communication and data oracles protocol[J]. arXiv:2007.00966, 2020. [32] LAN R, UPADHYAYA G, TSE S, et al. Horizon: a gas-efficient, trustless bridge for cross-chain transactions[J]. arXiv:2101.06000, 2021. [33] WESTERKAMP M, DIEZ M. Verilay: a verifiable proof of stake chain relay[J]. arXiv:2201.08697, 2022. [34] HEI Y M, LI D W, ZHANG C, et al. Practical AgentChain: a compatible cross-chain exchange system[J]. Future Generation Computer Systems, 2022, 130: 207-217. [35] XU C C, WANG X Y, XIA L W, et al. BitXHub whitepaper[EB/OL]. (2022-07-01)[2022-10-30]. https://upload.hyperchain. cn/BitXHub%20Whitepaper.pdf. [36] WeBank/WeCross[EB/OL]. [2022-10-30]. https://gitee.com/WeBank/WeCross. [37] BRUDGES J, CEVALLOS A, CZABAN P, et al. Overview of Polkadot and its design considerations[J]. arXiv:2005. 13456v3, 2020. [38] BUTERIN V. Chain interoperability[EB/OL]. (2016-09-09)[2022-11-05]. https://www.r3.com/reports/chain-interoperability/. [39] TREAT D, SCHIATTI L, GIORDANO G, et al. Connecting ecosystems: blockchain integration[EB/OL]. (2018-10-22) [2022-11-05]. https://www.01caijing.com/viewer/pdf.htm?filePath=attachment/202003/C490A9355914412.pdf. [40] World Economic Forum. Inclusive deployment of blockchain for supply chains: part 6—a framework for blockchain interoperability (white paper)[EB/OL]. (2020-04-04) [2022-11-05]. https://www3.weforum.org/docs/WEF_A_Framework_ for_Blockchain_Interoperability_2020.pdf. [41] LESAVRE L, VARIN P, YAGA D. Blockchain networks:token design and management overview[EB/OL]. (2021-02-01)[2022-02-01]. https://nvlpubs.nist.gov/nistpubs/ir/2021/NIST.IR.8301.pdf. [42] FUSION Foundation. Distributed control rights management signature verification program[EB/OL]. [2022-11-09]. https://github.com/FUSIONFoundation/dcrm/. [43] GA?I P, KIAYIAS A, ZINDROS D. Proof-of-stake sidechains[C]//Proceedings of the 2019 IEEE Symposium on Security and Privacy, San Francisco, May 19-23, 2019. Piscataway:IEEE, 2019: 139-156. [44] aelf developer. aelf tech talks-cross-chain mechanism breakdown [EB/OL]. (2020-05-19)[2022-11-06]. https://medium.com/aelfblockchain/tagged/chain-interoperability. [45] TEUTSCH J, STRAKA M, BONEH D. Retrofitting a two-way peg between blockchains[J]. arXiv:1908.03999, 2019. [46] FRAUENTHALER P, SIGWART M, SPANRING C, et al. Testimonium: a cost-efficient blockchain relay[J]. arXiv:2002.12837, 2020. [47] 孟博, 王乙丙, 赵璨, 等. 区块链跨链协议综述[J]. 计算机科学与探索, 2022, 16(10): 2177-2192. MENG B, WANG Y B, ZHAO C, et al. Survey on cross-chain protocols of blockchain[J]. Journal of Frontiers of Computer Science and Technology, 2022, 16(10): 2177-2192. [48] WANG W. Simplified payment verification: instant payment, signature validity, and the importance of integrity[EB/OL]. (2020-08-25)[2022-11-06]. https://medium.com/nchain/simplified-payment-verification-48ac60f1b26c. [49] DAI B R, JIANG S M, ZHU M L, et al. Research and implementation of cross-chain transaction model based on improved hash-locking[C]//Proceedings of the 2nd Inter-national Conference, Dali, Aug 6-7, 2020. Cham: Springer, 2020: 218-230. [50] European Central Bank. Synchronised cross-border payments [EB/OL]. (2019-06-01)[2022-11-09]. https://www.boj.or.jp/en/announcements/release_2019/data/rel190604a1.pdf. [51] GRAHAM D A. Sequential games[EB/OL]. (2007-06-18) [2022-11-10]. https://people.duke.edu/~dgraham/ECO_463/Handouts/SequentialGames.pdf. [52] KATE A, GOLDBERG I. Distributed private-key generators for identity-based cryptography[C]//LNCS 6280: Proceedings of the Security and Cryptography for Networks, Amalfi, Sep 13-15, 2010. Berlin, Heidelberg: Springer, 2010: 436-453. [53] LOUIE T. Welcome to wanchain[EB/OL]. (2021-04-23) [2022-11-13]. https://medium.com/wanchain-foundation/an-intro-duction-to-wanchain-a2936e25df91. [54] GOES C. The interblockchain communication protocol: an overview[J]. arXiv:2006.15918, 2020. [55] W3F(Web3 foundation). XCMP overview[EB/OL]. [2023-02-17]. https://research.web3.foundation/en/latest/polkadot/XCMP/index.html. [56] WANG H K, HE D, GAO Y, et al. Research on data verification and exchange of heterogeneous blockchains for electricity application[C]//Proceedings of the 2nd International Conference on Artificial Intelligence and Computer Science, Hangzhou, Jul 25-26, 2020. Bristol: IOP Publishing, 2020: 1-6. [57] Chainlink. Cross-chain interoperability protocol (CCIP)[EB/OL]. [2023-02-18]. https://chain.link/cross-chain#cross-chain- interoperability-protocol. [58] KALEEM M, SHI W. Demystifying Pythia: a survey of chainlink oracles usage on Ethereum[J]. arXiv:2101.06781v2, 2021. [59] BREIDENBACH L, CACHIN C, CHAN B, et al. Chainlink 2.0: next steps in the evolution of decentralized oracle networks[EB/OL]. (2021-04-15)[2023-02-17]. https://research. chain.link/whitepaper-v2.pdf?_ga=2.119185609.1361700968. 1676778827-249784990.1676778827. [60] ZARICK R, PELLEGRINO B, BANISTER C. LayerZero: trustless omnichain interoperability protocol[J]. arXiv:2110. 13871v1, 2021. [61] ADLER J, BERRYHILL R, BENERIS A, et al. Astraea: a decentralized blockchain oracle[J]. arXiv:1808.00528, 2018. [62] LERNER S D. Rootstock platform, bitcoin powered smart contracts[EB/OL]. (2020-05-06)[2022-11-12]. http://crypto-chainuni.com/wp-content/uploads/Rootstock-WhitePaper-v9-Overview.pdf. [63] SIRIS V A, NIKANDER P, VOULGARIS S, et al. Interledger approaches[J]. IEEE Access, 2019, 7: 89948-89966. [64] THOMAS S, SCHWARTZ E. A protocol for interledger payments[EB/OL]. (2015-01-01)[2022-11-16]. https:// interledger.org/interledger.pdf. [65] 趣链科技. BitXHub白皮书V2.0-区块链跨链技术平台[EB/OL]. (2022-07-01)[2022-11-20]. https://upload.hyperchain. cn/BitXHub%E7%99%BD%E7%9A%AE%E4%B9%A6.pdf. HYPERCHAIN. BitXHub white paper V2.0-blockchain cross-chain technology platform[EB/OL]. (2022-07-01) [2022- 11-20]. https://upload.hyperchain.cn/BitXHub%E7%99%BD%E7%9A%AE%E4%B9%A6.pdf. [66] 叶少杰, 汪小益, 徐才巢, 等. BitXHub: 基于侧链中继的异构区块链互操作平台[J]. 计算机科学, 2020, 47(6): 294-302. YE S J, WANG X Y, XU C C, et al. BitXHub: side-relay chain based heterogeneous blockchain interoperable platform[J]. Computer Science, 2020, 47(6): 294-302. [67] PAPADIS N, TASSIULAS L. Blockchain-based payment channel networks: challenges and recent advances[J]. IEEE Access, 2020, 8: 227596-227609. [68] DECKER C, WATTENHOFER R. A fast and scalable payment network with bitcoin duplex micropayment channels[C]//Proceedings of the 2015 Symposium on Self-Stabilizing Systems, 2015: 3-18. [69] 陈艳姣, 朱笑天, 于永瑞, 等. 区块链闪电网络实证分析: 拓扑、发展和收费策略[J]. 软件学报, 2022, 33(10): 3858-3873. CHEN Y J, ZHU X T, YU Y R, et al. Empirical analysis of lightning network: topology, evolution, and fees[J]. Journal of Software, 2022, 33(10): 3858-3873. [70] LU J, YANG B, LIANG Z, et al. Building super financial markets for the new digital economy wanchain whitepaper version 0.9.1[EB/OL]. (2017-01-01) [2022-12-03]. https://www.wanchain.org/_files/ugd/9296c5_0d623032c67b4e2380e- 14452ec02a9e4.pdf. [71] Wanchain. Cross-chain overview[EB/OL]. [2022-12-02]. https:// docs.wanchain.org/technology/cross-chain-overview. [72] GUO D, SHI C, CHEN Y. Galaxy consensus: a practical proof- of-stake protocol with a robust delegation mechanism[EB/OL]. [2022-12-02]. https://www.wanchain.org/_files/ugd/9296c5_5205 d584ee594e879d4b8b58048b6fac.pdf. [73] MECHANIC Q. Proof of stake[EB/OL]. (2011-07-11)[2022-12-05]. https://bitcointalk.org/index.php?topic=27787. [74] SASAKI Y, WANG L, AOKI K. Preimage attacks on 41-Step SHA-256 and 46-Step SHA-512[EB/OL]. [2022-12-16]. https://eprint.iacr.org/2009/479.pdf. [75] ROHRER E, MALLIARIS J, TSCHORSCH F. Discharged payment channels: quantifying the lightning network’s resilience to topology-based attacks[J]. arXiv:1904.10253, 2019. [76] MARTINAZZI S, FLORI A. The evolving topology of the lightning network: centralization, efficiency, robustness, synch-ronization, and anonymity[J]. Public Library of Science, 2020, 15(1): 1-18. [77] KIM H M, LASKOWSKI M. Toward an ontology-driven blockchain design for supply-chain provenance[J]. Intelligent Systems in Accounting, Finance and Management, 2018, 25(1): 18-27. [78] HARVEY C R. The DAO[EB/OL]. [2023-02-20]. https:// people.duke.edu/~charvey/Teaching/697_2019/Presentations/DAO.pdf. [79] YAGA D, MELL P, ROBY N, et al. Blockchain technology overview[EB/OL]. (2018-10-01)[2022-12-16]. https://doi. org/10.6028/NIST.IR.8202. [80] DASGUPTA D, SHREIN J M, GUPTA K D. A survey of blockchain from security perspective[J]. Journal of Banking and Financial Technology, 2019, 3(1): 1-17. [81] WEILER N. Honeypots for distributed denial of service attacks[EB/OL]. [2022-10-20]. http://www.csl.mtu.edu/cs6461/ www/Reading/Weiler02.pdf. [82] WUST K, GERVAIS A. Ethereum eclipse attacks[EB/OL]. (2016-01-01)[2022-12-20]. https://www.research-collection.ethz.ch/bitstream/handle/20.500.11850/121310/eth-49728-01. pdf. [83] BUTERIN V. Ethereum: a next-generation smart contract and decentralized application platform[EB/OL]. (2014-12-01)[2022-12-20]. https://courses.cs.duke.edu/spring23/compsci512/ papers/ethereum.pdf. [84] YAFFE L. Investigating long range attack[EB/OL]. (2018-12-11)[2022-12-21]. https://medium.com/hackernoon/inves-tigating-long-range-attack-2bce0887a2da. [85] FANTI G, KOGAN L, OH S, et al. Compounding of wealth in proof-of-stake cryptocurrencies[J]. arXiv:1809.07468, 2018. [86] MIT Media lab.51% attacks[EB/OL]. [2022-12-20]. https://dci.mit.edu/51-attacks. [87] ROBERTO J. Understanding proof of stake: the nothing at stake theory[EB/OL]. (2018-06-08)[2022-12-21]. https://medium.com/coinmonks/understanding-proof-of-stake-the-nothing-at-stake-theory-1f0d71bc027. [88] JOHN A. On public crowdsource-based mechanisms for a decentralized blockchain oracle[J]. IEEE Transactions on Engineering Management, 2020, 67(4): 1444-1458. [89] HE Y C, ZHU X Y, XU F F, et al. A novel cross-chain mechanism for blockchains[C]//LNCS 11373: Proceedings of the 1st International Conference on Smart Blockchain,Tokyo, Dec 10-12, 2018. Cham: Springer, 2018: 139-148. |
[1] | HUO Wei, ZHANG Qionglu, OU Wei, HAN Wenbao. Survey on Blockchain-Based Cross-Domain Authentication for Internet of Things Terminals [J]. Journal of Frontiers of Computer Science and Technology, 2023, 17(9): 1995-2014. |
[2] | ZHANG Li, DUAN Mingda, WAN Jianxiong, LI Leixiao, LIU Chuyi. Research on Deep Reinforcement Learning Method for Throughput Optimization of Internet of Vehicles Blockchain [J]. Journal of Frontiers of Computer Science and Technology, 2023, 17(7): 1708-1718. |
[3] | LIU Qiang, SONG Baoyan, JI Wanting, WANG Junlu. Research on Malicious Attack Model of Blockchain Multi-mining Pools [J]. Journal of Frontiers of Computer Science and Technology, 2023, 17(7): 1719-1728. |
[4] | PANG Jun, LIU Chen, HAO Kun, YU Minghe, XIN Junchang, JIANG Chengyang. Research on Editable Blockchain Model Based on Temporal Index [J]. Journal of Frontiers of Computer Science and Technology, 2023, 17(5): 1180-1188. |
[5] | LI Xinhang, LI Chao, ZHANG Guigang, XING Chunxiao. Overview of Blockchain and Database Fusion [J]. Journal of Frontiers of Computer Science and Technology, 2023, 17(4): 761-770. |
[6] | HUANG Minmin, YUAN Lingyun, PAN Xue, ZHANG Jie. Secure and Trusted Authentication Model Under Edge Computing and Multi-blockchain [J]. Journal of Frontiers of Computer Science and Technology, 2023, 17(3): 733-747. |
[7] | LIU Tonglai, ZHANG Zikai, WU Jigang. System Model and Access Control Schemes for Medical Image Collaborative Analysis [J]. Journal of Frontiers of Computer Science and Technology, 2022, 16(8): 1779-1791. |
[8] | WANG Qun, LI Fujuan, NI Xueli, XIA Lingling, WANG Zhenli, LIANG Guangjun. Survey on Blockchain Consensus Algorithms and Application [J]. Journal of Frontiers of Computer Science and Technology, 2022, 16(6): 1214-1242. |
[9] | XIONG Xiao, LI Leixiao, GAO Jing, GAO Haoyu, DU Jinze, ZHENG Yue, NIU Tieming. Research Progress of Blockchain in Internet of Vehicles Data Sharing [J]. Journal of Frontiers of Computer Science and Technology, 2022, 16(5): 1008-1024. |
[10] | HAN Gang, LYU Yingze, LUO Wei, WANG Jiaqian. Privacy Data Protection Scheme for Patients with Major Outbreaks [J]. Journal of Frontiers of Computer Science and Technology, 2022, 16(2): 359-371. |
[11] | ZHANG Songcan, SUN Lifan, SI Yanna, PU Jiexin. Single-Colony Adaptive Heterogeneous Ant Colony Algorithm for Mobile Robot Path Planning [J]. Journal of Frontiers of Computer Science and Technology, 2022, 16(12): 2820-2831. |
[12] | LI Leixiao, ZHENG Yue, GAO Haoyu, XIONG Xiao, NIU Tieming, DU Jinze, GAO Jing. Survey of Research on Smart Contract Vulnerability Detection [J]. Journal of Frontiers of Computer Science and Technology, 2022, 16(11): 2456-2470. |
[13] | MENG Bo, WANG Yibing, ZHAO Can, WANG Dejun, MA Binhao. Survey on Cross-Chain Protocols of Blockchain [J]. Journal of Frontiers of Computer Science and Technology, 2022, 16(10): 2177-2192. |
[14] | XU Yangyang, WANG Yan. Research on Blockchain in Cloud Manufacturing Resource Allocation [J]. Journal of Frontiers of Computer Science and Technology, 2022, 16(10): 2298-2309. |
[15] | FAN Xing, NIU Baoning. BBF: Bloom Filter Variant for Blockchain [J]. Journal of Frontiers of Computer Science and Technology, 2021, 15(10): 1921-1929. |
Viewed | ||||||
Full text |
|
|||||
Abstract |
|
|||||
/D:/magtech/JO/Jwk3_kxyts/WEB-INF/classes/