¿Cómo funcionan los smart contracts?

Cómo funcionan los smart contracts

Imagínese una máquina expendedora que se puede encontrar en cualquier aeropuerto o estación de tren.

La máquina está programada para que cuando ingrese una cierta cantidad y presione la combinación de teclas numéricas, el producto seleccionado saldrá automáticamente de su máquina.

Además, otro orden de programación es que si los fondos introducidos superan el costo del producto, la máquina reembolsará el cambio, o, si no hay producto seleccionado, marcará «producto agotado» en la pantalla. ‘.

La programación de la máquina es el contenido del contrato inteligente, y las partes involucradas son usted y la máquina.

Las reglas de contrato inteligente son las reglas que mencionamos anteriormente, y si se cumplen las operaciones correspondientes, se ejecutan por sí mismas.

La función de esto en lenguaje informático es una oración llamada «si-entonces», que significa «si … entonces …» y simboliza:

“si se cumple el acuerdo… entonces se da la condición”.

En el ejemplo anterior, estos acuerdos con la sentencia ‘if – then’ serían algo así:

Si el usuario ingresa suficiente dinero y presiona la combinación de teclas «032», saldrá la botella de agua. Si se determina que el usuario ingresó más dinero del necesario, se reembolsa la diferencia. Si el usuario ingresa el dinero y presiona «032», pero no hay artículos, se muestra el mensaje «producto agotado».

Así es como funcionan los contratos inteligentes.

Pensarás: «¡Pero si estas máquinas existen desde hace muchísimos años!

¿Qué novedad hay aquí?»

Sin embargo, en este ejemplo, y con un mayor nivel de visión, el contrato inteligente que debería redactar este tipo de máquina será «Si el producto ‘032’ se agota … entonces», es decir, de forma automática y automática , La máquina enviará una señal al proveedor de la botella de agua para que la reemplace.

Esto elimina el problema de que el intermediario debe observar la máquina, llamar al proveedor y reemplazar la máquina él mismo, lo que también ahorra tiempo y dinero en el proceso y simplifica enormemente la tarea.

Por otro lado, se trata de un microcontrato programado en una simple máquina expendedora. Imagínese lo complicadas que son las cosas cuando hablamos de contratos de trabajo, contratos de arrendamiento de propiedades o contratos de venta.

Otro ejemplo podría ser el alquiler de una propiedad.

Hoy en día existen cerraduras electrónicas que se pueden abrir con tarjeta, como las que se utilizan en muchos hoteles y empresas de todo el mundo. Siempre que la tarjeta asociada con la puerta esté activa, puede entrar y salir en cualquier momento y lugar.

Tomando un hotel como ejemplo, imagine la situación de un contrato inteligente: si paga antes del día 30 del mes y el hotel estipula que debe salir antes de las 11:00 am, la tarjeta de crédito funcionará hasta las 11:00 am del día siguiente. 30.

A las 11:01, ya no podrá abrir la habitación. Estas serán las reglas del contrato que usted mismo ejecutará después de que haya pasado la hora.

Esto hará posible Airbnb, pero sin intermediarios ni comisiones. Para plataformas como Uber o Blablacar, también puede ocurrir la misma situación: acciones directas (relación p2p, peer-to-peer, peer-to-peer) entre las partes interesadas a través de contratos inteligentes, ahorrando así comisiones y tiempo de gestión para las plataformas mencionadas. .

También podría existir el caso de la compra de una propiedad.

Por ejemplo, si Carlos quiere comprar la casa de Pablo en cuotas mensuales y quiere comprarla a través de un contrato inteligente de Ethereum, entonces deben aceptar cumplir con las reglas, tales como:

  • La cantidad mensual.
  • El día del mes que se debe realizar el pago.
  • La cantidad total a pagar por la propiedad.
  • Etc.

Datos igualmente importantes, por ejemplo, si Carlos no paga la mensualidad a Pablo en una fecha determinada, se congelará la cerradura de la casa hasta que se realice el pago, o Pablo cederá la titularidad de la propiedad a Carlos para poder retirar.

Una vez que las reglas del contrato se establezcan y entren en vigencia, se implementarán automáticamente sin que Carlos y Pablo interactúen o busquen mediación.

A través de los siguientes diagramas proporcionados por BBVA, podemos comprender la lógica empresarial de los contratos inteligentes:

Con todo, la forma en que funciona un contrato inteligente es que las partes configuran los términos del contrato, los almacenan en Ethereum y, una vez que se dan los términos descritos, el sistema ejecuta el contrato y da las consecuencias descritas en él.

Deja un comentario