Saltar al contenido principal
Página

Tema 2.12 - Cómo se Soluciona el Problema del Doble Gasto y el Hash de Blockchain


Cómo se soluciona el problema del doble gasto

El problema del doble gasto se origina a raíz de que en el mundo digital como las operaciones requieren de una confirmación de transacción, si dos operaciones a dos propietarios diferentes fueron realizadas por el mismo valor y su sumatoria excede la cantidad base que puede transaccionar el propietario que emite las transacciones, habiendo ocurrido estas a tiempos similares, entonces podríamos hablar de un doble gasto que cuenta las transacciones como independientes, no obstante, su prevención se aborda mediante el seguimiento meticuloso de cada transacción y asignando una cantidad finita del criptoactivo a transaccionar para la red cuando se crea un nodo génesis, siendo que los mineros siempre están evaluando cuidadosamente el abasto dentro de la red cada vez que se agrega un nuevo bloque y así evitando el doble gasto. (Mohanty, 2019).


Hash de Blockchain

El Hash es la función que se utiliza dentro de Blockchain para verificar la integridad de la data mediante la transformación de data idéntica en un código único, representativo y con un tamaño ajustado, implicando esto que toda alteración a la data original se traduce en un cambio inmediato al Hash. Se cuentan con distintos estándares de algoritmos de hashing como lo son HA-1, SHA-2, SHA-256, entre otros (Mohanty, 2019). Independientemente de cuántas veces o cuál sea el intervalo de tiempo para el input del Hash, el output siempre será el mismo, así como su extensión; esto es utilizado comúnmente con el manejo de las contraseñas, pero a nivel de Blockchain es usado para calcular valores Hash de la data y así obtener un Hash de Hashes que se almacenaría en la cabecilla de cada bloque como se vio con anterioridad, los valores Hash de los bloques de una red son similares a la de sus bloques antecesores, así uniendo la red con una lógica compleja que impide intromisiones no deseadas por atacantes externos (Mohanty, 2019). 

En la ilustración 3 se puede apreciar cómo luce un Hash, mediante la ejemplificación de la palabra "Bitcoin" pues ésta genera la producción de uno de SHA-256 (uno que se presenta comúnmente como un texto de 64 caracteres hexadecimales).


Hash de Bitcoin.


Ilustración 3. Hash de Bitcoin.

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