Scalable, Efficient, and Consistent Consensus for Blockchains

Abstract
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 reliability of permissioned blockchain relies on consortium members. We present GEEC, a inital blockchain protocol and its runtime system by leveraging the Intel Software Guard eXtentions (SGX) hardware. GEECachieves privacy and security for permissioned blockchains and leveraging Intel SGX. 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.
View on arXivComments on this paper