Requirements for Ethereum Private Sidechains

06/26/2018
by   Peter Robinson, et al.
0

The Enterprise Ethereum Client Specification by the Enterprise Ethereum Alliance defines the requirements which Ethereum Clients offering private smart contract capabilities should comply with. This specification though ground breaking, misses some important blockchain requirements and does not fully consider the requirements of Ethereum Clients offering Private Sidechain capabilities. This paper presents the case for Private Sidechains and defines requirements to be complied with to deliver this technology. The capabilities of three blockchain clients have been analysed based on the requirements: Quorum, Parity, and Hyperledger Fabric. Quorum and Hyperledger Fabric operate as private consortium blockchains where as Parity delivers private transaction capabilities on top of Ethereum MainNet. These differing approaches has led to different strengths and weaknesses which has resulted in each client not complying with one or more key requirement. In particular, none of the reviewed blockchain clients support the ability to determine bootstrap information to establish on-demand blockchains and none of the clients support secure management and pinning from Ethereum MainNet. This paper presents Ethereum Private Sidechains and a range of technologies which allow it to deliver on complex sidechain requirements. Ethereum Registration Authorities are presented, which allow entities which have not previously interacted to securely obtain information to bootstrap a sidechain, and a Management and Pinning strategy is described which allows the state of a sidechain to be securely pinned to Ethereum MainNet without compromising privacy.

READ FULL TEXT

page 1

page 2

page 3

page 4

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
04/14/2019

Secure Consistency Verification for Untrusted Cloud Storage by Public Blockchains

This work presents ContractChecker, a Blockchain-based security protocol...
research
10/30/2021

Chaos Engineering of Ethereum Blockchain Clients

The Ethereum blockchain is the operational backbone of major decentraliz...
research
12/29/2020

Resource Analysis of Ethereum 2.0 Clients

Scalability is a common issue among the most used permissionless blockch...
research
11/19/2019

Application Level Authentication for Ethereum Private Blockchain Atomic Crosschain Transactions

Atomic Crosschain Transaction technology allows composable programming a...
research
03/28/2022

An Effective Framework of Private Ethereum Blockchain Networks for Smart Grid

A smart grid is an important application in Industry 4.0 with a lot of n...
research
09/18/2022

Proofs of Proof-of-Stake with Sublinear Complexity

Popular Ethereum wallets (e.g., MetaMask) entrust centralized infrastruc...

Please sign up or login with your details

Forgot password? Click here to reset