GEEC: Scalable, Efficient, and Consistent Consensus for Blockchains

08/07/2018
by   Xusheng Chen, et al.
0

Blockchain technology has the potential to deploy broad decentralized applications, greatly improving their security and reliability. Unfortunately, despite much effort, no existing public blockchain protocol can ensure strong consistency with a high efficiency, while the reliability of permissioned blockchain relies on consortium members. We present GEEC, a new blockchain protocol and its runtime system by leveraging the strong confidentiality and integrity of the Intel Software Guard eXtentions (SGX) hardware. GEEC achieves strong privacy and security for permissioned blockchains with Intel SGX and provides an open membership scheme to make the blockchain scale as easily as a public blockchain. GEEC can append a block with only one and a half network round-trips and two P2P broadcasts. We carry a proof sketch to show that GEEC is strongly consistent. Extensive evaluation on both a public cloud and our own cluster shows that: (1) GEEC's block confirm latency was merely few seconds and scalable to the number of users; (2) it was robust on various network anomalies (e.g., partition attacks); and (3) its runtime system supports diverse decentralized applications. GEEC's source code and evaluation results are released on github.com/ndsi19-p25/geec.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/07/2019

Anonymous State Pinning for Private Blockchains

Public blockchains such as Ethereum and Bitcoin provide transparency and...
research
12/21/2021

BlockReduce – Scaling Proof-of-Work Blockchains

This paper introduces BlockReduce, a Proof-of-Work (PoW) based blockchai...
research
05/22/2018

Blockchain and Trusted Computing: Problems, Pitfalls, and a Solution for Hyperledger Fabric

A smart contract on a blockchain cannot keep a secret because its data i...
research
04/19/2018

Identity Aging: Efficient Blockchain Consensus

Decentralized currencies and similar blockchain applications require con...
research
10/31/2019

Selecting Reliable Blockchain Peers via Hybrid Blockchain Reliability Prediction

Blockchain and blockchain-based decentralized applications are attractin...
research
07/06/2022

SocChain: Blockchain with Swift Proportional Governance for Bribery Mitigation

Blockchain governance is paramount to leading securely a large group of ...
research
01/05/2018

Enabling Strong Database Integrity using Trusted Execution Environments

Immutable and consistent sharing of data across organization boundaries ...

Please sign up or login with your details

Forgot password? Click here to reset