Saltar al contenido principal
Página

Tema 2.10 - ¿Cómo funciona Blockchain?

¿Cómo funciona Blockchain?


Transacciones y Bloques en Blockchain

Mediante la dirección (address) es que se recolectan los beneficiarios de cada cantidad transaccionada (se basa en la clave pública, pero registra la dirección en vez de éstas), una vez se procede con la transacción, es esencialmente la transferencia autorizada del propietario hacia otro propietario para que éste último le dé uso bajo su propiedad, creando así una transacción adicional en una "cadena de propiedad", así pues, los elementos dentro de las transacciones son inputs y outputs (débitos y créditos), siendo que los outputs suman ligeramente menos de lo que los inputs suman en total debido a que hay una cuota de transacción implicada en la operación, finalmente, los nodos son los responsables por procesar estas transacciones y así se mantienen dentro de estos los registros de propiedad previamente mencionados.

El flujo de transacciones funciona de la siguiente manera: Existe uno o más inputs, por cada input hay uno o más outputs (aunque también puede haber muchos inputs para un solo output), y estos outputs a su vez representarán una transacción subsecuente dentro de la cadena de propiedad.


Tipos básicos de flujos transaccionales. Información adaptada de University of Nicosia (2018).

Cabe resaltar que la primera transacción entre Satoshi y Hal Finney no contaba con un input, pero desde ahí empezó este flujo mencionado.

Figura 12. Tipos básicos de flujos transaccionales. Información adaptada de University of Nicosia (2018).


Tipos de Bloques

Existen diferentes tipos de bloques, pero independientemente de su tipo, todos los bloques se componen de: 

1) un block header 

2) una o más transacciones dentro del bloque.


C:\Users\GS-0008\Documents\Q-Vision\IziAcademy\Cursos a realizar\Blockchain\img\Figura 13. Tipos de bloques en un Blockchain.png

Figura 13. Tipos de bloques en una blockchain. Información adaptada de (Mohanty, 2019).


Encabezado del Bloque

El encabezado del bloque (block header) es un compendio de información que caracteriza a cada bloque dentro de una red Blockchain, la cual sigue una lógica, estos elementos y sus detalles son los de la tabla 2 y su funcionamiento dentro de la red es como se ilustra en la figura 14, adaptadas ambas de Murray, M. (2019). La red parte desde un bloque génesis y desde ese punto, todo bloque posterior contará con el ID del bloque anterior.

Metadata en los encabezados de bloques. Información adaptada de (Murray, 2019).

Tabla 2. Metadata en los encabezados de bloques. Información adaptada de (Murray, 2019).


Flujo de unión de cadena de bloques. Información adaptada de (Murray, 2019).

Figura 14. Flujo de unión de cadena de bloques. Información adaptada de (Murray, 2019).

Última modificación: lunes, 11 de abril de 2022, 10:39