Application Level Authentication for Ethereum Private Blockchain Atomic Crosschain Transactions

11/19/2019
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. Traditional Ethereum contract functions can limit which accounts can call them by specialised application program logic. This is important as it allows application developers to specify which callers can execute functions that update contract state. In this paper we introduce the strategy required to restrict which contracts on one blockchain can call a function in a contract that is deployed on another blockchain. We show that validating the Originating Blockchain Id (the blockchain the crosschain function call started on), From Blockchain Id, and From Account provides contracts with certainty that a function call came from a specific contract on a specific blockchain.

READ FULL TEXT

page 1

page 2

page 4

research
02/28/2020

Atomic Crosschain Transactions White Paper

Atomic Crosschain Transaction technology allows composable programming a...
research
04/26/2019

Atomic Crosschain Transactions for Ethereum Private Sidechains

Public blockchains such as Ethereum and Bitcoin do not give enterprises ...
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
10/10/2021

Securing music sharing platforms: A Blockchain-Based Approach

From online education and trading, all aspects of our lives are affected...
research
06/26/2018

Requirements for Ethereum Private Sidechains

The Enterprise Ethereum Client Specification by the Enterprise Ethereum ...
research
11/21/2022

Wood traceability system using blockchain and zero-knowledge proof

The system proposed in this study uses zero-knowledge proof (ZKP) to ver...

Please sign up or login with your details

Forgot password? Click here to reset