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 条
  • [1] Extending Atomic Cross-Chain Swaps
    Zie, Jean-Yves
    Deneuville, Jean-Christophe
    Briffaut, Jeremy
    Nguyen, Benjamin
    [J]. DATA PRIVACY MANAGEMENT, CRYPTOCURRENCIES AND BLOCKCHAIN TECHNOLOGY, 2019, 11737 : 219 - 229
  • [2] Lilac: Parallelizing Atomic Cross-Chain Swaps
    Ding, Donghui
    Long, Bo
    Zhuo, Feng
    Li, Zhongcheng
    Zhang, Hanwen
    Tian, Chen
    Sun, Yi
    [J]. 2022 27TH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (IEEE ISCC 2022), 2022,
  • [3] Privacy-Preserving Cross-Chain Atomic Swaps
    Deshpande, Apoorvaa
    Herlihy, Maurice
    [J]. FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2020, 2020, 12063 : 540 - 549
  • [4] Cross-chain Swaps with Preferences
    Chan, Eric
    Chrobak, Marek
    Lesani, Mohsen
    [J]. 2023 IEEE 36TH COMPUTER SECURITY FOUNDATIONS SYMPOSIUM, CSF, 2023, : 261 - 275
  • [5] Atomic Cross-Chain Swaps with Improved Space and Local Time Complexity
    Imoto, Soichiro
    Sudo, Yuichi
    Kakugawa, Hirotsugu
    Masuzawa, Toshimitsu
    [J]. STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2019, 2019, 11914 : 194 - 208
  • [6] A Game-Theoretic Analysis of Cross-Chain Atomic Swaps with HTLCs
    Xu, Jiahua
    Ackerer, Damien
    Dubovitskaya, Alevtina
    [J]. 2021 IEEE 41ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2021), 2021, : 584 - 594
  • [7] Atomic cross-chain swaps with improved space, time and local time complexities
    Imoto, Soichiro
    Sudo, Yuichi
    Kakugawa, Hirotsugu
    Masuzawa, Toshimitsu
    [J]. INFORMATION AND COMPUTATION, 2023, 292
  • [8] Towards faster settlement in HTLC-based Cross-Chain Atomic Swaps
    Mazumdar, Subhra
    [J]. 2022 IEEE 4TH INTERNATIONAL CONFERENCE ON TRUST, PRIVACY AND SECURITY IN INTELLIGENT SYSTEMS, AND APPLICATIONS, TPS-ISA, 2022, : 295 - 304
  • [9] Game Theoretical Analysis of Cross-Chain Swaps
    Belotti, Marianna
    Moretti, Stefano
    Potop-Butucaru, Maria
    Secci, Stefano
    [J]. 2020 IEEE 40TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2020, : 485 - 495
  • [10] Atomic Bonded Cross-chain Debt
    Tefagh, Mojtaba
    Bagheri, Fatehmeh
    Khajehpour, Amirhossein
    Abdi, Melika
    [J]. 2020 THE 3RD INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY AND APPLICATIONS, ICBTA 2020, 2020, : 50 - 54