Atomic Crosschain Transactions White Paper

02/28/2020
by   Peter Robinson, et al.
0

Atomic Crosschain Transaction technology allows composable programming across private 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. It is not based on existing techniques such as Hash Time Locked Contracts, relay chains, block header transfer, or trusted intermediaries. BLS Threshold Signatures are used to prove to validators on one blockchain that information came from another blockchain and that a majority of the validators of that blockchain agree on the information. Coordination Contracts are used to manage the state of a Crosschain Transaction and as a repository of Blockchain Public Keys. Dynamic code analysis and signed nested transactions are used together with live argument checking to ensure execution only occurs if the execution results in valid state changes. Contract Locking and Lockability enable atomic updates.

READ FULL TEXT

page 1

page 2

page 3

page 6

research
11/19/2019

Application Level Authentication for Ethereum Private Blockchain Atomic Crosschain Transactions

Atomic Crosschain Transaction technology allows composable programming a...
research
04/18/2020

Consensus for Crosschain Communications

Crosschain communications allows information to be communicated between ...
research
05/19/2020

Performance Overhead of Atomic Crosschain Transactions

Atomic Crosschain Transaction technology allows composable programming a...
research
05/19/2020

Layer 2 Atomic Cross-Blockchain Function Calls

The Layer 2 Atomic Cross-Blockchain Function Calls protocol allows compo...
research
01/21/2022

SmartSync: Cross-Blockchain Smart Contract Interaction and Synchronization

Cross-Blockchain communication has gained traction due to the increasing...
research
02/19/2021

Algorithm for Cross-shard Cross-EE Atomic User-level ETH Transfer in Ethereum 2

We address the problem of atomic cross shard value transfer in Ethereum ...
research
10/23/2018

Pluralize: a Trustworthy Framework for High-Level Smart Contract-Draft

The paper presents Pluralize a formal logical framework able to extend t...

Please sign up or login with your details

Forgot password? Click here to reset