Una cadena de bloques (blockchain) es una lista creciente de registros, llamados bloques, que están enlazados mediante criptografía.
- Cada bloque contiene un hash criptográfico del bloque anterior, una marca de tiempo y los datos de la transacción.
- Por su diseño, una cadena de bloques es resistente a la modificación de sus datos. Esto se debe a que, una vez registrados, los datos de un bloque determinado no pueden alterarse retroactivamente sin alterar todos los bloques posteriores.
Para su uso como libro de contabilidad distribuido, una cadena de bloques suele estar gestionada por una red entre pares que se adhiere colectivamente a un protocolo para la comunicación entre nodos y la validación de nuevos bloques.