计算机科学
协议(科学)
互操作性
链条(单位)
分布式计算
锁(火器)
过程(计算)
块链
计算机网络
计算机安全
操作系统
工程类
医学
机械工程
物理
病理
替代医学
天文
作者
Lingyuan Yin,Jing Xu,Zhenfeng Zhang
标识
DOI:10.1093/comjnl/bxac030
摘要
Abstract With the rapid development of blockchains, blockchain systems are moving on from a stand-alone manner to cross-chain interactions, and achieving interoperability is emerging as one of the essential features of blockchains. Unfortunately, existing mechanisms such as XCLAIM mostly focus on exchanging assets between two blockchains and it is slow and expensive to process each cross-chain trade among more than two blockchains as multiple transactions are required. In this paper, we present Interopera, a decentralized and efficient cross-chain trading protocol among two or more blockchains. Interopera atomically processes each cross-chain trade faster and more cheaply with fewer transactions by a two-phase lock/unlock process. Interopera also achieves efficient cross-chain communication by our presented Partitioned-FlyClient and Tx-FlyClient. Partitioned-FlyClient is based on FlyClient but more efficient with smaller proof size, reducing the storage and bandwidth overheads. Tx-FlyClient maintains efficiency even when cross-chain trades become frequent, instead of other mechanisms only being effective under low cross-chain trades volumes. We also develop a proof-of-concept implementation and the results demonstrate high efficiency of our protocol.
科研通智能强力驱动
Strongly Powered by AbleSci AI