Cross-Chain Payment Protocols with Success Guarantees

12/10/2019
by   Rob van Glabbeek, et al.
0

In this paper, we consider the problem of cross-chain payment whereby customers of different escrows – implemented by a bank or a blockchain smart contract – successfully transfer digital assets without trusting each other. Prior to this work, cross-chain payment problems did not require this success or any form of progress. We introduce a new specification formalism called Asynchronous Networks of Timed Automata (ANTA) to formalise such protocols. We present the first cross-chain payment protocol that ensures termination in a bounded amount of time and works correctly in the presence of clock skew. We then demonstrate that it is impossible to solve this problem without assuming synchrony, in the sense that each message is guaranteed to arrive within a known amount of time. We also offer a protocol that solves an eventually terminating variant of this cross-chain payment problem without synchrony, and even in the presence of Byzantine failures.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/16/2020

Feasibility of Cross-Chain Payment with Success Guarantees

We consider the problem of cross-chain payment whereby customers of diff...
research
01/15/2021

Horizon: A Gas-Efficient, Trustless Bridge for Cross-Chain Transactions

With the rise of digital currency systems that rely on blockchain to ens...
research
03/20/2023

Analyzing the Performance of the Inter-Blockchain Communication Protocol

With the increasing demand for communication between blockchains, improv...
research
06/14/2022

Cross-Chain State Machine Replication

This paper considers the classical state machine replication (SMR) probl...
research
02/14/2022

On Payment Channels in Asynchronous Money Transfer Systems

Money transfer is an abstraction that realizes the core of cryptocurrenc...
research
08/11/2020

Reliable inter-blockchain communication framework for improving scalability

The scalability problem is a well-known problem in blockchain implementa...

Please sign up or login with your details

Forgot password? Click here to reset