Identity Aging: Efficient Blockchain Consensus
Decentralized currencies and similar blockchain applications require consensus. Bitcoin achieves eventual consensus in a fully-decentralized setting, but provides very low throughput and high latency with excessive energy consumption. In this paper, we propose identity aging as a novel and more efficient consensus approach. Our main idea is to establish reliable, long-term identities and choose the oldest identity as the miner on each round. Based on this approach, we design two blockchain systems. Our first system, SCIFER, leverages Intel's SGX attestation for identity bootstrapping in a partially-decentralized setting, where blockchain is permissionless, but we trust Intel for attestation. Our second system, DIFER, creates new identities through a novel mining mechanism and provides consensus in a fully-decentralized setting, similar to Bitcoin. One of the main benefits of identity aging is that it does not require constant computation. Our analysis and experiments show that identity aging provides significant performance improvements over Bitcoin with strong security guarantees.
READ FULL TEXT