Two algorithms. Two eras.
SHA-256
Designed by the NSA. Published by NIST. Built for an era of single-core processors.
Each block must wait for the previous one. One core, no matter how many you have.
- Sequential — can't parallelize a single message
- Relies on hardware acceleration to match modern alternatives
- Vulnerable to length extension attacks
- 25 years old, showing its age
BLAKE3
Designed by cryptographers Jack O'Connor, Jean-Philippe Aumasson, Samuel Neves, and Zooko Wilcox-O'Hearn. Built for the modern era.
All blocks processed simultaneously. More cores = more speed. Linearly.
- Parallel — scales with every core
- Fast in pure software, no hardware needed
- Immune to length extension attacks
- Supports verified streaming