Skip to main content

Feasibility of cross-chain payment with success guarantees

Authors

Rob van Glabbeek, Vincent Gramoli and Pierre Tholoniat

DATA61

University of Sydney

UNSW Sydney

Abstract

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 demonstrate that it is possible to solve this problem when assuming synchrony, in the sense that each message is guaranteed to arrive within a known amount of time, but impossible to solve without assuming synchrony. Yet, we solve a weaker variant of this problem, where success is conditional on the patience of the participants, without assuming synchrony, and in the presence of Byzantine failures. We also discuss the relation with the recently defined cross-chain deals.

BibTeX Entry

  @inproceedings{vanGlabbeek_GT_20,
    author           = {van Glabbeek, Rob and Gramoli, Vincent and Tholoniat, Pierre},
    doi              = {https://doi.org/10.1145/3350755.3400264},
    month            = jul,
    date             = {2020-7-14},
    year             = {2020},
    keywords         = {Cross-chain payment protocols; distributed systems; fault tolerance; blockchain; asynchronous
                        networks of timed automata; asynchronous communication; clock skew; safety and liveness properties;
                        cross-chain deals.},
    title            = {Feasibility of Cross-Chain Payment with Success Guarantees},
    address          = {Virtual event},
    pages            = {579-581},
    booktitle        = {32nd ACM Symposium on Parallelism in Algorithms and Architectures, SPAA 2020},
    paperurl         = {https://ts.data61.csiro.au/publications/csiro_full_text//vanGlabbeek_GT_20.pdf},
    publisher        = {ACM}
  }

Download

Served by Apache on Linux on seL4.