Skip to main content

Secure High-Rate Transaction Processing in Bitcoin

This paper addresses Bitcoin’s inherent scalability limitations, particularly its low transaction throughput and long confirmation times, which stem from its Na

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. Authors: Yonatan Sompolinsky, Aviv Zohar Publication: IACR ePrint Archive Publication date: 2015-01-01

Key findings

  • Increasing the block rate in Nakamoto Consensus without modifications significantly increases the orphan rate and security vulnerabilities.
  • The GHOST protocol extends the longest-chain rule by weighting all blocks, including ‘stale’ ones, to determine the heaviest chain.
  • GHOST can maintain security and throughput even when adversaries control a substantial portion of the mining power.
  • This approach allows for higher transaction rates and shorter confirmation times in Proof-of-Work blockchains.

Citation

Yonatan Sompolinsky, Aviv Zohar (2015). Secure High-Rate Transaction Processing in Bitcoin. IACR ePrint Archive. https://eprint.iacr.org/2013/881.pdf
Canonical knowledge ID: research:secure-high-rate-transaction-processing-in-bitcoin