Inicio Arquitectura técnica Blockchain

Blockchain

La blockchain de Bitcoin es una cadena de bloques enlazados criptográficamente que forma un registro público, distribuido e inmutable de todas las transacciones desde el bloque génesis. No es una base de datos genérica: es una estructura diseñada específicamente para resolver el doble gasto.

¿Qué es realmente?

Una blockchain es, en esencia, una lista enlazada donde cada elemento (bloque) contiene un resumen criptográfico (hash) del bloque anterior. Esto crea una cadena: si se modifica un solo byte de un bloque antiguo, su hash cambia y rompe la cadena desde ese punto en adelante.

En Bitcoin, cada bloque contiene un conjunto de transacciones validadas, una marca temporal, el hash del bloque anterior y un número arbitrario (nonce) que los mineros han encontrado mediante prueba de trabajo.

¿Qué no es?

La blockchain de Bitcoin no es un sistema de almacenamiento genérico, una plataforma para contratos complejos ni una "tecnología" separable de Bitcoin. Muchas empresas han intentado usar "blockchain sin Bitcoin" para otros fines, pero sin la prueba de trabajo y los incentivos económicos de Bitcoin, una blockchain es simplemente una base de datos ineficiente.

¿Por qué importa?

La blockchain es lo que permite que miles de nodos mantengan una versión idéntica y verificable de la historia de todas las transacciones. Es el corazón del sistema de consenso distribuido de Bitcoin.

Errores habituales

  • Tratar "blockchain" como sinónimo de innovación tecnológica universal
  • Creer que la blockchain es la innovación de Bitcoin (la innovación es el sistema completo)
  • Pensar que una blockchain sin prueba de trabajo tiene las mismas propiedades que la de Bitcoin

Conceptos relacionados

Fuentes primarias

  • Whitepaper de Bitcoin, Secciones 3-4