¿Qué es una Blockchain?
Bitcoin registra cada transacción que ha tenido lugar en un registro público y compartido. Ese registro se llama blockchain. Entender qué es y por qué importa ofrece una imagen más clara de lo que hace a Bitcoin fundamentalmente diferente de los sistemas financieros tradicionales.
Un registro que no puede reescribirse
En su núcleo, una blockchain es una lista cronológica de registros. Cada registro, llamado bloque, contiene un grupo de transacciones. Una vez que un bloque se añade a la lista, queda sellado y vinculado al bloque anterior. Cambiar algo en un bloque antiguo rompe toda la cadena posterior.
Esto no es un detalle técnico menor. Es el principio de diseño central. La blockchain no depende de un administrador de confianza para mantener los registros honestos. La propia estructura garantiza la honestidad.
¿Qué contiene un bloque?
Cada bloque en la blockchain de Bitcoin contiene tres piezas de información esenciales.
Un grupo de transacciones. Cuando envías Bitcoin a alguien, esa transacción espera en una cola llamada mempool. Los mineros seleccionan las transacciones pendientes, las agrupan y las incluyen en el siguiente bloque.
Una marca de tiempo. Cada bloque registra el momento exacto en que fue creado. Esto crea una línea de tiempo verificable de eventos. Nadie puede afirmar que una transacción ocurrió antes o después de lo que realmente sucedió.
La huella del bloque anterior. Aquí es de donde viene la cadena. Cada bloque almacena un código único, llamado hash, derivado del contenido del bloque anterior. Cambia un solo carácter en una transacción antigua y ese hash cambia. El bloque ya no encaja. Todos los bloques posteriores quedan invalidados.
Previous hash
000000000000000000003a7f…
Transactions
1CXe7… → 3Mn4P… · 0.21 BTC
bc1q9… → bc1qa… · 0.58 BTC
+ 2,847 more transactions
Timestamp
2024-07-28 · 11:34:52 UTC
Hash (this block)
00000000000000000abc4f2e…
Por qué la manipulación es prácticamente imposible
Imagina que alguien intenta reescribir una transacción de hace dos años. Tendría que recalcular no solo ese bloque, sino cada bloque añadido desde entonces. Al mismo tiempo, el resto de la red Bitcoin sigue añadiendo nuevos bloques a toda velocidad.
El atacante tendría que superar la potencia de cómputo combinada de miles de mineros en todo el mundo. En la práctica, esto nunca ha ocurrido y el coste de intentarlo supera con creces cualquier ganancia posible.
Esta propiedad se llama inmutabilidad. Una vez que una transacción está confirmada en la blockchain, es permanente.
Prev hash
000…8e21
Transactions
1,924 · 2024-07-28 11:14 UTC
Hash
000…9c2b
Prev hash
000…9c2b
Transactions
✕ tx altered!
Hash — changed!
fff…????
Prev hash
000…3a7f ✕
Status
Invalid — rejected by network
Hash
—
Una base de datos sin administrador
Las bases de datos tradicionales, ya sea en un banco, una oficina gubernamental o una empresa tecnológica, tienen un administrador. Alguien puede editar entradas, eliminar registros o conceder y revocar accesos. Confías en que la institución actúe con honestidad.
La blockchain de Bitcoin no tiene administrador. En su lugar, una red global de computadoras llamadas nodos conserva cada una una copia idéntica de toda la blockchain. Cuando se propone un nuevo bloque, la red lo verifica contra las reglas. Un bloque que viola las reglas es rechazado. Ningún participante individual tiene el poder de imponerse al resto.
Esto es lo que significa la descentralización en la práctica. No solo que los datos están distribuidos en muchas computadoras, sino que ninguna parte controla lo que se escribe.
Traditional Database
Centralized
One administrator. One point of failure.
Bitcoin Network
Decentralized
No administrator. No single point of failure.
El bloque génesis
Toda cadena tiene un comienzo. El primer bloque de la blockchain de Bitcoin se llama bloque génesis. Satoshi Nakamoto lo creó el 3 de enero de 2009.
Satoshi incorporó un mensaje en ese primer bloque, tomado de la portada del periódico The Times de ese día: "Chancellor on brink of second bailout for banks." El mensaje era una referencia directa a la crisis financiera de 2008 y al rescate gubernamental de los bancos en quiebra. Era también una prueba de que ningún Bitcoin había sido minado antes de esa fecha, una forma de demostrar que Satoshi no se había dado una ventaja injusta.
El bloque génesis tiene altura de bloque cero. Cada bloque añadido desde entonces se construye sobre él. En el momento de escribir estas líneas, la blockchain de Bitcoin contiene más de 850.000 bloques, cada uno vinculado criptográficamente al último.
Transparencia sin identidad
Cada transacción registrada en la blockchain de Bitcoin es públicamente visible. Cualquiera puede buscar un bloque específico, una transacción o una dirección Bitcoin usando una herramienta llamada blockchain explorer. No se necesita acceso especial ni permiso.
Lo que permanece privado es la identidad detrás de una dirección. Las direcciones Bitcoin son cadenas de letras y números sin ningún nombre adjunto. La blockchain muestra que una transacción ocurrió y por qué cantidad. No revela quién la envió o la recibió.
Esta combinación de transparencia y pseudonimato es una de las características definitorias de Bitcoin.
Blockchain y Bitcoin
La blockchain es la infraestructura. Bitcoin es lo que funciona sobre ella. La blockchain resuelve el problema de cómo registrar transacciones entre desconocidos, a través de fronteras, sin una tercera parte de confianza. Bitcoin usa esa base para crear una forma de dinero que nadie puede inflar, censurar o confiscar.
Los dos son inseparables en la práctica, pero distintos en el concepto. Entender la blockchain es entender por qué Bitcoin puede cumplir las promesas que hace.
Datos Clave
La blockchain de Bitcoin ha funcionado sin interrupciones desde el 3 de enero de 2009.
Un nuevo bloque se añade a la blockchain de Bitcoin aproximadamente cada diez minutos.
Cada bloque contiene la huella criptográfica del bloque anterior, creando una cadena irrompible.
El bloque génesis, el primer bloque de Bitcoin, contiene un mensaje oculto que hace referencia a la crisis bancaria de 2008.
Cualquier persona puede inspeccionar cada transacción registrada en la blockchain de Bitcoin utilizando una herramienta gratuita llamada blockchain explorer.
Preguntas frecuentes
Una blockchain es una lista compartida de registros llamados bloques, donde cada bloque contiene un grupo de transacciones y está vinculado de forma permanente al bloque anterior. Una vez añadido un registro, no puede modificarse sin romper toda la cadena.
Nadie la controla. Miles de computadoras independientes en todo el mundo, llamadas nodos, conservan cada una una copia idéntica de la blockchain. Los cambios solo se aceptan si siguen las reglas que todos los participantes han acordado.
En la práctica, no. Modificar un solo bloque requeriría recalcular cada bloque añadido después, mientras que al mismo tiempo habría que superar la potencia de cómputo combinada de toda la red Bitcoin. El coste y el esfuerzo necesarios hacen que un ataque exitoso sea prácticamente imposible.
El bloque génesis es el primer bloque de la blockchain de Bitcoin, creado por Satoshi Nakamoto el 3 de enero de 2009. Tiene altura de bloque cero, lo que significa que todos los bloques posteriores se construyen sobre él.
Un blockchain explorer es una herramienta gratuita y de acceso público que permite a cualquier persona buscar y ver el contenido de la blockchain de Bitcoin, incluidos bloques individuales, transacciones y direcciones Bitcoin.
Fuentes
- 1.Satoshi Nakamoto: Bitcoin Whitepaper (2008)
- 2.Blocktrainer.de: Was ist der Bitcoin-Genesis-Block?
- 3.Blocktrainer.de: Was ist ein Blockchain-Explorer?
- 4.Andreas M. Antonopoulos: Mastering Bitcoin, 2nd Edition (O'Reilly, 2017)
No es asesoramiento financiero. CanoeBit publica únicamente contenido educativo. Nada de lo aquí escrito constituye una recomendación de compra, venta o tenencia de ningún activo.
Continúa la ruta Cómo funciona Bitcoin
Paso 1 de 11