Merkle Trees: How to Verify a Thousand Signatures with Just 100 Bits

From One Seed to a Thousand Leaves – Merkle's Authentication Tree

In 1979, Ralph Merkle introduced tree authentication to solve the storage problem of Lamport-Diffie one-time signatures. By organizing public keys into a binary tree and sharing only the root, Alice can sign up to eight messages while Bob stores just a single hash value. This article explains the Lamport-Diffie scheme, its vulnerability to forgery, and how Merkle's tree reduces storage from gigabytes to 100 bits.

2.5 GB vs 100 bits. The difference is huge, isn’t it?

More from this day

2026-08-08