Mastodon Mastodon Mastodon Mastodon

Blockchain

Actualizado: · CyberSecureFox Editorial Team

Una blockchain (cadena de bloques) es un registro distribuido en el que solo se pueden añadir datos: las entradas se agrupan en bloques enlazados criptográficamente, de modo que no pueden alterarse sin que se detecte.

Cómo funciona una blockchain

Cada bloque contiene un lote de transacciones, una marca de tiempo y el hash criptográfico del bloque anterior. Modificar un registro antiguo cambiaría su hash y rompería todos los enlaces posteriores. Muchos nodos independientes guardan copias del registro y acuerdan los bloques nuevos mediante un mecanismo de consenso:

  • Prueba de trabajo: los mineros compiten resolviendo problemas computacionales (Bitcoin);
  • Prueba de participación: los validadores bloquean monedas como garantía; Ethereum adoptó este modelo en 2022.

Plataformas como Ethereum ejecutan además contratos inteligentes: programas almacenados en la cadena que se ejecutan automáticamente y custodian fondos.

Por qué importa para la seguridad

Las blockchains sostienen las criptomonedas, pero sus garantías de seguridad son más limitadas de lo que se suele creer:

  • Errores en contratos inteligentes: en 2016 un fallo de reentrada en The DAO permitió a un atacante vaciar unos 3,6 millones de ether y provocó el hard fork de Ethereum. Puentes entre cadenas como Ronin y Wormhole perdieron cientos de millones de dólares en 2022.
  • Ataques del 51 %: quien controla la mayor parte de la potencia de minado o del staking puede reescribir el historial reciente; redes menores como Ethereum Classic los sufrieron en 2020.
  • Abuso por malware: la botnet Glupteba leía direcciones de C2 de reserva en transacciones de Bitcoin, y la técnica EtherHiding (2023) guarda scripts maliciosos en contratos inteligentes, difíciles de retirar.

La mayoría de las pérdidas reales ocurren fuera de la cadena: claves robadas de un monedero de criptomonedas, exchanges comprometidos y phishing.

Buenas prácticas

  • Someter los contratos inteligentes a auditorías independientes y bug bounties antes de desplegarlos.
  • Proteger las claves de firma con monederos de hardware, esquemas multifirma y HSM.
  • Recordar que la inmutabilidad implica que los robos y errores no suelen poder revertirse.
Sinónimos:
cadena de bloques, tecnología blockchain, tecnología de registro distribuido