Saturday, October 31, 2020

12 years since the publication of the Bitcoin White Paper

The Vision for P2P Digital Cash
The Bitcoin Abstract: The Vision for P2P Digital Cash

The Abstract of the Bitcoin White Paper, published on October 31, 2008, is not just a summary; it's a declaration of intent that identifies a core problem in digital finance and proposes an elegant, unprecedented solution.

The Goal: P2P Electronic Cash Without Intermediaries

"A purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to another without the burdens of going through a financial institution."

The central premise is the need for a purely peer-to-peer (P2P) electronic cash system, where transactions are sent directly between two parties. The Abstract criticizes the reliance on financial institutions (banks or payment processors) as necessary intermediaries. Bitcoin seeks to eliminate the "burdens" associated with these third parties, such as fees, potential censorship, and delays. 

The Core Problem: Double-Spending

"Digital signatures provide part of the solution, but the main benefits are lost if a trusted party is still required to prevent double-spending. We propose a solution to the double-spending problem using a peer-to-peer network."

The Abstract acknowledges that digital signatures are crucial for transaction authentication but are insufficient on their own. The inherent problem with digital money is "double-spending": the ability for a user to spend the same unit of currency twice.

Before Bitcoin, the only way to prevent double-spending was through a centralized trusted third party (like a bank) to verify and record all transactions. The genius of the proposal is to solve this problem without requiring that trusted party, instead utilizing a decentralized P2P network.

The Solution: Proof-of-Work and the Blockchain

"The network timestamps transactions by hashing them into an ongoing chain of hash-based proof-of-work, forming a record that cannot be changed without redoing the proof-of-work."

This introduces the foundational innovation:

Immutable Record: Transactions are grouped and chronologically "sealed" (timestamped) via hashing.

Proof-of-Work (PoW): This process requires significant computational effort (mining). By embedding the hash into an ongoing chain of Proof-of-Work, the record becomes immutable. Changing an earlier transaction would require redoing all the computational work for all subsequent blocks, which is virtually impossible.

The Consensus Rule: The Longest Chain

"The longest chain not only serves as proof of the sequence of events witnessed, but proof that it came from the largest pool of CPU power. As long as honest nodes control the most CPU power on the network, they can generate the longest chain and outpace any attackers."

Consensus in Bitcoin relies on the longest chain of blocks (the one with the most accumulated Proof-of-Work difficulty). This chain represents:

The True History: It is the validated sequence of events (transactions).

The Majority Power: It proves that it was created by the largest pool of CPU power on the network, ensuring the network is secured by the honest majority.

This mechanism ensures the security and veracity of the network. As long as the majority of miners are honest, they can prevent attacks (like double-spending) by extending the legitimate chain faster than any attacker. 

Minimal Architecture and Resilience

"The network itself requires minimal structure. Messages are broadcasted on a best effort basis, and nodes can leave and rejoin the network at will, accepting the longest proof-of-work chain as proof of what happened while they were gone."

The Abstract highlights the simplicity and robustness of the network. Communication is done on a "best effort basis," meaning the system tolerates temporary failures. Nodes (participants) can leave and rejoin freely. Upon rejoining, they simply accept the longest Proof-of-Work chain as the legitimate state, providing a simple and reliable synchronization mechanism.

Original mail from Satoshi Nakamoto 

Fri Oct 31 14:10:00 EDT 2008

Bitcoin P2P e-cash paper

I've been working on a new electronic cash system that's fully
peer-to-peer, with no trusted third party.

The paper is available at:
http://www.bitcoin.org/bitcoin.pdf

The main properties:
 Double-spending is prevented with a peer-to-peer network.
 No mint or other trusted parties.
 Participants can be anonymous.
 New coins are made from Hashcash style proof-of-work.
 The proof-of-work for new coin generation also powers the
    network to prevent double-spending.

Bitcoin: A Peer-to-Peer Electronic Cash System

Abstract.  A purely peer-to-peer version of electronic cash would
allow online payments to be sent directly from one party to another
without the burdens of going through a financial institution.
Digital signatures provide part of the solution, but the main
benefits are lost if a trusted party is still required to prevent
double-spending.  We propose a solution to the double-spending
problem using a peer-to-peer network.  The network timestamps
transactions by hashing them into an ongoing chain of hash-based
proof-of-work, forming a record that cannot be changed without
redoing the proof-of-work.  The longest chain not only serves as
proof of the sequence of events witnessed, but proof that it came
from the largest pool of CPU power.  As long as honest nodes control
the most CPU power on the network, they can generate the longest
chain and outpace any attackers.  The network itself requires
minimal structure.  Messages are broadcasted on a best effort basis,
and nodes can leave and rejoin the network at will, accepting the
longest proof-of-work chain as proof of what happened while they
were gone.

Full:
http://www.bitcoin.org/bitcoin.pdf

Satoshi Nakamoto
https://www.metzdowd.com/pipermail/cryptography/2008-October/014810.html