Cross-chain deals and adversarial commerce
-
Published:2021-08-20
Issue:
Volume:
Page:
-
ISSN:1066-8888
-
Container-title:The VLDB Journal
-
language:en
-
Short-container-title:The VLDB Journal
Author:
Herlihy MauriceORCID, Liskov Barbara, Shrira Liuba
Abstract
AbstractModern distributed data management systems face a new challenge: how can autonomous, mutually distrusting parties cooperate safely and effectively? Addressing this challenge brings up familiar questions 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. We also prove that some degree of centralization is required in the semi-synchronous communication model.
Funder
National Science Foundation
Publisher
Springer Science and Business Media LLC
Subject
Hardware and Architecture,Information Systems
Reference55 articles.
1. Abraham, I., Gueta, G.,Malkhi, D: Hot-stuff the linear, optimal-resilience, one-message BFT devil. CoRR, abs/1803.05069 (2018) 2. Aiyer, A. S., Alvisi, L., Clement, A., Dahlin, M., Martin, J.-P., Porth, C.: BAR fault tolerance for cooperative services. In Proceedings of the Twentieth ACM Symposium on Operating Systems Principles, SOSP ’05, pages 45–58, New York, NY, USA, ACM (2005) 3. Al-Bassam, M., Sonnino, A., Bano, S., Hrycyszyn, D., Danezis, G. : Chainspace: A sharded smart contracts platform. CoRR, abs/1708.03778 (2017) 4. Androulaki, E., Barger, A., Bortnikov, V., Cachin, C., Christidis, K., De Caro, A., Enyeart, D., Ferris, C., Laventman,G., Manevich, Y., Muralidharan, S., Murthy, C. Nguyen, B., Sethi, M., Singh, G., Smith, K., Sorniotti, A., Stathakopoulou, C., Vukolić, M., Cocco, S. W., Yellick, J: Hyperledger fabric: a distributed operating system for permissioned blockchains. In Proceedings of the Thirteenth EuroSys Conference, EuroSys ’18, pages 30:1–30:15, New York, NY, USA, ACM (2018) 5. Androulaki, E., Cachin, C., Caro, A. D, Kokoris-Kogias, E.: Channels: Horizontal scaling and confidentiality on permissioned blockchains. In ESORICS (2018)
Cited by
29 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. On Time-Aware Cross-Blockchain Data Migration;Tsinghua Science and Technology;2024-12 2. PCCAE: A Protocol for Multi-Party Asset Exchange Among Blockchains;Proceedings of the SIGCOMM Workshop on Zero Trust Architecture for Next Generation Communications;2024-08-04 3. Towards a Standard Framework for Blockchain Interoperability: A Position Paper;2024 IEEE International Conference on Blockchain and Cryptocurrency (ICBC);2024-05-27 4. SoK: Security and Privacy of Blockchain Interoperability;2024 IEEE Symposium on Security and Privacy (SP);2024-05-19 5. Cross-chain asset trading scheme for notaries based on edge cloud storage;Journal of Cloud Computing;2024-04-16
|
|