Bitcoin-NG: A Scalable Blockchain Protocol
Ittay Eyal, Adem Efe Gencer, Emin Gün Sirer, Robbert van Renesse
Abstract
Bitcoin-NG addresses the inherent scalability limitations of Bitcoin by decoupling the leader election process from the transaction serialization process. In the standard Bitcoin protocol, the latency of block creation is limited by the time taken to propagate a block containing both transaction data and proof-of-work. Bitcoin-NG introduces a dual-structure approach: 'Key blocks' serve to elect a leader, while subsequent 'Microblocks' containing batches of transactions are signed and published by the leader at a high frequency. This methodology allows the network to achieve near-instantaneous transaction confirmation without increasing the security risk of chain forks or centralization. The results indicate that throughput is significantly increased while keeping the confirmation latency near the speed of network propagation. This research is pivotal in the evolution of blockchain architecture, moving away from block-based throughput toward stream-based models, and has influenced many subsequent layer-one scaling solutions and high-performance consensus algorithms designed to optimize bandwidth utilization and responsiveness.
Key Findings
- 1Separated transaction serialization from leader election to optimize network throughput.
- 2Demonstrated significant reduction in transaction confirmation latency compared to standard Bitcoin.
- 3Maintained security properties similar to the Nakamoto consensus while increasing scalability.
- 4Introduced Microblocks as a mechanism for high-frequency transaction publishing.
Topics
Citation
BibTeX
@misc{bitcoinng2016,
title = {Bitcoin-NG: A Scalable Blockchain Protocol},
author = {Ittay Eyal and Adem Efe Gencer and Emin Gün Sirer and Robbert van Renesse},
year = {2016},
howpublished = {\url{https://www.usenix.org/conference/nsdi16/technical-sessions/presentation/eyal}},
}Knowledge Explorer
Explore Related Concepts
See how Bitcoin-NG: A Scalable Blockchain Protocol connects to glossary terms, books, and other research in the Knowledge Graph.