Atomic Crosschain Transactions for Ethereum Private Sidechains

04/26/2019
by   Peter Robinson, et al.
0

Public blockchains such as Ethereum and Bitcoin do not give enterprises the privacy they need for their business processes. Consequently consortiums are exploring private blockchains to keep their membership and transactions private. Ethereum Private Sidechains is a private blockchain technology which allows many blockchains to be operated in parallel. Communication is needed between Ethereum Private Sidechains to allow a function in a contract on one sidechain to execute function calls which return values from, or update the state of, another sidechain. We propose a crosschain technique which allows transactions to be executed atomically across sidechains, introduce a new mechanism for proving values across sidechains, describe a transaction locking mechanism which works in the context of blockchain to enable atomic transactions, and a methodology for providing a global time-out across sidechains. We outline the programming model to be used with this technology and provide as an example, a variable amount atomic swap contract for exchanging value between sidechains. Although this paper presents Atomic Crosschain Transaction technology in the context of Ethereum Private Sidechains, we discuss how this technology can be readily applied to many blockchain systems to provide cross-blockchain transactions.

READ FULL TEXT
research
11/19/2019

Application Level Authentication for Ethereum Private Blockchain Atomic Crosschain Transactions

Atomic Crosschain Transaction technology allows composable programming a...
research
03/07/2019

Anonymous State Pinning for Private Blockchains

Public blockchains such as Ethereum and Bitcoin provide transparency and...
research
06/11/2019

The merits of using Ethereum MainNet as a Coordination Blockchain for Ethereum Private Sidechains

A Coordination Blockchain is a blockchain with the task of coordinating ...
research
05/22/2019

Towards Global Asset Management in Blockchain Systems

Permissionless blockchains (e.g., Bitcoin, Ethereum, etc) have shown a w...
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
03/29/2022

Extracting Godl [sic] from the Salt Mines: Ethereum Miners Extracting Value

Cryptocurrency miners have great latitude in deciding which transactions...
research
08/04/2022

An Empirical Study on Ethereum Private Transactions and the Security Implications

Recently, Decentralized Finance (DeFi) platforms on Ethereum are booming...

Please sign up or login with your details

Forgot password? Click here to reset