Volltext-Downloads (blau) und Frontdoor-Views (grau)

Transactional Cross-Chain Smart Contract Invocations

  • Blockchains have become increasingly important in recent years and have expanded their applicability to many domains beyond finance and cryptocurrencies. This adoption has particularly increased with the introduction of smart contracts, which are immutable, user-defined programs directly deployed on blockchain networks. However, many scenarios require business transactions to simultaneously access smart contracts on multiple, possibly heterogeneous blockchain networks while ensuring the atomicity and isolation of these transactions, which is not natively supported by current blockchain systems. Therefore, in this work, we introduce the Transactional Cross-Chain Smart Contract Invocation (TCCSCI) approach that supports such distributed business transactions while ensuring their global atomicity and serializability. The approach introduces the concept of Resource Manager Smart Contracts, and 2PC for Blockchains (2PC4BC), a client-driven Atomic Commit Protocol (ACP) specialized for blockchain-based distributed transactions. We validate our approach using a prototypical implementation, evaluate its introduced overhead, and prove its correctness.

Download full text files

  • 4829.pdf
    eng

Export metadata

Additional Services

Search Google Scholar

Statistics

frontdoor_oas
Metadaten
Author of HS ReutlingenBreitenbücher, Uwe
DOI:https://doi.org/10.1145/3616023
ISSN:2769-6472
Erschienen in:ACM Distributed ledger technologies : Research and practice
Publisher:Association for Computing Machinery
Place of publication:New York
Document Type:Journal article
Language:English
Publication year:2023
Tag:blockchain; cross-chain; cross-ledger; interoperability; multi chain; smart contract
Issue:Just Accepted
Page Number:27
First Page:1
Last Page:27
PPN:Im Katalog der Hochschule Reutlingen ansehen
DDC classes:004 Informatik
Open access?:Nein
Licence (German):License Logo  In Copyright - Urheberrechtlich geschützt