Contrato inteligente

Un contrato inteligente es un programa informático o un protocolo de transacción que está destinado a ejecutar, controlar o documentar automáticamente eventos y acciones legalmente relevantes de acuerdo con los términos de un contrato o acuerdo. Los objetivos de los contratos inteligentes son la reducción de la necesidad de intermediarios confiables, arbitrajes y costos de ejecución, pérdidas por fraude, así como la reducción de excepciones maliciosas y accidentales. Las máquinas expendedoras se mencionan como la pieza de tecnología más antigua equivalente a la implementación de contratos inteligentes. El libro blanco de 2014 sobre la criptomoneda Ethereum describe el protocolo Bitcoin como una versión débil del concepto de contrato inteligente definido por el informático, abogado y criptógrafo Nick Szabo. Desde Ethereum, varias criptomonedas admiten lenguajes de scripting que permiten contratos inteligentes más avanzados entre partes que no son de confianza. Los contratos inteligentes deben distinguirse de los contratos legales inteligentes. Este último se refiere a un acuerdo legalmente vinculante en lenguaje natural tradicional que tiene ciertos términos expresados ​​e implementados en código legible por máquina.

Etimología

Los contratos inteligentes fueron propuestos por primera vez a principios de la década de 1990 por Nick Szabo, quien acuñó el término, usándolo para referirse a "un conjunto de promesas, especificadas en forma digital, incluidos los protocolos dentro de los cuales las partes cumplen estas promesas". En 1998, el término se utilizó para describir objetos en la capa de servicio de gestión de derechos del sistema The Stanford Infobus, que formaba parte del Stanford Digital Library Project.

Estado legal de los contratos inteligentes

Un contrato inteligente no constituye necesariamente un acuerdo vinculante válido por ley. Algunos académicos del derecho afirman que los contratos inteligentes no son acuerdos legales, sino medios para cumplir obligaciones derivadas de otros acuerdos como medios tecnológicos para la automatización de obligaciones de pago u obligaciones consistentes en la transferencia de tokens o criptomonedas. Además, otros académicos han argumentado que la naturaleza imperativa o declarativa de los lenguajes de programación puede afectar la validez legal de los contratos inteligentes. Desde el lanzamiento en 2015 de la cadena de bloques Ethereum, el término "contrato inteligente" se ha aplicado más específicamente a la noción de propósito general. cálculo que tiene lugar en una cadena de bloques o un libro mayor distribuido. El Instituto Nacional de Estándares y Tecnología de EE. UU. Describe un "contrato inteligente" como una "colección de código y datos (a veces denominados funciones y estado) que se implementa mediante transacciones firmadas criptográficamente en la red blockchain". En esta interpretación, utilizada por ejemplo por la Fundación Ethereum o IBM, un contrato inteligente no está necesariamente relacionado con el concepto clásico de contrato, sino que puede ser cualquier tipo de programa informático. Un contrato inteligente también puede considerarse como un procedimiento almacenado seguro, ya que su ejecución y los efectos codificados, como la transferencia de algún valor entre las partes, se aplican estrictamente y no se pueden manipular, después de que una transacción con detalles específicos del contrato se almacena en una cadena de bloques o en un libro mayor distribuido. . Esto se debe a que la plataforma controla y audita la ejecución real de los contratos, y no ningún programa arbitrario del lado del servidor que se conecte a la plataforma.En 2017, al implementar el Decreto sobre el Desarrollo de la Economía Digital, Bielorrusia se convirtió en el primer país en legalizar los contratos inteligentes. Se considera que el abogado bielorruso Denis Aleinikov es el autor de un concepto legal de contrato inteligente introducido por el decreto. En 2018, un informe del Senado de los EE. UU. Dijo: "Si bien los contratos inteligentes pueden parecer nuevos, el concepto tiene sus raíces en la ley contractual básica. El sistema judicial adjudica disputas contractuales y hace cumplir los términos, pero también es común tener otro método de arbitraje, especialmente para transacciones internacionales. Con los contratos inteligentes, un programa hace cumplir el contrato integrado en el código ". Varios estados de los EE. UU. Han aprobado leyes sobre el uso de contratos inteligentes, como Arizona, Nevada, Tennessee y Wyo.