Paper 2019/1128

SoK: Communication Across Distributed Ledgers

Alexei Zamyatin, Mustafa Al-Bassam, Dionysis Zindros, Eleftherios Kokoris-Kogias, Pedro Moreno-Sanchez, Aggelos Kiayias, and William J. Knottenbelt

Abstract

Since the inception of Bitcoin, a plethora of distributed ledgers differing in design and purpose has been created. While by design, blockchains provide no means to securely communicate with external systems, numerous attempts towards trustless cross-chain communication have been proposed over the years. Today, cross-chain communication (CCC) plays a fundamental role in cryptocurrency exchanges, scalability efforts via sharding, extension of existing systems through sidechains, and bootstrapping of new blockchains. Unfortunately, existing proposals are designed ad-hoc for specific use-cases, making it hard to gain confidence in their correctness and composability. We provide the first systematic exposition of cross-chain communication protocols. We formalize the underlying research problem and show that CCC is impossible without a trusted third party, contrary to common beliefs in the blockchain community. With this result in mind, we develop a framework to design new and evaluate existing CCC protocols, focusing on the inherent trust assumptions thereof, and derive a classification covering the field of cross-chain communication to date. We conclude by discussing open challenges for CCC research and the implications of interoperability on the security and privacy of blockchains.

Note: Updated evaluation with latest cross-chain research papers. Extended discussion on challenges and future research directions.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. Major revision. Financial Cryptography and Data Security 2021
Keywords
blockchainsdistributed ledgersinteroperabilitycross-chain communication
Contact author(s)
azamyatin @ imperial ac uk
History
2021-02-05: last of 4 revisions
2019-10-02: received
See all versions
Short URL
https://ia.cr/2019/1128
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2019/1128,
      author = {Alexei Zamyatin and Mustafa Al-Bassam and Dionysis Zindros and Eleftherios Kokoris-Kogias and Pedro Moreno-Sanchez and Aggelos Kiayias and William J.  Knottenbelt},
      title = {{SoK}: Communication Across Distributed Ledgers},
      howpublished = {Cryptology {ePrint} Archive, Paper 2019/1128},
      year = {2019},
      url = {https://eprint.iacr.org/2019/1128}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.