Una cadena de bloques es exactamente lo que parece: una cadena compuesta por bloques de información. Estos bloques son contenedores que almacenan un registro de transacciones en la cadena de bloques. En el caso de Bitcoin, las transacciones son principalmente transferencias de bitcoins. En algunas cadenas de bloques, también pueden contener una variedad de otra información, incluso código de programas informáticos.
Una cadena de bloques es exactamente lo que parece: una cadena compuesta por bloques de información. Estos bloques son contenedores que almacenan un registro de transacciones en la cadena de bloques. En el caso de Bitcoin, las transacciones son principalmente transferencias de bitcoins. En algunas cadenas de bloques, también pueden contener una variedad de otra información, incluso código de programas informáticos.
Una vez que las transacciones se agregan al bloque, no se pueden revertir. Y cuando se agrega un bloque a la cadena, no se puede cambiar. Toda la información contenida en los bloques permanecerá allí mientras exista la cadena de bloques. Los bloques se añaden uno encima del otro de forma lineal. Uno a uno, forman una cadena que contiene toda la historia de las transacciones en la red.
La estructura exacta de los bloques puede variar de una cadena de bloques a otra. Este artículo se centrará en explicar la estructura de un bloque de Bitcoin. Después de todo, esa es la base sobre la que se modelaron la mayoría de las otras cadenas de bloques.
ASPECTOS ESENCIALES DE LOS BLOQUES EN LA CADENA DE BLOQUES
- Los bloques son los contenedores básicos de información en una cadena de bloques.
- Contienen datos de transacciones.
- Una vez añadido a la cadena de bloques, un bloque no se puede cambiar.
- Los bloques están asegurados con métodos criptográficos.
Las partes de un bloque
El cuerpo de un bloque contiene registros de transacciones. Almacenar estos registros de forma segura es una de las prioridades de la cadena de bloques. Pero para poder funcionar en una cadena de bloques, un bloque también necesita algunos otros elementos. Pero antes de descubrir cuáles son, veamos primero cómo se almacenan los datos en los bloques.
Las criptomonedas obtuvieron su nombre porque se basan en gran medida en la criptografía. En el caso de los bloques, el principio criptográfico utilizado se llama función hash. Una cadena de símbolos, llamada hash, se determina a través de un algoritmo de hashing. Bitcoin utiliza SHA-256, pero no todas las criptomonedas usan el mismo algoritmo. Este algoritmo toma todos los datos de un bloque y los convierte en una cadena única de símbolos que sirven como el ID del bloque.
El hash del bloque (el encabezado del bloque) se forma a partir de los seis elementos que componen un bloque:
- El número de versión del bloque,
- El hash del bloque anterior en la cadena,
- Un código generado a partir de los datos de transacción,
- Una marca de tiempo de cuando se creó el bloque,
- El objetivo de dificultad que ajusta la dificultad de la minería,
- Y una cadena aleatoria de caracteres llamada nonce.
Todos, excepto el último de estos elementos, se conocen de antemano antes de que se agregue un bloque a la cadena. El nonce, sin embargo, sigue siendo un misterio. El propósito de la minería de criptomonedas es averiguar el nonce. El minero que primero encuentre el nonce que satisfaga el requisito de dificultad actual añade el bloque a la cadena, sellándolo en la historia de las transacciones. Consulta nuestro artículo sobre minería de criptomonedas para saber más sobre cómo se hace esto.
Comprende lo que negocias
Hay muchos conceptos erróneos sobre las criptomonedas, y es comprensible que las personas puedan ser cautelosas al usar algo que a menudo se exagera, mientras que se explica poco. Entender las cadenas de bloques y las criptomonedas no requiere conocimientos especializados ni experiencia en programación, y el usuario prudente conocerá este mundo revolucionario lo mejor que pueda, antes de decidir si invertir en él y cómo hacerlo. Estamos aquí para ayudar.