Anil ⚡ Profile picture
May 30, 2021 17 tweets 7 min read Read on X
Satoshi Nakamoto cites 8 references in the Bitcoin white paper. Each one uniquely influencing the design of the Bitcoin protocol.

In this thread we’ll explore what they are and why they’re important.

🔎 Image
0/ First, for context, it’s helpful to understand that the Bitcoin protocol combines several existing tools, technologies and systems in a highly novel way.
1/ ‘b-money’ by Wei Dai is the very first reference listed. Dai was also one of the first people contacted by Nakamoto.

“efficient cooperation requires a medium of exchange (money) and a way to enforce contracts.

I describe a protocol by which these services can be provided.” Image
It should be noted that Dai has questioned the influence of his paper on Bitcoin’s design:

“My understanding is..Nakamoto didn't even read my article before reinventing the idea himself. He learned about it afterward and credited me in his paper.”

An excerpt from ‘b-money’: Image
2/ “we need a system for participants to agree on a single history..”
-Nakamoto

“There are two families of timestamping techniques: those that work with a trusted third party and those that are based on the concept of distributed trust.”
-Massias et al.

bit.ly/3bZpklp Image
Each block in Bitcoin’s chain includes an approximate timestamp (which is then included in the block header) making it a de facto global public store of record.

“such as in a newspaper… timestamp proves that the data must have existed at the time” -Nakamoto
3/ Haber & Stornetta feature three times in the white paper’s reference list.

“The problem is to time-stamp the data, not the medium.

We propose..time-stamping of such documents so that it is infeasible for a user either to back-date or to forward-date his document..” Image
Satoshi incorporated the concept of 𝘭𝘪𝘯𝘬𝘪𝘯𝘨 hashed data to easily prove integrity and transaction sequencing.

“The sequentially numbered, sewn-in pages a the notebook make it difficult to tamper with the record without leaving telltale signs”
-Haber & Stornetta Image
4/ Key to Bitcoin’s decentralization are Merkle Trees for data storage efficiency.

“By using trees, we show how to achieve an exponential increase in the publicity obtained for each time-stamping event, while reducing the storage and the computation required..”
-Bayer et al. Image
Invented by Ralph Merkle, Nakamoto utilized data structures known as Merkle Trees as a way to-
a) save on disk space
b) prove tx validity (via proofs)

Each block contains only the merkle root, but “it is possible to verify payments without running a full network node”
-Nakamoto
5/ Concerned with naming schemes of digital documents, for ease of discoverability and verifiability, Haber & Stornetta proposed combining one-way hash functions with Merkle Trees to verify integrity and check for completeness in the case of lists.

nakamotoinstitute.org/static/docs/se… Image
6/ In implementing a mechanism for distributed timestamping, Nakamoto posits- “we will need to use a proof-of-work system similar to Adam Back's Hashcash”

“Hashcash was originally proposed as a mechanism to throttle systematic abuse of un-metered internet resources..”
-@adam3us Image
For more detail on the influence of Adam Back’s work in the design of Bitcoin’s incentive system, the following interview with @PrestonPysh covers lots of ground.

theinvestorspodcast.com/bitcoin-fundam…
7/ Merkle’s paper explores the various schemes for public key distribution and protocols for digital signatures.

“Digital signatures are also an ideal method of broadcasting authenticated messages from a central source which must be confirmed by many separate recipients”
-Merkle Image
The Bitcoin protocol utilizes digital signatures (ECDSA) to enable you to prove ownership and send bitcoin from your address, without having to publicly reveal your private key.

Others can then verify this by combining your signed transaction + your public key.
8/ Lastly, a 1957 mathematics textbook by William Feller was cited by Satoshi in relation to calculating the probability of an attacker generating “an alternate chain faster than the honest chain” in order to double-spend their bitcoins. Image
If you enjoyed this thread, I recently dropped my first book.

It's the non-technical visual primer I wish existed when I first began learning about Bitcoin- covering money, networks & innovation.

📙Gum.co/fewbtc

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Anil ⚡

Anil ⚡ Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @anilsaidso

Apr 30
Satoshi Nakamoto cites eight references in the Bitcoin white paper that influenced the Bitcoin protocol's design.

This thread explores each one and its significance. Image
For context, the Bitcoin protocol combines several existing tools, technologies, and procedures in a novel way. Image
1/ ‘b-money’ by Wei Dai is the very first reference listed:

“efficient cooperation requires a medium of exchange (money) and a way to enforce contracts. I describe a protocol by which these services can be provided.”

Dai would also be one of the first people Nakamoto contacted regarding the proposal of Bitcoin.Image
Read 15 tweets
Nov 18, 2024
Book coming mid-2025.

Some excerpts: Image
"If you’re going to work 80,000 hours to make money, you should work 100 hours to keep it." Image
Isaac Newton gave us engineering-grade maths.
Andrew Carnegie gave us engineering-grade metal.
Satoshi Nakamoto gave us engineering-grade property.

Calculus. Steel. Bitcoin. Image
Read 42 tweets
Nov 15, 2024
As #Bitcoin adoption continues its relentless march, so too does the onslaught of misconceptions, red herrings, and illogical arguments. The result of ignorance, malice, or fear.

A thread of the most common regurgitated fallacies: Image
"Bitcoin is a radical break from the past. Understanding the way traditional money works doesn’t help you understand bitcoin.

If anything, it hinders it.

The people who understand bitcoin the least are monetary economists. They cannot wrap their heads around it."

—Andreas M. AntonopoulosImage
There appears to be an endless list of critiques and criticisms levied against bitcoin. But they generally fall into three distinct buckets. Image
Read 13 tweets
Nov 14, 2024
If you're new to bitcoin, take 5 minutes to work through this thread.

You'll get a basic foundational understanding of key terms and how the system functions.

And, if you're teaching others, steal these slides. Image
Let's start by differentiating between 3 distinct components (although interdependent) which are often confused.

The digital money, the network, and the blockchain. Image
Time to go deeper on the monetary unit. Image
Read 31 tweets
Nov 12, 2024
I've made 1,000+ infographics to explain #Bitcoin over the last 5 years.

Based on feedback, here are the ones most effective for teaching others.

THREAD. Image
What we consider ‘money’ is often singular at any given point in time.

But the things we've used as money have always evolved. As technology advances, the incentives of holding one form vs. another change. Image
All global reserve currencies map to the most powerful empire at the respective time. Image
Read 50 tweets
Oct 15, 2024
Contrasting bitcoin and the dollar in 8 images.

1. Terminal supply or terminally-ill? Image
2. Ruled by decree vs. ruled by energy Image
3. Increased granularity unlocks functionality. Image
Read 8 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(