Blockchain y los Contratos inteligentes

Blockchain y los Contratos inteligentes

Por: Ing. Kriscia Vanessa Zapata, de la Universidad Gerardo Barrios (UGB).

 

Blockchain es un sistema descentralizado que no necesita intermediarios porque cada nodo o usuario de la red ejecuta y registra transacciones agrupándolas en forma de bloques  ¿pero cómo hace para funcionar así? Una de las razones, es que Blockchain definen ciertas reglas que todos los participantes dentro de la  red deben cumplir, tal y como se hace en un contrato físico donde se establecen acuerdos entre las partes.baltimore ravens custom jerseys basketball best wigs for black women nfl team shop cheap jordan 1 cowboys jersey adidas online shop nike air max plus best mens sex toys custom nfl jerseys nfl jerseys cheap human hair wigs nfl com shop nfl store sex toys online

La cadena de bloques o Blockchain, tiene la capacidad de incorporar sobre su estructura aplicaciones como los contratos inteligentes o Smart contracts. Imagina que apuestas 200 dólares a que una selección por ejemplo, Argentina va a ganar la Copa Mundial de la FIFA Catar 2022. Mientras, un amigo apuesta la misma cantidad con su selección favorita. La cantidad será controlada por un contrato inteligente, y cuando el mundial finalice, el contrato se autoejecutará, el mismo será el encargado de verificar quién es el ganador, a quién le pertenece el dinero y dónde depositarlo.

En un caso hipotético,  tú desarrollas una aplicación y tu cliente te pagó sólo el 80% del valor acordado, argumentando que está “insatisfecho” con la aplicación que le entregaste, ¿le cobras el 20% restante o no? Con un “Smart contracts”, el 100% del valor de la operación ya está asegurado en la cadena de bloques desde el inicio, la cual técnicamente actúa como un “intermediario” reteniendo el dinero o valor de la transacción, mismo que será automáticamente liberado o depositado a tu wallet una vez que las condiciones del contrato se hayan cumplido. Entonces ¿qué es un contrato inteligente?

 

Figura 1 Contratos inteligentes Fuente: https://bit.ly/3V61uZ0

 

Un contrato inteligente es un software que corre dentro de la Blockchain y que a través de código fuente, se redacta un acuerdo o se “definen esas reglas que todos los participantes deben cumplir” por lo tanto; facilita, asegura, hace cumplir y ejecutar acuerdos registrados entre dos o más partes. ¿Cuáles son sus características? Primero, no necesita de un intermediario, segundo, es determinístico, es decir que tiene variables fijas que están determinadas de antemano y no sujetas a la incertidumbre, tercero no pueden ser modificados debido a la inmutabilidad de toda la Blockchain. Pero ¿cómo se ejecutan los Smart contracts dentro de la Blockchain? La Blockchain tienen estos contratos implícitos por ejemplo el bitcoin, definen como se va mover el balance de una wallet una vez envía bitcoin de una wallet a otra. Ethereum por ejemplo, es una Blockain especial esta permite crear Smart contracts de lo que tú quieras.

 

¡Todavía queda mucho por aprender en este interesante mundo de Blockchain y contratos inteligentes!

 

Related Tags

What's your reaction?

top
en_US