← All links
Theme
Using automatic theme
Back to top

Article notes

Bitcoin Is Worse Is Better

By Gwern

Read the original

Listen

Audio version

A direct reading of the notes, with clickable timestamps throughout the article.

Total length: 8:59
8:59 remaining

In one sentence

Bitcoin exemplifies Richard Gabriel’s “Worse Is Better”: a technically inelegant, incomplete prototype can outperform more polished alternatives if it is simple enough to launch, resilient enough to persist, and capable of spreading before all problems are solved.

Overview

Gwern begins by asking why Bitcoin appeared when it did. Its ingredients—public-key cryptography, signatures, hash functions, proof-of-work, timestamps, and peer-to-peer networking—had existed for years. The missing ingredient was not mathematics but a person willing to combine them around an unpopular goal: decentralized digital money.

The essay surveys early objections: poor scalability, growing storage requirements, under-specified distributed-system behavior, weak privacy, irreversible transactions, wasted computation, and dependence on majority computing power. Gwern treats these not as isolated bugs but as symptoms of Bitcoin’s lack of elegance. Its security is based on an ugly operational rule: the accepted history is the one backed by the greatest accumulated proof-of-work.

That ugliness, however, may explain Bitcoin’s survival. Unlike centralized digital-cash projects such as DigiCash, Bitcoin did not depend on a corporate sponsor or a narrow commercial window. It could remain online, attract a community, accumulate evidence of reliability, and improve gradually. The essay compares this trajectory with Unix and HTML: flawed systems that spread first and became better through continued use.

Gwern acknowledges a serious opposing interpretation from Nick Szabo and Zooko Wilcox-O’Hearn: Bitcoin’s core proof-of-work chain may be a genuine conceptual breakthrough, not merely an inelegant assembly of old parts. The essay ultimately gives greater weight to social and evolutionary factors—Bitcoin’s ability to persist and spread—than to claims of cryptographic novelty.

Core ideas

The breakthrough was integration, not new mathematics

Bitcoin reused established primitives. The distinctive achievement was combining them into a functioning decentralized monetary system with no central operator. Retrospect makes this combination look obvious, but the relevant design space was obscure and widely regarded as impractical.

Why did Bitcoin take so long?

Technology alone does not explain invention timing. The necessary components were available for years, yet researchers lacked either the motivation, ideological interest, or willingness to pursue such an unpopular objective. Innovation requires a useful problem framing and someone prepared to build the unattractive version.

Cryptographers rejected the aesthetic

Bitcoin violates common cryptographic preferences: it is inefficient, publicly records transactions, offers pseudonymity rather than strong anonymity, relies on brute-force competition, has awkward edge cases, and lacks the clean proofs and complete specifications expected of elegant systems.

Proof-of-work as ugly coordination

The longest proof-of-work chain supplies a practical consensus rule for mutually distrustful nodes. It does not discover a metaphysically true transaction history; it establishes a history recognized by the group demonstrating the most computational work. This sacrifices efficiency and elegance for decentralized coordination.

Worse is Better favors propagation

Gabriel’s paradigm says completeness and consistency can be sacrificed to preserve implementation simplicity and early availability. Bitcoin shipped with unresolved questions and socially determined behavior, but it was usable enough to attract participants before a perfect design existed.

Persistence changes the competitive game

Centralized digital currencies had to succeed quickly or disappear with their companies. Bitcoin could wait. Every day it survived without a fatal technical or legal failure added evidence, users, infrastructure, and credibility. Its distributed nature gave it a longer evolutionary runway.

Virality may matter more than theoretical superiority

A system can win through community formation, persistence, and network effects even when alternatives are more efficient or feature-rich. Gwern’s claim is not that Bitcoin’s flaws are intrinsically beneficial, but that they did not prevent adoption—and its independence allowed gradual refinement.

The strongest counterargument: a real conceptual advance

Szabo and Wilcox-O’Hearn argue that proof-of-work-based consensus was itself the crucial innovation. From this perspective, Bitcoin was not merely a bad-but-spreading implementation; it solved a problem that experienced digital-currency designers had not known how to solve practically.

Practical takeaways

Caveats and counterpoints

Questions worth revisiting

Return to this when…

Return to this essay when comparing elegant designs with systems that actually spread; analyzing why decentralized projects bootstrap; evaluating whether early technical flaws are fatal or survivable; or thinking about the difference between cryptographic novelty and successful system integration.

References

  1. Original Bitcoin Is Worse Is Better