mlsanityData to 7 Oct 2026

Atomic Cross-Chain Swaps

arXiv 1801.09515 ↗First posted 29 Jan 2018cs.DCcited by 3

Not on the map. Why?

Abstract (arXiv)

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 cal D, whose vertexes are parties and whose arcs are proposed asset transfers. For any pair (cal D,L), where cal D = (V,A) is a strongly-connected directed graph and L subset V a feedback vertex set for cal D, we give an atomic cross-chain swap protocol for cal 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 cal D is not strongly connected, or if cal D is strongly connected but L is not a feedback vertex set. The protocol has time complexity O(diam(cal D)) and space complexity (bits stored on all blockchains) O(|A|2).

Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 Jan 2018.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 1; 2026: 2.

3 papers.