Atomic Cross-Chain Swaps

被引:217
|
作者
Herlihy, Maurice [1 ]
机构
[1] Brown Univ, Comp Sci Dept, Providence, RI 02912 USA
关键词
D O I
10.1145/3212734.3212736
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
An atomic cross-chain swap is a distributed coordination task where multiple parties exchange assets across multiple blockchains, for example, trading bitcoin for ether. An atomic swap protocol guarantees (1) if all parties conform to the protocol, then all swaps take place, (2) if some coalition deviates from the protocol, then no conforming party ends up worse off, and (3) no coalition has an incentive to deviate from the protocol. A cross-chain swap is modeled as a directed graph D, whose vertexes are parties and whose arcs are proposed asset transfers. For any pair (D, L), where D = (V, A) is a strongly-connected directed graph and L subset of V a feedback vertex set for D, we give an atomic cross-chain swap protocol for D, using a form of hashed timelock contracts, where the vertexes in L generate the hashlocked secrets. We show that no such protocol is possible if D is not strongly connected, or if D is strongly connected but L is not a feedback vertex set. The protocol has time complexity O(diam(D)) and space complexity (bits stored on all blockchains) O(vertical bar A vertical bar(2)).
引用
收藏
页码:245 / 254
页数:10
相关论文
共 50 条
  • [21] Atomic cross-chain swap based on private key exchange
    Zhu, Zeshuo
    Zhang, Rui
    Tao, Yang
    [J]. CYBERSECURITY, 2024, 7 (01):
  • [22] Cross-chain Transactions
    Shadab, Narges
    Houshmand, Farzin
    Lesani, Mohsen
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (IEEE ICBC), 2020,
  • [23] Atomic cross-chain settlement model for central banks digital currency
    Lee, Yunyoung
    Son, Bumho
    Jang, Huisu
    Byun, Junyoung
    Yoon, Taeho
    Lee, Jaewook
    [J]. INFORMATION SCIENCES, 2021, 580 : 838 - 856
  • [24] Transferable Cross-Chain Options
    Engel, Daniel
    Xue, Yingjie
    [J]. PROCEEDINGS OF THE 2022 4TH ACM CONFERENCE ON ADVANCES IN FINANCIAL TECHNOLOGIES, AFT 2022, 2022, : 161 - 179
  • [25] R-SWAP: Relay Based Atomic Cross-Chain Swap Protocol
    Lys, Leonard
    Micoulet, Arthur
    Potop-Butucaru, Maria
    [J]. ALGORITHMIC ASPECTS OF CLOUD COMPUTING, 2021, 13084 : 18 - 37
  • [26] Research on Blockchain Cross-Chain Model Based on plus NFT plus Cross-Chain Bridge"
    Han, Yutong
    Wang, Chundong
    Wang, Huaibin
    [J]. IEEE ACCESS, 2024, 12 : 77065 - 77078
  • [27] ChainKeeper: A cross-chain scheme for governing the chain by chain
    Xu, Yuwei
    He, Ran
    Dai, Shengjiang
    Zhang, Yujian
    [J]. IET Blockchain, 2023, 3 (04): : 249 - 264
  • [28] Cross-chain deals and adversarial commerce
    Maurice Herlihy
    Barbara Liskov
    Liuba Shrira
    [J]. The VLDB Journal, 2022, 31 : 1291 - 1309
  • [29] Sidechains With Fast Cross-Chain Transfers
    Yin, Lingyuan
    Xu, Jing
    Tang, Qiang
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2022, 19 (06) : 3925 - 3940
  • [30] Cross-chain Deals and Adversarial Commerce
    Herlihy, Maurice
    Liskov, Barbara
    Shrira, Liuba
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2019, 13 (02): : 100 - 113