Atomic cross-chain exchanges of shared assets
Krishnasuri Narayanam, Venkatraman Ramakrishna, Dhinakaran, Vinayagamurthy, Sandeep Nishad

TL;DR
This paper extends atomic cross-chain asset exchange protocols to handle multi-owner and multi-asset scenarios, addressing limitations of traditional HTLCs and enhancing blockchain interoperability.
Contribution
It introduces MPHTLC, an augmented HTLC protocol for secure, atomic multi-owner and multi-asset exchanges across distributed ledgers.
Findings
MPHTLC ensures atomicity in complex multi-party exchanges.
Implementation demonstrated on Hyperledger Fabric and Corda.
Enhanced security against collusion attacks.
Abstract
A core enabler for blockchain or DLT interoperability is the ability to atomically exchange assets held by mutually untrusting owners on different ledgers. This atomic swap problem has been well-studied, with the Hash Time Locked Contract (HTLC) emerging as a canonical solution. HTLC ensures atomicity of exchange, albeit with caveats for node failure and timeliness of claims. But a bigger limitation of HTLC is that it only applies to a model consisting of two adversarial parties having sole ownership of a single asset in each ledger. Realistic extensions of the model in which assets may be jointly owned by multiple parties, all of whose consents are required for exchanges, or where multiple assets must be exchanged for one, are susceptible to collusion attacks and hence cannot be handled by HTLC. In this paper, we generalize the model of asset exchanges across DLT networks and present a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
