¿Cómo trabaja el Blockchain?

El Blockchain fue propuesta por David Chaum como un protocolo en 1982, fue mejordo por Stuart Haber y Scott Stometta tratando de implementar un sistema TimeStamp en 1992. Finalmente fue adoptado e implementado en la primera criptomoneda por Satoshi Nakamoto en 2008. Nakamoto implementó Blockchain como core de bitcoin, criptomoneda que alcanzó los US$ 29 mil dolares a finales del 2020.

¿Qué es Blockchain?

Blockchain es una base de datos con una forma especial de almacenado. El concepto es muy sencillo; la información es almacenada en bloques encadenados por una llave. Cada bloque tiene 2 llaves, la primera es la llave del bloque anterior y la segunda es creada con la información que contiene este bloque.

¿Cómo trabaja?

Les explicaré con la siguiente ilustración.

El primer bloque es llamado “Bloque Genesis”, es el primer bloque y no contiene un key previo o hash como le llaman en el mundo de las criptomonedas. Esta key hace posible el blockchain y concatena la información de la cadena haciendola mas segura y trazable. En la ilustración se puede apreciar que la “Fkey” del Bloque 1 es la “PKey” del Bloque 2. Estos valores son verificados en un proceso llamado “Proof of work”. Para el ejemplo el bloque 2 es aceptado y es incluido en la Blockchain y continua con el bloque 3, 4 y mas transacciones.

Seguridad y Trazabilidad

Blockchain basa su seguridad en 2 aspectos, la validación de la llave y la red P2P. En la sección anterior, mencioné que la segunda llave es creada con la información que contiene el bloque. Esto quiere decir que si modificas la información del bloque 2, el valor de la “FKey” cambiaria. Consecuentemente, el proceso de “Proof of work” no reconocerá al bloque como parte de la cadena, quebrandola.

Otra especial caracteristica del Blockchain aplicada a la criptomoneda es la red P2P. Esta es una red distribuida que almacena y transfiere la información entre sus participantes. En este caso, cuando te unes a esta red, obtienes una copia de la Blockchain. Asi cuando alguien trata de cambiar la información de algun bloque, el tiene que pensar en cambiar la información de todas las copias de la red.

Otras aplicaciones

La tecnologia Blockchain puede ser aplicada a muchas industrias y con ello aprovechar todos sus beneficios como asegurar el proceso, generar trazabilidad e incrementar la confianza de los usuarios. La siguiente ilustración muestra un proceso sencillo y como se genera el Blockchain.

Como puedes ver la tecnología Blockchain puede ser aplicada a los procesos y me gustaría creer que deja una puerta abierta a nuevas integraciones brindando mayor seguridad a la industria en general.