Cada bloque suele contener un conjunto de transacciones junto con un encabezado de metadatos, como una marca de tiempo y una referencia al bloque inmediatamente anterior. Esa referencia, normalmente un hash criptográfico del bloque anterior, es lo que enlaza los bloques en una cadena continua, de donde proviene la palabra blockchain. Una vez que se han reunido y verificado suficientes transacciones según las reglas de la red, se agrupan en un nuevo bloque y se añaden a la cadena, ampliando el registro compartido que cualquier participante de la red puede verificar de forma independiente.
La forma en que se agrega un nuevo bloque depende del mecanismo de consenso de la blockchain. En las redes de prueba de trabajo (proof-of-work), los mineros compiten por resolver un problema computacional para ganar el derecho de agregar el siguiente bloque. En las redes de prueba de participación (proof-of-stake), los validadores se seleccionan para proponer y confirmar bloques en función de la cantidad de criptomoneda que tienen en staking. El tiempo promedio entre bloques varía considerablemente según la red, desde unos diez minutos en Bitcoin hasta intervalos mucho más cortos en otras cadenas. Debido a que cada bloque hace referencia al anterior, alterar un bloque pasado rompería todos los enlaces posteriores de la cadena, razón por la cual los bloques confirmados se consideran prácticamente permanentes. Cualquiera puede inspeccionar el contenido completo de un bloque, incluidas las transacciones que contiene y cuándo se agregó, usando un explorador de bloques, ya que esta información es pública en la mayoría de las blockchains por diseño.
Puntos clave
- Un bloque agrupa un conjunto de transacciones verificadas junto con metadatos como una marca de tiempo y un enlace al bloque anterior.
- Los bloques se encadenan mediante referencias a bloques previos, de donde proviene el nombre blockchain.
- La frecuencia con la que se agrega un nuevo bloque, y quién lo hace, depende del mecanismo de consenso de la red.
Bloque — preguntas frecuentes
¿Qué contiene un bloque además de las transacciones?
Un bloque también contiene un encabezado con metadatos: normalmente una marca de tiempo, una referencia al bloque anterior y otros detalles específicos de la red, como un objetivo de dificultad o la firma de un validador, según la blockchain de que se trate.
¿Se puede modificar un bloque después de agregarlo?
En la práctica, no. Cambiar un bloque pasado rompería la cadena de referencias hacia todos los bloques agregados después de él, lo que el resto de la red rechazaría, haciendo que los bloques confirmados sean prácticamente permanentes e inalterables sin ser detectados.
¿Eres nuevo en cripto, o te faltan piezas por encajar? Repasa lo esencial en Aprender, explora cada término de la A a la Z, o consulta los precios en vivo de las monedas detrás de estos conceptos.