⛓️Cómo Funciona una Blockchain: Explicación Técnica Completa
Resumen
Una blockchain es una base de datos distribuida, inmutable y descentralizada. Estos tres atributos juntos crean algo sin precedentes en la historia humana: un registro de transacciones que nadie puede falsificar, alterar ni censurar.
El problema que resuelve: la confianza
El problema fundamental del dinero digital antes de Bitcoin era el "double spending" (doble gasto): si el dinero es un archivo digital, nada impide copiarlo y gastarlo dos veces. Los sistemas centralizados (bancos, PayPal) resuelven esto siendo ellos los árbitros. Bitcoin resolvió este problema sin necesidad de árbitro central: miles de ordenadores independientes mantienen la misma copia del libro de cuentas y se ponen de acuerdo mediante un mecanismo de consenso.
Anatomía de un bloque
Cada bloque contiene: (1) Cabecera del bloque: incluye el hash del bloque anterior (creando la "cadena"), el timestamp, el nonce y el merkle root. (2) Merkle root: un hash que resume todas las transacciones del bloque. Si cambias una sola transacción, cambia el merkle root, cambia el hash del bloque, lo que invalida todos los bloques siguientes. (3) Transacciones: la lista de todas las transferencias. (4) Hash del bloque: una huella digital única calculada con SHA-256.
Por qué es imposible alterar el histórico
Si quisieras alterar una transacción del bloque 100.000, tendrías que: (1) Recalcular el hash del bloque 100.000. (2) Recalcular el hash del bloque 100.001 (que incluye el hash del 100.000). (3) Recalcular todos los bloques hasta el actual. (4) Hacerlo más rápido que todos los mineros honestos del mundo. Esto requeriría más del 51% del poder de cómputo total de la red, algo que costaría miles de millones de dólares en hardware y electricidad.
Puntos clave
- Distribuida: miles de copias en ordenadores independientes
- Inmutable: cambiar un bloque invalida todos los posteriores
- Descentralizada: ninguna entidad tiene el control
- El hash encadena los bloques haciendo imposible la alteración silenciosa
- La seguridad aumenta con el tamaño de la red (más mineros = más seguro)
