Erasure coding is an error-correction and data-protection technique used in distributed systems to keep data available even when some pieces are lost or nodes go offline. Instead of storing one full copy of a file in a single place, erasure coding breaks the data into fragments, expands it with mathematically derived redundant fragments (often called parity), and distributes those pieces across multiple locations.
How erasure coding works
Why blockchains and decentralized storage use it
In crypto and Web3, erasure coding helps distributed storage networks and data-availability layers balance resilience with efficiency. Replicating full copies across many nodes is simple but expensive. Erasure coding reduces storage overhead while still providing strong guarantees that data remains retrievable.
Erasure coding matters because it strengthens integrity and availability in decentralized systems, helping networks stay reliable without requiring excessive duplication of data.