Abstract
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 that manage assets 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 semi-synchronous communication, requires a globally shared ledger.
Subject
General Earth and Planetary Sciences,Water Science and Technology,Geography, Planning and Development
Cited by
50 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Interoperability in Blockchain: A Survey;IEEE Transactions on Knowledge and Data Engineering;2023-12-01
2. Formal Analysis of IBC Protocol;2023 IEEE 31st International Conference on Network Protocols (ICNP);2023-10-10
3. Instant Function Calls Using Synchronized Cross-Blockchain Smart Contracts;IEEE Transactions on Network and Service Management;2023-09
4. spryDEX:Decentralized Exchange for Cryptocurrencies using Blockchain;2023 7th International Conference On Computing, Communication, Control And Automation (ICCUBEA);2023-08-18
5. Cross-Chain Swaps with Preferences;2023 IEEE 36th Computer Security Foundations Symposium (CSF);2023-07