计算机科学与探索 ›› 2022, Vol. 16 ›› Issue (10): 2177-2192.DOI: 10.3778/j.issn.1673-9418.2203032
收稿日期:
2022-03-07
修回日期:
2022-04-27
出版日期:
2022-10-01
发布日期:
2022-10-14
通讯作者:
+ E-mail: mengscuec@gmail.com作者简介:
孟博(1974—),男,河北石家庄人,博士,教授,主要研究方向为区块链安全、隐私保护等。基金资助:
MENG Bo+(), WANG Yibing, ZHAO Can, WANG Dejun, MA Binhao
Received:
2022-03-07
Revised:
2022-04-27
Online:
2022-10-01
Published:
2022-10-14
About author:
MENG Bo, born in 1974, Ph.D., professor. His research interests include blockchain security, privacy protection, etc.Supported by:
摘要:
随着区块链技术的发展,各区块链平台在系统架构、应用场景上有所不同,造成了不同区块链上的数据和资产难以互联互通,影响了区块链的推广与应用。跨链技术为解决区块链异构互联互通问题,提升区块链的互操作性和可扩展性提供了技术方案。而跨链协议是通过跨链技术实现不同区块链之间的跨链互操作性的具体设计规范,其对实现区块链互操作性和构建区块链跨链应用具有重要意义。对区块链跨链协议的最新研究进行了系统的整理和分析。从以下四方面进行介绍:首先,从链联网、跨链技术和区块链互操作性三方面阐述区块链跨链互操作的研究现状;其次,将跨链协议总结概括为跨链通信协议、跨链资产交易协议和跨链智能合约调用协议,并具体分析其最新研究进展;然后,对跨链协议的关键设计原则进行总结概括,为跨链协议的安全性、隐私性、可扩展性等问题提供解决思路;最后,结合区块链跨链应用的实际需求,给出区块链跨链协议未来的重点研究方向。
中图分类号:
孟博, 王乙丙, 赵璨, 王德军, 麻斌豪. 区块链跨链协议综述[J]. 计算机科学与探索, 2022, 16(10): 2177-2192.
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.
比较维度 | 公证人[ | 哈希锁定[ | 侧链[ | 分布式私钥控制[ |
---|---|---|---|---|
安全性 | 低 | 中 | 低 | 中 |
交易速度 | 慢 | 中 | 慢 | 中 |
可扩展性 | 较强 | 有限 | 强 | 有限 |
智能合约支持程度 | 困难 | 不支持 | 困难 | 困难 |
应用场景 | 全部 | 有限 | 全部 | 全部 |
实现难度 | 容易 | 容易 | 中等 | 中等 |
局限性 | 依赖第三方公证人 | 应用场景单一 | 交易速度慢 | 智能合约功能有待完善 |
实现原理 | 信任一组公证人 | 验证哈希锁和时间锁 | 采集原链信息进行验证 | 分离资产的所有权和使用权 |
典型项目 | Interledger/Croda | Lightning Network | Cosmo/Polkadot | Wanchain/Fusion |
表1 跨链技术对比分析
Table 1 Comparison and analysis between cross-chain technology
比较维度 | 公证人[ | 哈希锁定[ | 侧链[ | 分布式私钥控制[ |
---|---|---|---|---|
安全性 | 低 | 中 | 低 | 中 |
交易速度 | 慢 | 中 | 慢 | 中 |
可扩展性 | 较强 | 有限 | 强 | 有限 |
智能合约支持程度 | 困难 | 不支持 | 困难 | 困难 |
应用场景 | 全部 | 有限 | 全部 | 全部 |
实现难度 | 容易 | 容易 | 中等 | 中等 |
局限性 | 依赖第三方公证人 | 应用场景单一 | 交易速度慢 | 智能合约功能有待完善 |
实现原理 | 信任一组公证人 | 验证哈希锁和时间锁 | 采集原链信息进行验证 | 分离资产的所有权和使用权 |
典型项目 | Interledger/Croda | Lightning Network | Cosmo/Polkadot | Wanchain/Fusion |
年份 | 提出者 | 核心观点 | 关注点 |
---|---|---|---|
2016 | Buterin[ | 通过引入第三方,并在不改变原生链的情况下进行跨链的互操作 | 跨链技术 |
2018 | Jin等人[ | 链与链之间的有效通信和直接信息交换 | 数据互通 |
2019 | Abebe等人[ | 不同区块链之间传输或交换数据或价值 | 数据互通;价值互通 |
2019 | Borkowski等人[ | 跨链数据转移、跨链智能合约调用和跨链资产转移 | 数据互通;价值互通;功能互通 |
2019 | Schulte等人[ | 跨链资产转移和跨链智能合约调用 | 价值互通;功能互通 |
2020 | Belchior等人[ | 源区块链进行跨链,改变目标区块链的状态 | 跨链技术 |
2020 | Kannengießer等人[ | 从外部系统检索数据或与外部系统交换数据 | 数据互通 |
2020 | Lafourcade[ | 创建包含两个分布式账本的二合一区块链 | 数据互通 |
2020 | 叶少杰等人[ | 进行资产交易、信息互通、服务互补等跨链功能 | 数据互通;价值互通;功能互通 |
表2 跨链互操作性概念对比
Table 2 Concept comparison between cross-chain interoperability
年份 | 提出者 | 核心观点 | 关注点 |
---|---|---|---|
2016 | Buterin[ | 通过引入第三方,并在不改变原生链的情况下进行跨链的互操作 | 跨链技术 |
2018 | Jin等人[ | 链与链之间的有效通信和直接信息交换 | 数据互通 |
2019 | Abebe等人[ | 不同区块链之间传输或交换数据或价值 | 数据互通;价值互通 |
2019 | Borkowski等人[ | 跨链数据转移、跨链智能合约调用和跨链资产转移 | 数据互通;价值互通;功能互通 |
2019 | Schulte等人[ | 跨链资产转移和跨链智能合约调用 | 价值互通;功能互通 |
2020 | Belchior等人[ | 源区块链进行跨链,改变目标区块链的状态 | 跨链技术 |
2020 | Kannengießer等人[ | 从外部系统检索数据或与外部系统交换数据 | 数据互通 |
2020 | Lafourcade[ | 创建包含两个分布式账本的二合一区块链 | 数据互通 |
2020 | 叶少杰等人[ | 进行资产交易、信息互通、服务互补等跨链功能 | 数据互通;价值互通;功能互通 |
协议 | 跨链技术 | 可验证性 | 安全性 | 隐私性 | 可扩展性 | 跨链类型 | 局限性 |
---|---|---|---|---|---|---|---|
IBC[ | 中继 | 支持 | 中 | 不支持 | 中 | 同构 | 跨链通信开销大 |
MBCCP[ | 中继 | 不支持 | 高 | 支持 | 低 | 同构 | 无数据验证机制 |
XCMP[ | 中继 | 支持 | 高 | 不支持 | 中 | 同构 | 无具体实现 |
IBTP[ | 中继 | 支持 | 中 | 支持 | 高 | 同构+异构 | 无交易有效性验证机制 |
周期性委员会轮换协议[ | 中继与 公证人 | 支持 | 中 | 不支持 | 低 | 同构+异构 | 未考虑恶意请求造成的 广播风暴风险 |
三阶段跨链通信协议[ | 中继 | 不支持 | 低 | 不支持 | 中 | 同构 | 安全性较差 |
跨链通信服务协议[ | 中继 | 支持 | 中 | 不支持 | 中 | 同构 | 无激励机制、性能较差 |
表3 跨链通信协议对比分析
Table 3 Comparison and analysis between cross-chain communication protocols
协议 | 跨链技术 | 可验证性 | 安全性 | 隐私性 | 可扩展性 | 跨链类型 | 局限性 |
---|---|---|---|---|---|---|---|
IBC[ | 中继 | 支持 | 中 | 不支持 | 中 | 同构 | 跨链通信开销大 |
MBCCP[ | 中继 | 不支持 | 高 | 支持 | 低 | 同构 | 无数据验证机制 |
XCMP[ | 中继 | 支持 | 高 | 不支持 | 中 | 同构 | 无具体实现 |
IBTP[ | 中继 | 支持 | 中 | 支持 | 高 | 同构+异构 | 无交易有效性验证机制 |
周期性委员会轮换协议[ | 中继与 公证人 | 支持 | 中 | 不支持 | 低 | 同构+异构 | 未考虑恶意请求造成的 广播风暴风险 |
三阶段跨链通信协议[ | 中继 | 不支持 | 低 | 不支持 | 中 | 同构 | 安全性较差 |
跨链通信服务协议[ | 中继 | 支持 | 中 | 不支持 | 中 | 同构 | 无激励机制、性能较差 |
协议 | 跨链技术 | 安全性 | 原子性 | 隐私性 | 可扩展性 | 跨链类型 | 局限性 |
---|---|---|---|---|---|---|---|
XCLAIM[ | 中继 | 高 | 支持 | 不支持 | 高 | 同构+异构 | 成本高,资产过度抵押 |
NCASP[ | 哈希锁定 | 高 | 支持 | 不支持 | 高 | 同构+异构 | 存在密钥泄露风险 |
AC3WN[ | 哈希锁定、侧链 | 低 | 支持 | 不支持 | 中 | 同构 | 性能低 |
3PP[ | 哈希锁定 | 中 | 支持 | 不支持 | 低 | 同构 | 无交易容错机制 |
Relay Swap[ | 哈希锁定、中继 | 低 | 支持 | 不支持 | 中 | 同构 | 安全性差 |
去中心化资产交易协议[ | 中继 | 中 | 不支持 | 不支持 | 中 | 同构+异构 | 性能较差 |
多方跨链协议[ | 哈希锁定 | 低 | 支持 | 不支持 | 高 | 同构 | 无具体实现 |
资产互换匿名方案[ | 哈希锁定 | 中 | 支持 | 支持 | 低 | 同构 | 无具体实现 |
表4 跨链资产互换协议对比分析
Table 4 Comparison and analysis between cross-chain asset swap protocols
协议 | 跨链技术 | 安全性 | 原子性 | 隐私性 | 可扩展性 | 跨链类型 | 局限性 |
---|---|---|---|---|---|---|---|
XCLAIM[ | 中继 | 高 | 支持 | 不支持 | 高 | 同构+异构 | 成本高,资产过度抵押 |
NCASP[ | 哈希锁定 | 高 | 支持 | 不支持 | 高 | 同构+异构 | 存在密钥泄露风险 |
AC3WN[ | 哈希锁定、侧链 | 低 | 支持 | 不支持 | 中 | 同构 | 性能低 |
3PP[ | 哈希锁定 | 中 | 支持 | 不支持 | 低 | 同构 | 无交易容错机制 |
Relay Swap[ | 哈希锁定、中继 | 低 | 支持 | 不支持 | 中 | 同构 | 安全性差 |
去中心化资产交易协议[ | 中继 | 中 | 不支持 | 不支持 | 中 | 同构+异构 | 性能较差 |
多方跨链协议[ | 哈希锁定 | 低 | 支持 | 不支持 | 高 | 同构 | 无具体实现 |
资产互换匿名方案[ | 哈希锁定 | 中 | 支持 | 支持 | 低 | 同构 | 无具体实现 |
协议 | 跨链技术 | 安全性 | 原子性 | 隐私性 | 可扩展性 | 跨链类型 | 局限性 |
---|---|---|---|---|---|---|---|
DeXTT[ | 公证人 | 低 | 支持 | 不支持 | 中 | 同构 | 使用范围有限 |
Interledger[ | 公证人 | 低 | 支持 | 不支持 | 中 | 同构+异构 | 无容错机制 |
Zendoo[ | 侧链 | 高 | 支持 | 支持 | 低 | 同构 | 计算量大,实现难度大 |
SuSy[ | 中继 | 低 | 支持 | 不支持 | 中 | 同构+异构 | 无激励机制,未考虑双重支付 |
AUGP[ | 中继 | 中 | 支持 | 不支持 | 中 | 同构 | 无具体实现 |
Sigwart协议[ | 哈希锁定 | 中 | 支持 | 不支持 | 低 | 同构+异构 | 手续费较高 |
Burn-to-Claim[ | 哈希锁定 | 中 | 支持 | 不支持 | 低 | 同构 | 无具体实现,无事务回滚机制 |
表5 跨链资产转移协议对比分析
Table 5 Comparison and analysis between cross-chain asset transfer protocols
协议 | 跨链技术 | 安全性 | 原子性 | 隐私性 | 可扩展性 | 跨链类型 | 局限性 |
---|---|---|---|---|---|---|---|
DeXTT[ | 公证人 | 低 | 支持 | 不支持 | 中 | 同构 | 使用范围有限 |
Interledger[ | 公证人 | 低 | 支持 | 不支持 | 中 | 同构+异构 | 无容错机制 |
Zendoo[ | 侧链 | 高 | 支持 | 支持 | 低 | 同构 | 计算量大,实现难度大 |
SuSy[ | 中继 | 低 | 支持 | 不支持 | 中 | 同构+异构 | 无激励机制,未考虑双重支付 |
AUGP[ | 中继 | 中 | 支持 | 不支持 | 中 | 同构 | 无具体实现 |
Sigwart协议[ | 哈希锁定 | 中 | 支持 | 不支持 | 低 | 同构+异构 | 手续费较高 |
Burn-to-Claim[ | 哈希锁定 | 中 | 支持 | 不支持 | 低 | 同构 | 无具体实现,无事务回滚机制 |
协议 | 安全性 | 隐私性 | 可扩展性 | 原子性 | 跨链类型 | 局限性 |
---|---|---|---|---|---|---|
跨链智能合约调用框架[ | 中 | 不支持 | 中 | 不支持 | 同构 | 跨链调用开销大,无激励机制 |
Move[ | 中 | 不支持 | 中 | 支持 | 同构+异构 | 性能较差,手续费高 |
UIP[ | 高 | 不支持 | 高 | 支持 | 同构 | 实现难度较大 |
SCIP[ | 低 | 不支持 | 中 | 不支持 | 同构+异构 | 安全性低 |
GPACT[ | 高 | 不支持 | 低 | 支持 | 同构 | 使用范围有限 |
表6 跨链智能合约调用协议对比分析
Table 6 Comparison and analysis between cross-chain smart contract call protocols
协议 | 安全性 | 隐私性 | 可扩展性 | 原子性 | 跨链类型 | 局限性 |
---|---|---|---|---|---|---|
跨链智能合约调用框架[ | 中 | 不支持 | 中 | 不支持 | 同构 | 跨链调用开销大,无激励机制 |
Move[ | 中 | 不支持 | 中 | 支持 | 同构+异构 | 性能较差,手续费高 |
UIP[ | 高 | 不支持 | 高 | 支持 | 同构 | 实现难度较大 |
SCIP[ | 低 | 不支持 | 中 | 不支持 | 同构+异构 | 安全性低 |
GPACT[ | 高 | 不支持 | 低 | 支持 | 同构 | 使用范围有限 |
相关文献 | 类型 | 具体内容 | 解决方案 |
---|---|---|---|
[ | 安全性 | 资产保护机制、超时处理机制、数据可信验证、可审计性、崩溃恢复机制、数据一致性 | 公证人机制、SPV验证、2PC协议、3PC协议 |
[ | 可扩展性 | 应用场景多元化、松耦合架构、并行架构、 链下通道 | 侧链、中继、微支付通道、链下存储通道 |
[ | 隐私性 | 交易信息隐藏机制、网络数据混淆处理、 数据访问控制 | 零知识证明、混币机制、代理重加密、同态加密、环签名、混淆网络、属性基加密 |
表7 跨链协议关键设计原则总结
Table 7 Summary of key design principles of cross-chain protocols
相关文献 | 类型 | 具体内容 | 解决方案 |
---|---|---|---|
[ | 安全性 | 资产保护机制、超时处理机制、数据可信验证、可审计性、崩溃恢复机制、数据一致性 | 公证人机制、SPV验证、2PC协议、3PC协议 |
[ | 可扩展性 | 应用场景多元化、松耦合架构、并行架构、 链下通道 | 侧链、中继、微支付通道、链下存储通道 |
[ | 隐私性 | 交易信息隐藏机制、网络数据混淆处理、 数据访问控制 | 零知识证明、混币机制、代理重加密、同态加密、环签名、混淆网络、属性基加密 |
[1] | 曾诗钦, 霍如, 黄韬, 等. 区块链技术研究综述: 原理、进展与应用[J]. 通信学报, 2020, 41(1): 134-151. |
ZENG S Q, HUO R, HUANG T, et al. Survey of blockchain: principle, progress and application[J]. Journal on Commu-nications, 2020, 41(1): 134-151. | |
[2] |
熊啸, 李雷孝, 高静, 等. 区块链在车联网数据共享领域的研究进展[J]. 计算机科学与探索, 2022, 16(5): 1008-1024.
DOI |
XIONG X, LI L X, GAO J, et al. Research progress of blockchain in Internet of vehicles data sharing[J]. Journal of Frontiers of Computer Science and Technology, 2022, 16(5): 1008-1024.
DOI |
|
[3] | 姚前, 张大伟. 区块链系统中身份管理技术研究综述[J]. 软件学报, 2021, 32(7): 2260-2286. |
YAO Q, ZHANG D W. Overview of research on identity management technology in blockchain systems[J]. Journal of Software, 2021, 32(7): 2260-2286. | |
[4] | 周如月, 钱良. 基于区块链信用体系的分布式数字版权管理机制[J]. 计算机应用研究, 2020, 37(6): 1794-1798. |
ZHOU R Y, QIAN L. Blockchain based digital right manag-ement for distributed content delivery network[J]. Applic-ation Research of Computers, 2020, 37(6): 1794-1798. | |
[5] | 王晨旭, 程加成, 桑新欣, 等. 区块链数据隐私保护: 研究现状与展望[J]. 计算机研究与发展, 2021, 58(10): 2099-2119. |
WANG C X, CHENG J C, SANG X X, et al. Data privacy-preserving for blockchain: state of the art and trends[J]. Journal of Computer Research and Development, 2021, 58(10): 2099-2119. | |
[6] | 李芳, 李卓然, 赵赫. 区块链跨链技术进展研究[J]. 软件学报, 2019, 30(6): 1649-1660. |
LI F, LI Z R, ZHAO H. Research on the progress in cross-chain technology of blockchains[J]. Journal of Software, 2019, 30(6): 1649-1660. | |
[7] | 徐卓嫣, 周轩. 跨链技术发展综述[J]. 计算机应用研究, 2021, 38(2): 341-346. |
XU Z Y, ZHOU X. Survey on crosschain technology[J]. Application Research of Computers, 2021, 38(2): 341-346. | |
[8] | 路爱同, 赵阔, 杨晶莹, 等. 区块链跨链技术研究[J]. 信息网络安全, 2019, 19(8): 83-90. |
LU A T, ZHAO K, YANG J Y, et al. Research on cross-chain technology of blockchain[J]. Netinfo Security, 2019, 19(8): 83-90. | |
[9] | VO H T, WANG Z Y, KARUNAMOORTHY D, et al. Internet of blockchains: techniques and challenges ahead[C]// Proceedings of the 2018 IEEE International Confe-rence on Internet of Things and Green Computing and Communications and IEEE Cyber, Physical and Social Computing and IEEE Smart Data, 2018: 1574-1581. |
[10] | 戴炳荣, 姜胜明, 李顿伟, 等. 基于改进PageRank算法的跨链公证人机制评价模型[J]. 计算机工程, 2021, 47(2): 26-31. |
DAI B R, JIANG S M, LI D W, et al. Evaluation model of cross-chain notary mechanism based on improved PageRank algorithm[J]. Computer Engineering, 2021, 47(2): 26-31. | |
[11] | 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 Interna-tional Conference on Blockchain and Trustworthy Systems, Dali, Aug 6-7, 2020. Singapore: Springer, 2020: 218-230. |
[12] | GAŽI P, KIAYIAS A, ZINDROS D. Proof-of-stake side-chains[C]// Proceedings of the 2019 IEEE Symposium on Security and Privacy, San Francisco, May 19-23, 2019. Piscataway: IEEE, 2019: 139-156. |
[13] | FRAUENTHALER P, SIGWART M, SPANRING C, et al. Testimonium: a cost-efficient blockchain relay[J]. arXiv:2002. 12837, 2020. |
[14] |
SHI L, GUO Z. Baguena: a practical proof of stake protocol with a robust delegation mechanism[J]. Chinese Journal of Electronics, 2020, 29(5): 887-898.
DOI URL |
[15] | GUDGEON L, MORENO-SANCHEZ P, ROOS S, et al. SoK: layer-two blockchain protocols[C]// LNCS 12059: Proce-edings of the 24th International Conference on Financial Cryptography and Data Security, Kota Kinabalu, Feb 10-14, 2020. Cham: Springer, 2020: 201-226. |
[16] |
WEGNER P. Interoperability[J]. ACM Computing Surveys, 1996, 28(1): 285-287.
DOI URL |
[17] | VERNADAT F B. Interoperable enterprise systems: archite-ctures and methods[J]. IFAC Proceedings Volumes, 2006, 39(3): 13-20. |
[18] |
KOENS T, POLL E. Assessing interoperability solutions for distributed ledgers[J]. Pervasive and Mobile Computing, 2019, 59: 101079.
DOI URL |
[19] | BUTERIN V. Chain interoperability[EB/OL]. (2016)[2022-02-18]. https://allquantor.at/blockchainbib/pdf/buterin2016chain.pdf. |
[20] | JIN H, DAI X H, XIAO J. Towards a novel architecture for enabling interoperability amongst multiple blockchains[C]// Proceedings of the 2018 38th IEEE International Confer-ence on Distributed Computing Systems, Vienna, Jul 2-6, 2018. Washington: IEEE Computer Society, 2018: 1203-1211. |
[21] | ABEBE E, BEHL D, GOVINDARAJAN C, et al. Enabling enterprise blockchain interoperability with trusted data transfer(industry track)[C]// Proceedings of the 20th Interna-tional Middleware Conference Industrial Track, Davis, Dec 9-13, 2019. New York: ACM, 2019: 29-35. |
[22] |
BORKOWSKI M, SIGWART M, FRAUENTHALER P, et al. DeXTT: deterministic cross-blockchain token transfers[J]. IEEE Access, 2019, 7: 111030-111042.
DOI |
[23] | SCHULTE S, SIGWART M, FRAUENTHALER P, et al. Towards blockchain interoperability[C]// Proceedings of the 2019 International Conference on Business Process Manage-ment, Vienna, Sep 1-6, 2019. Cham: Springer, 2019: 3-10. |
[24] | BELCHIOR R, VASCONCELOS A, GUERREIRO S, et al. A survey on blockchain interoperability: past, present, and future trends[J]. arXiv:2005.14282, 2020. |
[25] | KANNENGIEßER N, PFISTER M, GREULICH M, et al. Bridges between islands: cross-chain technology for distri-buted ledger technology[C]// Proceedings of the 53rd Hawaii International Conference on System Sciences, Maui, Jan 7-10, 2020: 1-10. |
[26] |
LAFOURCADE P, LOMBARD-PLATET M. About block-chain interoperability[J]. Information Processing Letters, 2020, 161: 105976.
DOI URL |
[27] |
叶少杰, 汪小益, 徐才巢, 等. BitXHub: 基于侧链中继的异构区块链互操作平台[J]. 计算机科学, 2020, 47(6): 294-302.
DOI |
YE S J, WANG X Y, XU C C, et al. BitXHub: side-relay chain based heterogeneous blockchain interoperable plat-form[J]. Computer Science, 2020, 47(6): 294-302. | |
[28] | ZAMYATIN A, AL-BASSAM M, ZINDROS D, et al. SoK: communication across distributed ledgers[C]// LNCS 12675: Proceedings of the 25th International Conference on Fina-ncial Cryptography and Data Security, Mar 1-5, 2021. Cham: Springer, 2021: 3-36. |
[29] | HERLIHY M. Atomic cross-chain swaps[C]// Proceedings of the 2018 ACM Symposium on Principles of Distributed Computing, Egham, Jul 23-27, 2018. New York: ACM, 2018: 245-254. |
[30] | NISSL M, SALLINGER E, SCHULTE S, et al. Towards cross-blockchain smart contracts[C]// Proceedings of the 2021 IEEE International Conference on Decentralized Appli-cations and Infrastructures, Aug 23-26, 2021. Piscataway: IEEE, 2021: 85-94. |
[31] | GOES C. The interblockchain communication protocol: an overview[J]. arXiv:2006.15918, 2020. |
[32] |
SHE W, GU Z, LIU W, et al. A channel matching scheme for cross-chain[J]. International Journal of Embedded Systems, 2020, 12(4): 500-509.
DOI URL |
[33] | BURDGES J, CEVALLOS A, CZABAN P, et al. Overview of Polkadot and its design considerations[J]. arXiv:2005. 13456, 2020. |
[34] | WANG H, HE D, GAO Y, et al. Research on data verifi-cation and exchange of heterogeneous blockchains for electricity application[C]// Proceedings of the 2nd Interna-tional Conference on Artificial Intelligence and Computer Science, Hangzhou, Jul 25-26, 2020: 012154. |
[35] | WU Z H, XIAO Y, ZHOU E Y, et al. A solution to data accessibility across heterogeneous blockchains[C]// Proceed-ings of the 26th IEEE International Conference on Parallel and Distributed Systems, Hong Kong, China, Dec 2-4, 2020. Piscataway: IEEE, 2020: 414-421. |
[36] | LUO K, YU W, HAFIZ M A, et al. A multiple blockchains architecture on inter-blockchain communication[C]// Procee-dings of the 2018 IEEE International Conference on Soft-ware Quality, Reliability and Security Companion, Lisbon, Jul 16-20, 2018. Piscataway: IEEE, 2018: 139-145. |
[37] | 康博涵, 章宁, 朱建明. 基于区块链的智能服务交易跨链服务框架与通信机制[J]. 网络与信息安全学报, 2021, 7(3): 105-114. |
KANG B H, ZHANG N, ZHU J M. Research on inter-blockchain service framework and communication mechan-ism based on smart service transaction[J]. Chinese Journal of Network and Information Security, 2021, 7(3): 105-114. | |
[38] | HERLIHY M, LISKOV B, SHRIRA L. Cross-chain deals and adversarial commerce[J]. arXiv:1905.09743, 2019. |
[39] | WERNER S M, PEREZ D, GUDGEON L, et al. SoK: decentralized finance (DeFi)[J]. arXiv:2101.08778, 2021. |
[40] | ZAMYATIN A, HARZ D, LIND J, et al. XCLAIM: trust-less, interoperable, cryptocurrency-backed assets[C]// Proce-edings of the 2019 IEEE Symposium on Security and Privacy, San Francisco, May 19-23, 2019. Piscataway: IEEE, 2019: 193-210. |
[41] |
刘峰, 张嘉淏, 周俊杰, 等. 基于改进哈希时间锁的区块链跨链资产交互协议[J]. 计算机科学, 2022, 49(1): 336-344.
DOI |
LIU F, ZHANG J H, ZHOU J J, et al. Novel hash-time-lock-contract based cross-chain token swap mechanism of blockchain[J]. Computer Science, 2022, 49(1): 336-344.
DOI |
|
[42] | ZAKHARY V, AGRAWAL D, ABBADI A E. Atomic commitment across blockchains[J]. arXiv:1905.02847, 2019. |
[43] | SHADAB N, HOUSHMAND F, LESANI M. Cross-chain transactions[C]// Proceedings of the 2020 IEEE Internati-onal Conference on Blockchain and Cryptocurrency, Toronto, May 2-6, 2020. Piscataway: IEEE, 2020: 1-9. |
[44] | LYS L, MICOULET A, POTOP-BUTUCARU M. Atomic cross chain swaps via relays and adapters[C]// Proceedings of the 3rd Workshop on Cryptocurrencies and Blockchains for Distributed Systems, London, Sep 25, 2020. New York: ACM, 2020: 59-64. |
[45] |
TIAN H, XUE K, LUO X, et al. Enabling cross-chain trans-actions: a decentralized cryptocurrency exchange protocol[J]. IEEE Transactions on Information Forensics and Security, 2021, 16: 3928-3941.
DOI URL |
[46] | 张诗童, 秦波, 郑海彬. 基于哈希锁定的多方跨链协议研究[J]. 网络空间安全, 2018, 9(11): 57-62. |
ZHANG S T, QIN B, ZHENG H B. Research on the protocol of multiple cross-chains based on the hash lock[J]. Information Security and Technology, 2018, 9(11): 57-62. | |
[47] | CAO L, WAN Z. Anonymous scheme for blockchain atomic swap based on zero-knowledge proof[C]// Proceedings of the 2020 IEEE International Conference on Artificial Intel-ligence and Computer Applications, Dalian, Jun 27-29, 2020. Piscataway: IEEE, 2020: 371-374. |
[48] | HOPE-BAILIE A, THOMAS S. Interledger: creating a stan-dard 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. |
[49] | GAROFFOLO A, KAIDALOV D, OLIYNYKOV R. Zendoo: a zk-SNARK verifiable cross-chain transfer protocol enabling decoupled and decentralized sidechains[C]// Proceedings of the 40th IEEE International Conference on Distributed Com-puting Systems, Singapore, Nov 29-Dec 1, 2020. Piscataway: IEEE, 2020: 1252-1262. |
[50] | PUPYSHEV A, DZHAFAROV E, SAPRANIDI I, et al. SuSy: a blockchain-agnostic cross-chain asset transfer gateway protocol based on gravity[J]. arXiv:2008. 13515, 2020. |
[51] | HARDJONO T. Blockchain gateways, bridges and delegated hash-locks[J]. arXiv:2102.03933. 2021. |
[52] | SIGWART M, FRAUENTHALER P, SPANRING C, et al. Decentralized cross-blockchain asset transfers[J]. arXiv:2004. 10488. 2020. |
[53] | PILLAI B, BISWAS K, HÓU Z, et al. The burn-to-claim cross-blockchain asset transfer protocol[C]// Proceedings of the 25th International Conference on Engineering of Com-plex Computer Systems, Singapore, Oct 28-31, 2020. Pisca-taway: IEEE, 2020: 119-124. |
[54] | FYNN E, BESSANI A, PEDONE F. Smart contracts on the move[C]// Proceedings of the 50th Annual IEEE/IFIP Inter-national Conference on Dependable Systems and Networks, Valencia, Jun 29-Jul 2, 2020. Piscataway: IEEE, 2020: 233-244. |
[55] | LIU Z T, XIANG Y X, SHI J, et al. HyperService: inter-operability and programmability across heterogeneous block-chains[C]// Proceedings of the 2019 ACM SIGSAC Confe-rence on Computer and Communications Security, London, Nov 11-15, 2019. New York: ACM, 2019: 549-566. |
[56] | FALAZI G, BREITENBÜCHER U, DANIEL F, et al. Smart contract invocation protocol (SCIP): a protocol for the uniform integration of heterogeneous blockchain smart contracts[C]// LNCS 12127: Proceedings of the 32nd Intern-ational Conference on Advanced Information Systems Engi-neering, Grenoble, Jun 8-12, 2020. Cham: Springer, 2020: 134-149. |
[57] | ROBINSON P, RAMESH R. General purpose atomic crosschain transactions[C]// Proceedings of the 3rd Conference on Blockchain Research & Applications for Innovative Networks and Services, Paris, Sep 27-30, 2021. Piscataway: IEEE, 2021: 61-68. |
[58] | ROBINSON P, RAMESH R, BRAINARD J, et al. Atomic crosschain transactions white paper[J]. arXiv:2003.00903, 2020. |
[59] | ROBINSON P, RAMESH R, JOHNSON S. Atomic cross-chain transactions for ethereum private sidechains[J]. Block-chain: Research and Applications, 2022, 3(1): 100030. |
[60] | 田国华, 胡云瀚, 陈晓峰. 区块链系统攻击与防御技术研究进展[J]. 软件学报, 2021, 32(5): 1495-1525. |
TIAN G H, HU Y H, CHEN X F. Research progress on attack and defense techniques in block-chain system[J]. Jour-nal of Software, 2021, 32(5): 1495-1525. | |
[61] |
PANG Y. A new consensus protocol for blockchain inter-operability architecture[J]. IEEE Access, 2020, 8: 153719-153730.
DOI URL |
[62] |
HARDJONO T, LIPTON A, PENTLAND A. Toward a public-key management framework for virtual assets and virtual asset service providers[J]. The Journal of FinTech, 2021, 1(1): 2050001.
DOI URL |
[63] | ZHAO J, YANG H. Social-aware cross-chain authentication strategy in mobile edge computing[C]// Proceedings of the 9th IEEE International Conference on Information, Comm-unication and Networks, Xi’an, Nov 25-28, 2021. Piscata-way: IEEE, 2021: 170-174. |
[64] |
RAY P P, KUMAR N, DASH D. BLWN: blockchain-based lightweight simplified payment verification in IoT-assisted e-healthcare[J]. IEEE Systems Journal, 2021, 15(1): 134-145.
DOI URL |
[65] |
BELCHIOR R, VASCONCELOS A, CORREIA M, et al. Hermes: fault-tolerant middleware for blockchain interoper-ability[J]. Future Generation Computer Systems, 2022, 129: 236-251.
DOI URL |
[66] | 雷志伟, 朱义, 张健, 等. 一种可监管的区块链跨链平台设计[J]. 计算机与数字工程, 2021, 49(12): 2544-2550. |
LEI Z W, ZHU Y, ZHANG J, et al. Design of a supervised blockchain cross chain platform[J]. Computer and Digital Engineering, 2021, 49(12): 2544-2550. | |
[67] |
ZHOU Q, HUANG H, ZHENG Z, et al. Solutions to scal-ability of blockchain: a survey[J]. IEEE Access, 2020, 8: 16440-16455.
DOI URL |
[68] | 潘晨, 刘志强, 刘振, 等. 区块链可扩展性研究: 问题与方法[J]. 计算机研究与发展, 2018, 55(10): 2099-2110. |
PAN C, LIU Z Q, LIU Z, et al. Research on scalability of blockchain technology: problems and methods[J]. Journal of Computer Research and Development, 2018, 55(10): 2099-2110. | |
[69] | 郑建辉, 林飞龙, 陈中育, 等. 基于联盟自治的区块链跨链机制[J]. 计算机应用(2022-01-19)[2022-02-18]. https://kns.cnki.net/kcms/detail/51.1307.TP.20220117.1746.003.html. |
ZHENG J H, LIN F L, CHEN Z Y, et al. Cross chain mechanism of blockchain based on alliance autonomy[J/OL]. Journal of Computer Application(2022-01-19)[2022-02-18]. https://kns.cnki.net/kcms/detail/51.1307.TP.20220117.1746.003.html. | |
[70] | 戴波, 赖旬阳, 胡凯, 等. 基于多角色节点的区块链可扩展方案研究与设计[J]. 浙江工业大学学报, 2021, 49(5): 487-493. |
DAI B, LAI X Y, HU K, et al. Research and design of scalable blockchain scheme based on multi-role nodes[J]. Journal of Zhejiang University of Technology, 2021, 49(5):487-493. | |
[71] | SERES I A, GULYÁS L, NAGY D A, et al. Topological analysis of bitcoin’s lightning network[C]// Proceedings of the 1st International Conference on Mathematical Research for Blockchain Economy, Santorini, May 6-9, 2019. Cham: Springer, 2020: 1-12. |
[72] | What is the raiden network[EB/OL]. (2019)[2022-02-18]. https://raiden.network/101.html. |
[73] |
HUANG H, LIN J, ZHENG B, et al. When blockchain meets distributed file systems: an overview, challenges, and open issues[J]. IEEE Access, 2020, 8: 50574-50586.
DOI URL |
[74] | 康海燕, 邓婕. 区块链数据隐私保护研究综述[J]. 山东大学学报(理学版), 2021, 56(5): 92-110. |
KANG H Y, DENG J. Survey on blockchain data privacy protection[J]. Journal of Shandong University (Natural Science), 2021, 56(5): 92-110. | |
[75] | DESHPANDE A, HERLIHY M. Privacy-preserving cross-chain atomic swaps[C]// LNCS 12063: Proceedings of the 2020 International Conference on Financial Cryptography and Data Security, Malaysia, Feb 14, 2020. Cham: Springer, 2020: 540-549. |
[76] | STONE D. Trustless, privacy-preserving blockchain bridges[J]. arXiv:2102.04660, 2021. |
[77] | WANG Y, HE M X. CPDS: a cross-blockchain based privacy-preserving data sharing for electronic health records[C]// Proceedings of the 2021 IEEE 6th International Confer-ence on Cloud Computing and Big Data Analytics, Chengdu, Apr 24-26, 2021. Piscataway: IEEE, 2021: 90-99. |
[78] |
HARDJONO T, LIPTON A, PENTLAND A. Toward an interoperability architecture for blockchain autonomous systems[J]. IEEE Transactions on Engineering Management, 2020, 67(4): 1298-1309.
DOI URL |
[1] | 刘同来, 章子凯, 武继刚. 面向医疗图像协同分析的系统模型及访问控制[J]. 计算机科学与探索, 2022, 16(8): 1779-1791. |
[2] | 王群, 李馥娟, 倪雪莉, 夏玲玲, 王振力, 梁广俊. 区块链共识算法及应用研究[J]. 计算机科学与探索, 2022, 16(6): 1214-1242. |
[3] | 熊啸, 李雷孝, 高静, 高昊昱, 杜金泽, 郑岳, 牛铁铭. 区块链在车联网数据共享领域的研究进展[J]. 计算机科学与探索, 2022, 16(5): 1008-1024. |
[4] | 韩刚, 吕英泽, 罗维, 王嘉乾. 重大疫情患者隐私数据保护方案研究[J]. 计算机科学与探索, 2022, 16(2): 359-371. |
[5] | 徐杨杨, 王艳. 区块链在云制造资源分配的研究[J]. 计算机科学与探索, 2022, 16(10): 2298-2309. |
[6] | 樊星, 牛保宁. 区块链应用下的新型区块链布隆过滤器[J]. 计算机科学与探索, 2021, 15(10): 1921-1929. |
[7] | 周健,孙丽艳,付明. 抗货币失效的区块链钱包保护协议研究[J]. 计算机科学与探索, 2020, 14(12): 2039-2049. |
[8] | 郑良汉,何亨,童潜,杨湘,陈享. 云环境中的多授权机构访问控制方案[J]. 计算机科学与探索, 2020, 14(11): 1865-1878. |
[9] | 王群,李馥娟,王振力,梁广俊,徐杰. 区块链原理及关键技术[J]. 计算机科学与探索, 2020, 14(10): 1621-1643. |
[10] | 贾大宇,信俊昌,王之琼,郭薇,王国仁. 区块链的存储容量可扩展模型[J]. 计算机科学与探索, 2018, 12(4): 525-535. |
[11] | 李舟军,张江霄,冯春辉,隋春荣. 电子现金协议研究综述[J]. 计算机科学与探索, 2017, 11(11): 1701-1712. |
阅读次数 | ||||||
全文 |
|
|||||
摘要 |
|
|||||