Cypherpunk Cogitations
Jameson Lopp's thoughts on Bitcoin, Privacy, and Freedom.

Latest

Nov
03
On Ossification

On Ossification

An impassioned argument for why we should continue striving to improve the Bitcoin protocol.
17 min read
Oct
20
Slow Block Validation Attacks

Slow Block Validation Attacks

Calculating the potential attack effectiveness of an adversarial miner publishing bitcoin blocks that are difficult to validate.
3 min read
Aug
23
Problems with Coinbase Withdrawal Fees

Problems with Coinbase Withdrawal Fees

An analysis of odd transaction fee issues when withdrawing bitcoin from Coinbase.
5 min read
Aug
13
How Many Bitcoin Seed Phrases Are Only One Repeated Word?

How Many Bitcoin Seed Phrases Are Only One Repeated Word?

An exploration into the combinatoric math behind seed phrase mnemonics and their checksums.
4 min read
Jun
22
Effects of DBcache Size on Bitcoin Node Sync Speed

Effects of DBcache Size on Bitcoin Node Sync Speed

An investigation into tradeoffs between different dbcache sizes when performing a full bitcoin node sync.
3 min read
May
04
Griefing Bitcoin's Testnet

Griefing Bitcoin's Testnet

A deep dive into manipulation of block generation on testnet and a call to reset the network to fix several issues.
11 min read
Apr
20
The Untold Story of ditto-b

The Untold Story of ditto-b

The story of an anonymous developer who fixed a critical flaw in Bitcoin's code.
5 min read
Mar
24
Congress is Unconstitutionally Criminalizing Privacy

Congress is Unconstitutionally Criminalizing Privacy

An explanation of the Corporate Transparency Act and a call to action for those affected by it.
5 min read
Feb
17
COPA vs Craig Wright: The Identity Trial

COPA vs Craig Wright: The Identity Trial

Highlights from the multitude of lies exposed during the questioning of Craig Wright.
20 min read
Feb
04
When do Bitcoin Node Operators Upgrade?

When do Bitcoin Node Operators Upgrade?

An analysis of historical Bitcoin Core node versions to examine the updating behavior of node operators over the years.
6 min read