Definición de bloque (bloque de Bitcoin)

Qué es un bloque (Blockchain Block)?

Los bloques son estructuras de datos dentro de la base de datos de la cadena de bloques, donde se registran permanentemente los datos de las transacciones en una cadena de bloques de criptomonedas. Un bloque registra algunas o todas las transacciones más recientes aún no validadas por la red. Una vez validados los datos, el bloque se cierra. A continuación, se crea un nuevo bloque para que se introduzcan y validen nuevas transacciones.

Un bloque es, por tanto, un almacén permanente de registros que, una vez escritos, no pueden ser alterados ni eliminados.

Puntos clave

  • Un bloque es un lugar en una cadena de bloques donde se almacena y encripta la información.
  • Los bloques se identifican mediante números largos que incluyen información de transacciones encriptadas de bloques anteriores e información de transacciones nuevas.
  • Los bloques y la información que contienen deben ser verificados por una red antes de que se puedan crear nuevos bloques.
  • Los bloques y las cadenas de bloques no son utilizados únicamente por las criptomonedas. También tienen muchos otros usos.

Cómo funciona un bloque (blockchain)

Una red blockchain es testigo de una gran actividad de transacciones. Cuando se utiliza en criptomoneda, mantener un registro de estas transacciones ayuda al sistema a rastrear cuánto se utilizó o no y qué partes estuvieron involucradas. Las transacciones realizadas durante un periodo determinado se registran en un archivo llamado bloque, que es la base de la red blockchain.

Un bloque almacena información. Un bloque contiene mucha información, pero no ocupa mucho espacio de almacenamiento. Los bloques suelen incluir estos elementos, pero pueden variar entre los distintos tipos:

  • Número mágico: Un número que contiene valores específicos que identifican ese bloque como parte de una red de criptodivisas en particular.
  • Tamaño del bloque: Establece el límite de tamaño del bloque para que sólo se pueda escribir en él una cantidad específica de información.
  • Cabecera del bloque: Contiene información sobre el bloque.
  • Contador de transacciones: Un número que representa cuántas transacciones se almacenan en el bloque.
  • Transacciones: Una lista de todas las transacciones dentro de un bloque.

El elemento de la transacción es el más grande porque contiene la mayor cantidad de información. Le sigue en tamaño de almacenamiento la cabecera del bloque, que incluye estos subelementos:

  • Versión: La versión de la criptodivisa que se utiliza.
  • Hash del bloque anterior: Contiene un hash (número cifrado) de la cabecera del bloque anterior.
  • Raíz Hash Merkle: Hash de transacciones en el árbol de Merkle del bloque actual.
  • Tiempo: Una marca de tiempo para colocar el bloque en la cadena de bloques.
  • Bits: El grado de dificultad del hash objetivo, que significa la dificultad para resolver el nonce.
  • Nonce: El número cifrado que un minero debe resolver para verificar el bloque y cerrarlo.

Un número de 32 bits en la cabecera se llama nonce: el programa de minería utiliza números aleatorios para „adivinar” el nonce en el hash. Cuando se verifica un nonce, el hash se resuelve cuando se adivina el nonce, o un número menor que éste. Luego, la red cierra ese bloque, genera uno nuevo con un encabezado y el proceso se repite.

Se utilizan diferentes mecanismos para llegar a un consenso; el más popular para las criptomonedas es el proof-of-work (PoW), con el proof-of-stake (PoS) cada vez más popular debido al menor consumo de energía en comparación con el PoW.

Relación de la minería con los bloques

Minería es el término utilizado para resolver el número que es el nonce, el único número que puede ser cambiado en la cabecera de un bloque. También es el proceso que utiliza la red de la criptodivisa si se utiliza la prueba de trabajo en el protocolo.

Comúnmente se piensa que la minería de criptodivisas es un problema matemático complejo; en realidad es un número aleatorio generado mediante hashing. Hashing es el proceso de encriptación de la información mediante el método de encriptación que utiliza una criptomoneda. Por ejemplo, Bitcoin utiliza SHA256 para su algoritmo de encriptación. Para que un minero genere el número „ganador”, el programa de minería debe utilizar SHA 256 para hacer hash de números aleatorios y colocarlos en el nonce para ver si coincide.

Resolver el hash de números aleatorios en el protocolo de prueba de trabajo es lo que requiere tanta energía y potencia de cálculo. Se necesita una extensa red de mineros y suficiente energía para alimentar a un pequeño país para mantenerla en funcionamiento.

La dificultad radica en que todas las cabeceras de los bloques anteriores se cifran de forma aleatoria. Por lo tanto, la cabecera del bloque actual es un número cifrado generado aleatoriamente basado en los números cifrados generados aleatoriamente de los bloques anteriores y la información del bloque actual.

Otros usos de Block y Blockchain

Debido a que la mayoría de las definiciones de blockchain se refieren a Bitcoin porque fue la primera criptodivisa en utilizar una, mucha gente asocia los bloques y blockchains con Bitcoin. Sin embargo, otras criptomonedas también utilizan bloques y cadenas de bloques. Es importante señalar que la red de Ethereum tiene una criptomoneda llamada ether que también utiliza bloques y blockchain.

Sin embargo, Ethereum y su blockchain fueron diseñados para múltiples usos que se extienden a mucho más que la criptomoneda. Por ejemplo, se han desarrollado tokens no fungibles, contratos inteligentes, aplicaciones financieras descentralizadas y mucho más utilizando Ethereum.

Qué es Blockchain en palabras sencillas?

Una cadena de bloques es una base de datos que almacena y encripta la información de forma enlazada, de modo que la información anterior no puede ser alterada, y un grupo verifica cualquier entrada antes de que se finalice mediante un consenso -un acuerdo de que los datos son correctos.

Cómo se crea un bloque de la cadena de bloques?

Los bloques se crean cuando los mineros o validadores de bloques validan con éxito la información encriptada en el encabezado del bloque, lo que provoca la creación de un nuevo bloque.

Para qué se utilizan las cadenas de bloques?

Las cadenas de bloques se utilizan en las criptomonedas, las aplicaciones financieras descentralizadas y los tokens no fungibles, con más usos en constante desarrollo.

Nuestro equipo requiere que los escritores utilicen fuentes primarias para apoyar su trabajo. Estos incluyen libros blancos, datos gubernamentales, informes originales y entrevistas con expertos del sector. También hacemos referencia a la investigación original de otros editores de renombre cuando es apropiado. Puede obtener más información sobre las normas que seguimos para producir contenidos precisos e imparciales en nuestro
política editorial.

  1. Centro de Finanzas Alternativas de la Universidad de Cambridge. "Índice de consumo de energía del Bitcoin de Cambridge." Accedido en enero. 9, 2022.

Dodaj komentarz