Aprender / Cómo funcionan las blockchains

¿Qué contiene un bloque?

Un bloque contiene un lote de transacciones y una cabecera con una marca de tiempo, la huella del bloque anterior y los datos usados para acordarlo.

Cómo funcionan las blockchains Ilustración: Cryptoweek

Un bloque es un lote de transacciones agrupadas con una pequeña cantidad de datos identificativos que se añade a una blockchain como una sola unidad. Cada bloque apunta al anterior, y eso es lo que forma la cadena.

¿Qué contiene un bloque?

Un bloque tiene dos partes: una cabecera y una lista de transacciones. La cabecera es un breve resumen que identifica el bloque. En bitcoin incluye:

  • El hash del bloque anterior. Un hash es una huella digital. Guardar la huella del último bloque une ambos bloques.
  • Una marca de tiempo. El momento aproximado en que se creó el bloque.
  • Un resumen de las transacciones. Un único hash calculado a partir de todas las transacciones del bloque, conocido como raíz de Merkle. Si cambia cualquier transacción, este valor cambia.
  • Datos de minería. El objetivo de dificultad y un número llamado nonce, que los mineros modifican una y otra vez hasta que el hash del propio bloque cumple el objetivo. Las cadenas de prueba de participación registran aquí, en su lugar, datos de los validadores.

El resto del bloque son las transacciones. En bitcoin, la primera es especial. Paga al minero que construyó el bloque las monedas recién creadas y las comisiones de todas las demás transacciones que contiene.

¿Qué son el tiempo de bloque y el tamaño de bloque?

El tiempo de bloque es el intervalo medio entre bloques. Bitcoin busca unos 10 minutos y ajusta la dificultad de la minería para mantenerse en esa cifra. Ethereum produce un bloque cada 12 segundos.

El tamaño de bloque es la cantidad de datos que puede contener un bloque. Bitcoin empezó con un límite de 1 megabyte. Una actualización de 2017 cambió la medida al "peso", lo que permite bloques algo más grandes. Ethereum limita cada bloque según el esfuerzo de cálculo que requieren sus transacciones, medido en gas.

Juntos, ambos factores determinan cuántas transacciones puede gestionar una red. Los bloques más grandes o más rápidos admiten más, pero dificultan que las computadoras corrientes puedan seguir el ritmo como nodos. Ese debate dividió a la comunidad de bitcoin en 2017 y dio lugar a Bitcoin Cash.

¿Qué es el bloque génesis?

El bloque génesis es el primer bloque de una cadena. El de bitcoin lo creó el 3 de enero de 2009 el fundador seudónimo de la red, Satoshi Nakamoto. Contiene el texto de un titular de prensa de ese día sobre un rescate bancario. Los 50 bitcoins que pagó no se pueden gastar, debido a la forma en que se programó el bloque.

¿Se puede modificar un bloque?

En la práctica no, una vez que se han construido otros encima. Alterar un bloque cambia su hash, lo que rompe el enlace guardado en el bloque siguiente y en todos los posteriores.

Los bloques más recientes están menos asentados. A veces se encuentran dos bloques válidos casi en el mismo instante. La red pronto se decanta por uno, y el otro se descarta y sus transacciones vuelven a la cola. Por eso los destinatarios suelen esperar varios bloques antes de considerar definitivo un pago.

Esta guía explica cómo funcionan las cosas. No constituye asesoramiento financiero, legal ni fiscal. Última actualización: .