Secure High-Rate Transaction Processing in Bitcoin
Yonatan Sompolinsky, Aviv Zohar
Abstract
This paper addresses Bitcoin's inherent scalability limitations, particularly its low transaction throughput and long confirmation times, which stem from its Nakamoto Consensus protocol. The authors analyze the security implications of increasing the block rate and decreasing the block interval in Bitcoin's Proof-of-Work system. They propose the Greedy Heaviest Observed Subtree (GHOST) protocol as an alternative chain selection rule. GHOST allows for a higher block rate by including 'stale' blocks (blocks that are mined but not part of the longest chain) in the calculation of the heaviest chain. This modification aims to reduce incentives for selfish mining and maintain security guarantees even with increased block rates. The core contribution is demonstrating how GHOST can potentially enable significantly higher transaction throughput and faster confirmation times for Bitcoin-like cryptocurrencies without compromising the system's security against adversaries controlling a substantial portion of the mining power. This research was foundational for later discussions on Proof-of-Work scalability.
Key Findings
- 1Increasing the block rate in Nakamoto Consensus without modifications significantly increases the orphan rate and security vulnerabilities.
- 2The GHOST protocol extends the longest-chain rule by weighting all blocks, including 'stale' ones, to determine the heaviest chain.
- 3GHOST can maintain security and throughput even when adversaries control a substantial portion of the mining power.
- 4This approach allows for higher transaction rates and shorter confirmation times in Proof-of-Work blockchains.
Topics
Citation
BibTeX
@misc{securehigh2015,
title = {Secure High-Rate Transaction Processing in Bitcoin},
author = {Yonatan Sompolinsky and Aviv Zohar},
year = {2015},
howpublished = {\url{https://eprint.iacr.org/2013/881.pdf}},
}Knowledge Explorer
Explore Related Concepts
See how Secure High-Rate Transaction Processing in Bitcoin connects to glossary terms, books, and other research in the Knowledge Graph.