¿Para qué sirven los contratos inteligentes?

Imagine que necesita vender una casa. Es un proceso bastante complicado y desalentador que implica mucho papeleo, comunicación con diferentes empresas y personas, así como un alto nivel de riesgos. Es por eso que la mayoría absoluta de los vendedores de casas deciden encontrar un agente inmobiliario que se encargue de todo el papeleo, comercialice la propiedad y actúe como intermediario cuando comiencen las negociaciones, supervisando el trato hasta que se cierre.

Por otra parte, la agencia proporciona un servicio de custodia, que es especialmente útil en tales transacciones, ya que las sumas involucradas son normalmente bastante grandes y usted no puede realmente confiar plenamente en la persona con la que va a tratar. Sin embargo, después de la transacción exitosa, los agentes del vendedor y del comprador compartirán alrededor del siete por ciento del precio de venta como su comisión. Esto supone una pérdida financiera considerable para el vendedor.

Son situaciones como ésta en las que los contratos inteligentes podrían ser realmente útiles y revolucionar eficazmente toda una industria, al tiempo que hacen que el proceso sea una carga mucho menor. Quizás lo más importante es que resolverían un problema de confianza. Los contratos inteligentes funcionan bajo el principio de "Si-entonces", lo que significa que la propiedad de la casa será transferida al comprador sólo cuando la cantidad de dinero acordada sea enviada al sistema.

También funcionan como servicios de custodia, lo que significa que tanto el dinero como el derecho de propiedad se almacenarán en el sistema y se distribuirán a las partes participantes exactamente al mismo tiempo. Además, la transacción es presenciada y verificada por cientos de personas, por lo que la entrega impecable está garantizada. Como la confianza entre las partes ya no es un problema, no hay necesidad de un intermediario. Todas las funciones que realiza un agente inmobiliario se pueden preprogramar en un contrato inteligente, a la vez que se ahorran considerables cantidades de dinero tanto para el vendedor como para el comprador.

Y este es sólo un ejemplo de los usos potenciales de los contratos inteligentes. Son capaces de facilitar el intercambio de dinero, bienes y cualquier otra cosa de valor, asegurando la total transparencia, evitando los servicios y los cargos de acompañamiento de un intermediario y erradicando la cuestión de la confianza entre las partes. El código de un contrato inteligente en particular incluye todos los términos y condiciones acordados por las partes, y la información sobre la transacción en sí se registra en una cadena de bloques, un libro mayor público descentralizado y distribuido.

Un juez y un Ether relajándose en una playa

Cómo funcionan los contratos inteligentes

En pocas palabras, los contratos inteligentes se parecen mucho a las máquinas expendedoras. Usted simplemente deposita una cantidad requerida de criptomonedas en el contrato inteligente, y su depósito de garantía, derecho de propiedad de la casa, licencia de conducir, o lo que sea que caiga en su cuenta. Todas las reglas y sanciones no sólo están predefinidas por los contratos inteligentes, sino que también son aplicadas por ellos.

Interdependencia

Un contrato inteligente puede funcionar por sí solo, pero también puede implementarse junto con cualquier otro número de contratos inteligentes. Se pueden establecer de una manera en la que dependerán los unos de los otros. Por ejemplo, la finalización satisfactoria de un contrato inteligente en particular puede desencadenar el inicio de otro, y así sucesivamente. En teoría, sistemas y organizaciones enteras pueden funcionar completamente con contratos inteligentes. Hasta cierto punto, esto ya está implementado en varios sistemas de criptomoneda, donde todas las leyes están predefinidas y por eso, la propia red puede funcionar de forma autónoma e independiente.

Objetos de contratos inteligentes

Esencialmente, hay tres partes integrales, también llamadas objetos, en cada contrato inteligente. La primera son los firmantes, es decir, las dos o más partes que utilizan el contrato inteligente , que están de acuerdo o en desacuerdo con las condiciones del acuerdo utilizando firmas digitales.

El segundo objeto es el objeto del acuerdo . Sólo puede ser un objeto que exista en el entorno del contrato inteligente. Alternativamente, los contratos inteligentes deben tener acceso directo y sin obstáculos al objeto. Aunque los contratos inteligentes fueron discutidos por primera vez en 1996, fue este objeto en particular el que detuvo su desarrollo. Este problema se resolvió parcialmente sólo después de que apareciera la primera criptomoneda en 2009.

Por último, todo contrato inteligente debe incluir condiciones específicas. Estos términos deben ser matemáticamente descritos en su totalidad y utilizando un lenguaje de programación que sea apropiado para el entorno del contrato inteligente en particular. Esto incluye los requisitos que se esperan de todas las partes participantes, así como todas las reglas, recompensas y castigos asociados con dichos términos.

Entorno

Para que existan y funcionen correctamente, los contratos inteligentes tienen que operar dentro de un entorno específico adecuado. En primer lugar, el entorno debe soportar el uso de la criptografía de clave pública, que permite a los usuarios dar el visto bueno a la transacción utilizando sus códigos criptográficos únicos y especialmente generados. Este es el sistema exacto que la mayoría absoluta de las criptomonedas actualmente existentes están usando.

En segundo lugar, requieren una base de datos abierta y descentralizada, en la que todas las partes del contrato puedan confiar plenamente y que esté totalmente automatizada. Por otra parte, todo el entorno en sí tiene que ser descentralizado para que el contrato inteligente pueda ser implementado. Las cadenas de bloques, especialmente la cadena de bloques Ethereum, son los entornos perfectos para contratos inteligentes.

Por último, la fuente de datos digitales utilizada por el contrato inteligente debe ser completamente fiable. Esto implica el uso de certificados de seguridad SSL raíz, HTTPS y otros protocolos de conexión segura que ya se están utilizando ampliamente y que se están implementando automáticamente en el software más moderno.

Los contratos inteligentes ofrecen:

Autonomía - Los contratos inteligentes eliminan la necesidad de un tercero intermediario del facilitador, esencialmente dándole a usted el control total del acuerdo.

Confianza - Nadie puede robar o perder ninguno de sus documentos, ya que están cifrados y almacenados de forma segura en un libro de contabilidad seguro y compartido. Además, no tiene que confiar en las personas con las que está tratando ni esperar que confíen en usted, ya que el sistema imparcial de contratos inteligentes reemplaza esencialmente a la confianza.

Ahorros - Notarios, agentes inmobiliarios, asesores, asistencia y muchos otros intermediarios no son necesarios gracias a los contratos inteligentes. Y, por extensión, las extorsionantes tarifas asociadas a sus servicios.

Seguridad - Si se implementan correctamente, los contratos inteligentes son extremadamente difíciles de piratear. Además, los entornos perfectos para contratos inteligentes están protegidos con criptografía compleja, que mantendrá sus documentos seguros.

Eficiencia - Con los contratos inteligentes ahorrará mucho tiempo, normalmente desperdiciado en procesar manualmente montones de documentos en papel, enviarlos o transportarlos a lugares específicos, etc.

Leer más: Cómo Funciona la Tecnología de Cadenas de Bloques

Quién los creó y quién los utiliza

Los contratos inteligentes fueron descritos por primera vez por Nick Szabo, un informático y criptógrafo, en 1996. A lo largo de varios años, Szabo reelaboró el concepto y publicó varias publicaciones, en las que describió el concepto de establecer prácticas comerciales relacionadas con el derecho contractual mediante el diseño de protocolos de comercio electrónico entre desconocidos en Internet.

Nick Szabo y los ethers

Sin embargo, la implementación de contratos inteligentes no se produjo hasta 2009, cuando apareció la primera criptomoneda, Bitcoin junto con su Blockchain, que finalmente proporcionó un entorno adecuado para los contratos inteligentes. Curiosamente, Nick Szabo diseñó un mecanismo para una moneda digital descentralizada llamada Bit Gold en 1998. Nunca se implementó, pero ya tenía muchas de las características de las que Bitcoin se jactaba 10 años después.

Hoy en día, los contratos inteligentes se asocian principalmente con criptomonedas. Por otra parte, es justo decir que uno no podría existir sin el otro, y viceversa, ya que los protocolos descentralizados de criptomonedas son esencialmente contratos inteligentes con seguridad descentralizada y encriptación. Son ampliamente utilizados en la mayoría de las redes de criptomoneda actualmente existentes y son las características prominentes y una de las más exageradas de Ethereum.

Leer más: ¿Qué es Ethereum?

Ejemplos de uso de contratos inteligentes

Mientras que la postura de los gobiernos, los reguladores financieros y los bancos de todo el mundo con respecto a las criptomonedas ha ido desde extremadamente cautelosa hasta cuidadosamente aceptada, la tecnología detrás de ellos -la cadena de bloques y los contratos inteligentes- ha sido ampliamente aceptada como revolucionaria y se está implementando en todos los niveles.

Por ejemplo, recientemente, la Corporación de Fideicomiso y Compensación de Depósitos (DTCC) y cuatro bancos principales - Bank of America Merrill Lynch, Citi, Credit Suisse y J.P. Morgan - negociaron con éxito swaps de incumplimiento crediticio en la Cadena de Bloques desarrollada por Axoni, utilizando contratos inteligentes. El contrato inteligente utilizado contenía información como detalles comerciales individuales y métricas de riesgo de las contrapartes, que, según un comunicado de prensa, proporcionaban un nuevo nivel de transparencia para los socios y los reguladores.

Cosas similares están sucediendo en todas partes. Este mes, un consorcio de 61 bancos japoneses y surcoreanos ha estado probando La Cadena de Bloques de Ripple y los contratos inteligentes para permitir las transferencias de dinero transfronterizas entre las dos naciones. El nuevo sistema se implantará en 2018. Incluso Sberbank, un banco ruso controlado por el gobierno, en un país que ha sido notoriamente anticriptomoneda, la cadena de bloques de Ethereum y los contratos inteligentes habilitados por ella están siendo probados.

Las pruebas se realizaron teniendo en cuenta que Sberbank se unió a la Enterprise Ethereum Alliance, un consorcio de más de 100 empresas, entre las que se incluyen empresas de primera línea como Cisco, BP, ING, Microsoft, etc. El objetivo de la Alianza es desarrollar una Cadena de Bloques afinada para el uso empresarial, en la que se puedan desarrollar e implementar los contratos inteligentes necesarios para determinadas empresas.

Como los contratos inteligentes se desarrollaron en asociación con criptomonedas, todavía están siendo implementados en su mayoría en el mundo de las finanzas y la banca. Sin embargo, esta tecnología puede ser utilizada por los gobiernos de todo el mundo para hacer el sistema de votación más accesible y transparente. Las cadenas de suministro pueden utilizarlo tanto para supervisar las mercancías como para automatizar todas las tareas y pagos implicados. Los bienes raíces, el cuidado de la salud, los impuestos, los seguros y un sinnúmero de otras industrias pueden beneficiarse de la implementación de contratos inteligentes y de los beneficios que estos ofrecen.

Contratos inteligentes como bola de boliche y corrupción como pines

Contras

Los contratos inteligentes son una tecnología extremadamente joven. A pesar de tener muchas promesas, todavía puede ser propenso a problemas. Por ejemplo, el código que compone el contrato tiene que ser perfecto y no contener errores. Esto puede conducir a errores y, a veces, a que estos errores sean explotados por los estafadores. Al igual que en el caso de El hack DAO, el dinero depositado en una cuenta inteligente con un error en su código puede ser robado de ella.

Además, la novedad de la tecnología sigue planteando muchos interrogantes. ¿Cómo decidirá el gobierno regular dichos contratos? ¿Cómo se gravarán? ¿Qué sucede si el contrato no puede acceder al objeto del acuerdo, o si algo inesperado le sucede? Si esto sucediera cuando un contrato tradicional fue hecho, podría ser rescindido en la corte, pero la Cadena de Bloques hace que el contrato funcione sin importar lo que suceda, de acuerdo con la política de "El Código es Ley".

Sin embargo, la mayoría de estos problemas existen simplemente debido a lo jóvenes que son los contratos inteligentes como tecnología. Con tal promesa, la tecnología seguramente se perfeccionará con el tiempo. Sin duda, los contratos inteligentes están a punto de convertirse en parte integral de nuestra sociedad.

Ver también:

Noticias de Contratos Inteligentes