Layer 2 Atomic Cross-Blockchain Function Calls

05/19/2020
by   Peter Robinson, et al.
0

The Layer 2 Atomic Cross-Blockchain Function Calls protocol allows composable programming across Ethereum blockchains. It allows for inter-contract and inter-blockchain function calls that are both synchronous and atomic: if one part fails, the whole call graph of function calls is rolled back. The only existing atomic cross-blockchain function call protocol is a Blockchain Layer 1 protocol, which requires changes to the blockchain client software to operate. Blockchain Layer 2 technologies such as the one described in this paper require no such changes. They operate on top of the infrastructure provided by the blockchain client software. This paper introduces the protocol, provides an initial safety and liveness analysis, and presents the expected overhead of using this technology when compared to using non-atomic single blockchain transactions. The protocol's atomic behaviour comes at the cost of additional transactions. On the Root Blockchain, three transactions plus one transaction for each Segment Blockchain where there are no state updates and two transactions for each Segment Blockchain where there are state updates is required.

READ FULL TEXT

page 1

page 2

page 3

page 4

page 5

research
05/19/2020

Performance Overhead of Atomic Crosschain Transactions

Atomic Crosschain Transaction technology allows composable programming a...
research
10/06/2019

Deep Ocean: A blockchain-agnostic dark pool protocol

We introduce a new cryptographic protocol, called Deep Ocean, that imple...
research
11/24/2020

General Purpose Atomic Crosschain Transactions

The General Purpose Atomic Crosschain Transaction protocol allows compos...
research
02/28/2020

Atomic Crosschain Transactions White Paper

Atomic Crosschain Transaction technology allows composable programming a...
research
11/19/2019

Application Level Authentication for Ethereum Private Blockchain Atomic Crosschain Transactions

Atomic Crosschain Transaction technology allows composable programming a...
research
01/21/2022

SmartSync: Cross-Blockchain Smart Contract Interaction and Synchronization

Cross-Blockchain communication has gained traction due to the increasing...
research
05/06/2021

A DLT-based Smart Contract Architecture for Atomic and Scalable Trading

Distributed Ledger Technology (DLT) has an enormous potential but also d...

Please sign up or login with your details

Forgot password? Click here to reset