Cross-chain Deals and Adversarial Commerce

05/23/2019
by   Maurice Herlihy, et al.
0

Modern distributed data management systems face a new challenge: how can autonomous, mutually-distrusting parties cooperate safely and effectively? Addressing this challenge brings up questions familiar from classical distributed systems: how to combine multiple steps into a single atomic action, how to recover from failures, and how to synchronize concurrent access to data. Nevertheless, each of these issues requires rethinking when participants are autonomous and potentially adversarial. We propose the notion of a cross-chain deal, a new way to structure complex distributed computations in an adversarial setting. Deals are inspired by classical atomic transactions, but are necessarily different, in important ways, to accommodate the decentralized and untrusting nature of the exchange. We describe novel safety and liveness properties, along with two alternative protocols for implementing cross-chain deals in a system of independent blockchain ledgers. One protocol, based on synchronous communication, is fully decentralized, while the other, based on eventually-synchronous communication, necessarily requires stronger trust assumptions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/16/2023

CroCoDai: A Stablecoin for Cross-Chain Commerce

Decentralized Finance (DeFi), in which digital assets are exchanged with...
research
05/13/2021

Hedging Against Sore Loser Attacks in Cross-Chain Transactions

A *sore loser attack* in cross-blockchain commerce rises when one party ...
research
05/08/2019

Atomic Commitment Across Blockchains

The recent adoption of blockchain technologies and open permissionless n...
research
05/24/2019

Atomic Cross-Chain Swaps with Improved Space and Time Complexity

An effective atomic cross-chain swap protocol is introduced by Herlihy [...
research
11/01/2022

Invited Paper: Fault-tolerant and Expressive Cross-Chain Swaps

Cross-chain swaps enable exchange of different assets that reside on dif...
research
02/01/2021

The Longest-Chain Protocol Under Random Delays

In the field of distributed consensus and blockchains, the synchronous c...
research
02/25/2022

Generalized HTLC for Cross-Chain Swapping of Multiple Assets with Co-Ownerships

A core enabler for blockchain or DLT interoperability is the ability to ...

Please sign up or login with your details

Forgot password? Click here to reset