Enhancing Bitcoin Security and Performance with Strong Consistency via Collective Signing
Eleftherios Kokoris-Kogias, Philipp Jovanovic, Nicolas Gailly, Ismail, Khoffi, Linus Gasser, and Bryan Ford

TL;DR
ByzCoin introduces a Byzantine consensus protocol that significantly reduces Bitcoin transaction confirmation times to under 30 seconds while maintaining security and high throughput through collective signing and optimized communication.
Contribution
The paper presents ByzCoin, a novel consensus protocol that combines collective signing and communication trees to enhance Bitcoin's security and performance with faster, irreversible transaction commitments.
Findings
Transaction confirmation latency reduced to under 30 seconds.
Throughput exceeds current PayPal levels.
Achieves Byzantine fault tolerance with high efficiency.
Abstract
While showing great promise, Bitcoin requires users to wait tens of minutes for transactions to commit, and even then, offering only probabilistic guarantees. This paper introduces ByzCoin, a novel Byzantine consensus protocol that leverages scalable collective signing to commit Bitcoin transactions irreversibly within seconds. ByzCoin achieves Byzantine consensus while preserving Bitcoin's open membership by dynamically forming hash power-proportionate consensus groups that represent recently-successful block miners. ByzCoin employs communication trees to optimize transaction commitment and verification under normal operation while guaranteeing safety and liveness under Byzantine faults, up to a near-optimal tolerance of f faulty group members among 3f + 2 total. ByzCoin mitigates double spending and selfish mining attacks by producing collectively signed transaction blocks within one…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Distributed systems and fault tolerance · Cryptography and Data Security
