Saltar al contenido

Smart Contracts

Smart Contract

Smart Contracts

Contratos inteligentes

Los contratos Smart o Smart contracts es un programa de computadora que facilita dice, impone y ejecuta acuerdos registrados entre dos o más partes (por ejemplo, individuos u organizaciones). Como tales, ayudarán a negociar y definir los acuerdos que harán que se lleven a cabo ciertas acciones como resultado del cumplimiento de una serie de condiciones específicas.

Un contrato inteligente es un programa que vive de forma incontrolada por cualquiera de las partes o por sus agentes, sistema y ejecución automatizada de contratos, que funciona como una declaración de “si…” (if… then) de cualquier otro programa de computadora. Con la diferencia de que se hace de una manera que interactúa con los activos reales. Cuando se activa una condición preprogramada, no sujeta a ningún tipo de evaluación humana, el contrato inteligente ejecuta la cláusula contractual correspondiente.

Objetivos de los contratos inteligentes

Su objetivo es proporcionar una seguridad superior a la del derecho contractual tradicional y reducir los costes de transacción asociados a la contratación. La transferencia de valor digital a través de un sistema que no requiere confianza (por ejemplo, Bitcoins) abre la puerta a nuevas aplicaciones que pueden hacer uso de contratos inteligentes.

Podría hacerse en cualquier transacción que requiera un acuerdo registrado entre las partes, por ejemplo, el uso de productos financieros o de seguros, depósitos judiciales, transacciones de compra y venta de instrumentos financieros en los mercados de valores, préstamos sindicados, compra de regalías.

Los contratos inteligentes suelen consistir también en una interfaz de usuario y a veces emulan la lógica de las cláusulas contractuales.

Smart Contract

Los contratos de contratos inteligentes contratan el desarrollo de plomo inglés desde 1993, cuando el famoso criptógrafo Nick Szabo acuñó el término por primera vez. Nick propuso este sistema de contratos en su momento, pero la infraestructura tecnológica del momento lo hizo inviable.

Es necesario un sistema de pago que pueda poner en práctica y que esta situación no aparezca en escena hasta la creación de Bitcoin en 2009. Sin embargo, Bitcoin no fue pensado para ser nada más que una herramienta financiera: La criptomoeda.

Por otro lado, la tecnología que funcionaba la cadena de bloques, sí, que permitió estos contratos inteligentes y fue a principios de 2014, con la creación del etéreo, cuando finalmente se convirtió en una realidad.

Estos contratos inteligentes “viven” en una atmósfera no controlada por ninguna de las partes implicadas en el contrato, en un sistema descentralizado.

Esto significa que:

  1. Se programan las condiciones
  2. Están firmadas por las dos partes implicadas
  3. Y se `pone’ en una cadena de bloqueo para que no se pueda modificar.
  4. Y por otro lado, tienen como objetivo principal:
  5. Implementar un estado de seguridad superior al del contrato tradicional.
  6. Reducir los costes
  7. Reducir el tiempo asociado a este tipo de interacción.
  8. En otras palabras, buscan mejorar los contratos actuales siendo más seguros, más baratos, ahorrando tiempo y evitando el fraude.

Historia

En las décadas de 1970 y 1980, se propuso un movimiento informático para implementar mecanismos de mercado, tales como subastas o ventas al campo informático. Mientras tanto, el cifrado de clave pública revolucionó lo que era posible en términos de seguridad de la red.

El término “contratos inteligentes” fue acuñado por el informático Nick Szabo, probablemente alrededor de 1993, para enfatizar el objetivo de llevar a Internet lo que él llamó las prácticas “altamente evolucionadas” del derecho contractual y las prácticas comerciales relacionadas con el diseño de protocolos. Szabo, inspirado por investigadores como David Chaum, también creía que la especificación a través de una lógica clara y la verificación o ejecución a través de protocolos criptográficos y otros mecanismos de seguridad digital podría representar una mejora significativa con respecto a los contratos legales tradicionales. Mark Miller y otros enfatizaron el uso de otro tipo de seguridad como base para los contratos inteligentes, a diferencia de Chaum y otros investigadores de encriptación financiera que enfatizan el uso de protocolos criptográficos avanzados para mejorar la seguridad y privacidad del dinero digital, la firma de contratos, subastas y otros mecanismos comerciales. La mayoría de los ejemplos citados probablemente tienen líneas de desarrollo independientes, y de hecho muchos defensores ven los contratos inteligentes como el resultado inevitable de muchos esfuerzos independientes para mejorar las operaciones en varios sectores que utilizan la tecnología digital. Actualmente, se han desarrollado, especificado o propuesto varios lenguajes formales para especificar los términos contractuales de este tipo de contratos. El IEEE cuenta con dos grupos de trabajo especializados en contratos digitales, que promueven la investigación en el futuro.

Smart Contract

Antes de la aparición de la cadena de bloques, no existía ninguna plataforma que pudiera hacer realidad los contratos inteligentes, por lo que sólo se definía conceptualmente. Bitcoin en sí mismo es un ejemplo de contrato inteligente, donde las reglas del juego son codificadas y aceptadas por los participantes. Ethereum entre otras plataformas, permite crear contratos Turing completos e inteligentes (es decir, que cualquier programa que se pueda crear en un ordenador estándar, también se puede programar aquí) y almacena el código fuente en su cadena de bloques. De esta manera, es posible crear una multitud de programas que se ejecutarán en cada ordenador de la red y que tendrán todos los beneficios de la tecnología Blockchain. Aparece la idea de crear diferentes programas basados en la tecnología de bloques de cadena, dando lugar a una nueva Internet descentralizada, llena de aplicaciones descentralizadas. La cadena de bloques asegura que todas las transacciones sean verificadas por varios participantes y sólo las transacciones que siguen las reglas del contrato inteligente serán confirmadas.