Smart Contracts (Contratos inteligentes) ¿Qué son?

SMART CONTRACTS
Tabla de Contenidos

Un Smart Contract (Contrato inteligente) es un algoritmo informático diseñado para crear contratos entre dos o más partes, estos contratos son autoejecutables en el entorno de una blockchain (Cadena de Bloques).

Los contratos inteligentes permiten realizar transacciones confiables de dinero, propiedades, acciones u otros activos directamente.

No necesitan de la participación de terceros, como pueden ser bancos u organismos gubernamentales. Estas transacciones son rastreables, transparentes e irreversibles.

Los Smart Contracts se registran en forma de código en un libro mayor distribuido, en una cadena de bloques que es mantenida y administrada por una red de computadoras.

Los contratos inteligentes no solo contienen información sobre las obligaciones de las partes implicadas y las sanciones por el incumplimiento de alguna de ellas. Ellos mismos aseguran automáticamente el cumplimiento de todas las condiciones descritas en el contrato.

El inicio de los Smart Contracts

smart-contract

En la década de 1990, el informático y experto en criptomonedas Nick Szabo acuñó el término Smart Contract y lo definió como:

«Un conjunto de promesas, especificadas en formato digital, incluidos los protocolos dentro de los cuales las partes cumplen las otras promesas». 

Pero con la llegada de Bitcoin y conforme el ecosistema cripto ha ido creciendo, este término a evolucionado.

Los contratos inteligentes se basan en datos previamente ingresados, que se convierten en las reglas del contrato.

Centrándose en ellos, el programa realiza acciones específicas de acuerdo con las cláusulas descritas.

Casos de uso para los Smart Contracts

smart-contracts

Cuando se habla de contratos inteligentes con personas que desconocen la tecnología que les rodea, no entienden cosas como por ejemplo:

  • ¿Cómo se cumplen?
  • ¿Qué sucede si un contrato inteligente no se cumple?
  • ¿Cómo se hacen los Smart Contracts?
  • ¿Qué usos se les puede dar?

Vamos a explicar varios ejemplos y casos de uso en la vida cotidiana de estos Smart Contracts.

Así, la próxima vez que alguien le pregunte… ¿Para qué sirven los contratos inteligentes? Podrá darle varias respuestas.

Antes de hablar sobre estos casos de uso, hay que tener en cuenta que todo nuestro entorno va a evolucionar. Cada vez es más común el hablar de casas o vehículos inteligentes.

Para ayudar a que los contratos inteligentes se cumplan, estos objetos inteligentes pueden ser una parte esencial.

Compras en línea

Cuando se realiza una compra a través de Internet usando un contrato inteligente, el proceso es igual al que haría cuando paga con dinero fiduciario.

Al realizar la compra, su dinero es custodiado por el contrato inteligente hasta que se verifica que el pedido ha llegado correctamente al comprador.

Esta verificación puede realizarse por ejemplo cuando usted firma al mensajero la recepción de la mercancía.

En ese momento el dinero custodiado se transfiere al vendedor y la compra se completa.

smart contracts real use

Préstamos

Imagine que se pide un préstamo para adquirir un vehículo, este préstamo se asocia a un contrato inteligente donde las clausulas del mismo están detalladas.

Si el pago mensual del préstamo no se efectúa en el momento indicado, el vehículo podría bloquearse y dejar de funcionar hasta que el pago se haga efectivo.

Alquiler de una casa o un local

El alquiler es sencillo de entender, una persona A alquila una casa a una persona B, para ello acuerdan el pago de una cantidad de dinero en un tiempo determinado.

Si B no paga a A el dinero acordado, la casa inteligente puede bloquear la entrada al acceso de la vivienda, por ejemplo, a través de una cerradura electrónica.

Herencias

Una persona hace su herencia y reparte sus bienes para que cuando fallezca sean repartidos entre sus seres queridos.

Al registrarse el fallecimiento en los organismos pertinentes, el contrato inteligente se ejecuta y los bienes son transferidos a las personas que indique dicho contrato.

smart-contracts use case

Ventajas de los Smart Contracts

Las ventajas de estos contratos podrían resumirse en su autonomía, fiabilidad, la seguridad que aportan, su precisión y el ahorro de costes.

  • Autonomía (Para concluir y confirmar una transacción)
  • Fiabilidad y seguridad: (Implícita en la tecnología que les rodea)
  • Ahorro y velocidad: (Gracias a blockchain, se eliminan los intermediarios y los procesos se automatizan)
  • Precisión: (Debido a la automatización y la minimización del trabajo manual)

Inconvenientes de los Smart Contracts

No todo puede ser perfecto, los contratos inteligentes también tienen sus puntos negativos.

Un smart contract puede estar mal redactado debido a un error humano, por lo que al momento de ejecutarse ese error puede ser aprovechado de forma maliciosa y causar grandes pérdidas.

Como ejemplo de estos ataques tenemos el claro ejemplo de The DAO, si lleva tiempo interesado en el ecosistema cripto seguro ha oído hablar de él.

Este proyecto fue creado en 2016 y causó una gran expectación, se trataba básicamente de un fondo de capital de riesgo virtual.

En su crowdfunding The DAO recaudó más de 12 millones de ETH o 150 millones de dólares (su valor en ese momento).

Pero a través de un error en el código del Smart Contract, un atacante fue capaz de robar 3.6 millones de Ethereum, esta noticia fue la causa del fin del proyecto y un duro golpe al ecosistema cripto.

Conclusión

Hay que tener en cuenta que al igual que Blockchain y las criptomonedas, los contratos inteligentes están dando sus primeros pasos.

Esta tecnología no va a convertirse en algo común en nuestro día a día de la noche a la mañana, aunque en la actualidad ya hay muchos sectores que los usan.

Los equipos de los diferentes proyectos trabajan para conseguir que estos contratos sean totalmente seguros, eficientes y accesibles para cualquier persona.

Los errores sufridos en otros proyectos son sin duda las mejores enseñanzas para estos desarrolladores, ya que aprender de los errores es parte de la vida.

RELATED POSTS

Síguenos en Redes

Cripto Tutoriales

Cripto Reviews

Ads