¿Qué Son Los Contratos Inteligentes? Guía Para principiantes

¿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 altos niveles de diversos riesgos. Es por eso que la mayoría absoluta de los vendedores de casas deciden encontrar un agente inmobiliario, que se ocupe de todo el papeleo, comercialice la propiedad y actúe como intermediario cuando comiencen las negociaciones, supervisando el acuerdo hasta que se cierre.

Además, la agencia proporciona un servicio de depósito en garantía, que es especialmente útil en este tipo de transacciones, ya que las sumas involucradas normalmente son bastante grandes y no se puede confiar plenamente en la persona con la que se tratará. Sin embargo, después del acuerdo exitoso, los agentes del vendedor y del comprador compartirán alrededor del siete por ciento del precio de venta como su comisión. Esto representa una pérdida financiera bastante importante para el vendedor.

En situaciones como esta, los contratos inteligentes podrían ser realmente útiles y revolucionar de manera efectiva toda una industria, al tiempo que hacen que el proceso sea mucho menos una carga. Tal vez lo más importante, resolverían un problema de confianza. Los contratos inteligentes funcionan en un principio de «Si-Entonces», lo que significa que la propiedad de la casa se pasará al comprador solo cuando se envíe la cantidad de dinero acordada al sistema.

También funcionan como servicios de depósito en garantía, 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, al tiempo que ahorra al vendedor y al comprador cantidades considerables de dinero.

Y este es solo 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, de garantizar la total transparencia, de evitar los servicios y los gastos conexos de un intermediario y de erradicar la cuestión de la confianza entre las partes. El código de una determinada inteligente contrato incluye todos los términos y condiciones acordados por las partes, y la información sobre la transacción es registrada en un Blockchain, descentralizado, distribuido public ledger.

Un juez y un Éter relajándose en una playa

Cómo funcionan los contratos inteligentes

En pocas palabras, los contratos inteligentes funcionan como máquinas expendedoras. Simplemente deposita una cantidad requerida de una criptomoneda en el contrato inteligente, y su depósito en garantía, el derecho de propiedad de la casa, la licencia de conducir o cualquier otra cosa cae en su cuenta. Todas las reglas y sanciones no solo 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 se puede implementar junto con cualquier otro número de contratos inteligentes. Se pueden configurar de manera que dependan el uno del otro. Por ejemplo, la finalización exitosa de un contrato inteligente en particular puede desencadenar el inicio de otro, y así sucesivamente. En teoría, sistemas y organizaciones enteros pueden funcionar completamente con contratos inteligentes. Hasta cierto punto, esto ya está implementado en varios sistemas de criptomonedas, donde todas las leyes están predefinidas y, por lo tanto, la red en sí puede funcionar de forma autónoma e independiente.

Objetos de contratos inteligentes

Esencialmente, hay tres partes integrales, también denominadas objetos, para cada contrato inteligente. El primero son los firmantes, las dos o más partes que utilizan el contrato inteligente, que están de acuerdo o en desacuerdo con los términos del acuerdo utilizando firmas digitales.

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

Finalmente, cualquier contrato inteligente debe incluir términos específicos. Esos términos deben describirse matemáticamente en su totalidad y usar 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 deben operar dentro de un entorno adecuado específico. En primer lugar, el entorno debe admitir el uso de criptografía de clave pública, que permite a los usuarios firmar la transacción utilizando sus códigos criptográficos únicos generados especialmente. Este es el sistema exacto que utiliza la mayoría absoluta de las criptomonedas existentes actualmente.

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. Además, todo el entorno en sí mismo debe descentralizarse para que se implemente el contrato inteligente. Blockchains, especialmente el Etereum Blockchain, son los perfectos para entornos inteligentes contratos.

Finalmente, la fuente de datos digitales utilizada por el contrato inteligente debe ser completamente confiable. 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 se están implementando automáticamente en la mayoría de los programas modernos.

Los contratos inteligentes te dan:

Autonomía: los contratos inteligentes eliminan la necesidad de un intermediario externo del facilitador, lo que esencialmente le brinda el control total del acuerdo.

Confianza: Nadie puede robar o perder ninguno de sus documentos, ya que están encriptados y almacenados de forma segura en un libro mayor compartido y seguro. 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 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 tarifas exorbitantes asociadas a sus servicios.

Seguridad: Si se implementan correctamente, los contratos inteligentes son extremadamente difíciles de hackear. 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.

Más información: Cómo funciona la tecnología Blockchain

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

Los contratos inteligentes fueron descritos por primera vez por Nick Szabo, un científico informático y criptógrafo, en 1996. A lo largo de varios años, Szabo reformuló 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 extraños en Internet.

 Nick Szabo y ethers

Sin embargo, la implementación de contratos inteligentes no sucedió hasta 2009, cuando apareció la primera criptomoneda Bitcoin junto con su Blockchain, que finalmente proporcionó un entorno adecuado para 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 se jactaba Bitcoin unos 10 años después.

En estos días, los contratos inteligentes se asocian principalmente con criptomonedas. Además, es justo decir que uno no podría existir sin el otro, y viceversa, ya que los protocolos de criptomonedas descentralizados son esencialmente contratos inteligentes con seguridad y cifrado descentralizados. Son ampliamente utilizados en la mayoría de las redes de criptomonedas existentes actualmente y son las características prominentes y una de las más promocionadas 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 sobre las criptomonedas ha ido desde ser extremadamente cautelosos hasta aceptarlas cuidadosamente, la tecnología detrás de ellos, Blockchain y contratos inteligentes, ha sido ampliamente aceptada como revolucionaria y se está implementando en todos los niveles.

Por ejemplo, recientemente, Depository Trust and Clearing Corporation (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 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 y los contratos inteligentes de Ripple para permitir transferencias de dinero transfronterizas entre las dos naciones. El nuevo sistema se implementará en 2018. Incluso Sberbank, un banco controlado por el gobierno ruso, en un país que ha sido notoriamente anti-criptomoneda, la cadena de bloques de Ethereum y los contratos inteligentes habilitados por ella están siendo probados.

Las pruebas se realizaron a la luz de que Sberbank se uniera a Enterprise Ethereum Alliance, un consorcio de más de 100 empresas, incluidos los principales jugadores como Cisco, BP, ING, Microsoft, etc. La Alianza tiene como objetivo desarrollar una cadena de bloques afinada para uso empresarial, donde se puedan desarrollar e implementar los contratos inteligentes necesarios para empresas particulares.

A medida que los contratos inteligentes se desarrollaron en asociación con criptomonedas, todavía se están implementando en su mayoría en el mundo de las finanzas y la banca. Sin embargo, los gobiernos de todo el mundo pueden utilizar esta tecnología para hacer que el sistema de votación sea más accesible y transparente. Las cadenas de suministro pueden usarlo tanto para monitorear los bienes como para automatizar todas las tareas y pagos involucrados. Bienes raíces, atención médica, impuestos, seguros y un sinnúmero de otras industrias pueden beneficiarse de la implementación de contratos inteligentes y los beneficios que tienen para ofrecer.

 Los contratos inteligentes como bola de bolos y la 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 constituye el contrato tiene que ser perfecto y no contener errores. Esto puede llevar a errores y, a veces, a que tales errores sean explotados por estafadores. Como fue el caso con el hackeo de 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 todavía trae muchas preguntas a la mesa. ¿Cómo decidirá el gobierno regular esos contratos? ¿Cómo serán gravados? ¿Qué sucede si el contrato no puede acceder al objeto del acuerdo o si le sucede algo inesperado? Si esto sucediera cuando se hiciera un contrato tradicional, podría rescindirse en los tribunales, pero la cadena de bloques hace que el contrato funcione sin importar qué, de acuerdo con la política de «El Código es ley».

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

Ver también:

Noticias de contratos inteligentes



+