Reglas básicas para crear contratos ″inteligentes″

2022-03-03 06:07:45 By : Mr. Messi Dong

En 1996, Nick Szabo acuñó el término contrato inteligente en un artículo innovador sobre la introducción de la tecnología digital en el campo de los contratos.En ese artículo, Nick Szabo afirmó: "[n]uevas instituciones y nuevas formas de formalizar las relaciones que componen estas instituciones ahora son posibles gracias a la revolución digital. Llamo a estos nuevos contratos "inteligentes" porque son mucho más funcional que sus ancestros inanimados escritos en papel. El uso de inteligencia artificial no está implícito. Un contrato inteligente es un conjunto de promesas, definidas digitalmente, que incluyen protocolos dentro de los cuales las partes ejecutan esas promesas"1.A partir de 1996, el surgimiento de la tecnología blockchain permitió la creación de nuevos sistemas de registro descentralizado de derechos, contratos y otros actos y hechos jurídicos.Existen varias clasificaciones de contratos inteligentes y contratos legales inteligentes, dependiendo de si están total o parcialmente automatizados y registrados en un sistema blockchain o no2.En este artículo utilizamos la expresión contrato inteligente, que puede traducirse como "contrato inteligente", en su formulación más simple y completa, es decir, como las instrucciones informáticas que representan la intención de las partes de crear una obligación, ordenar un pago, adquirir un bien o servicio o desencadenar otro evento que tenga una consecuencia jurídica.Los primeros ejemplos de contratos inteligentes fueron las máquinas expendedoras.Al insertar una moneda en una máquina expendedora, la persona que insertó la moneda compra un refrigerio o una bebida al propietario u operador de la máquina.Las máquinas expendedoras de billetes son también antiguos contratos automáticos, es decir, autoejecutables, mediante los cuales una persona adquiere el derecho a utilizar un servicio de transporte, entrar a un cine, etc.Suscríbete a nuestra newsletter y recibe las novedades en tu email todos los díasMás recientemente, los contratos en línea con Amazon y otros distribuidores en línea también son formas de contratos de compra automatizados que se incluyen en el concepto de contrato inteligente porque permiten a los clientes comprar bienes y servicios dando instrucciones automáticas a través de una máquina.En cualquiera de los ejemplos anteriores, existe un contrato con el "lenguaje natural" subyacente, es decir, en un lenguaje utilizado por personas y no en instrucciones codificadas que se dan a una computadora.A menudo, cuando celebramos un contrato en línea, debemos aceptar un contrato estándar, a veces en un idioma extranjero que quizás no entendamos completamente.Esto genera dudas sobre la validez de estas cláusulas bajo las leyes de protección al consumidor.No nos ocuparemos de estas implicaciones en este artículo.En este artículo, intentaremos establecer cómo los "contratos codificados por computadora", en su definición más amplia, pueden usarse en la mayoría de los contratos.Las cláusulas inteligentes o “smart clausulas”, si queremos llamarlas así, son instrucciones informáticas que utilizan lenguaje informático y que pueden, como vimos anteriormente, traducirse en el cumplimiento de una obligación o desencadenar la verificación de condiciones contractuales.Las obligaciones codificadas por computadora pueden ser autoejecutables ya que no requieren intervención humana.Las disposiciones contractuales codificadas por computadora ahora se utilizan en todos los contratos en línea porque cada servicio o producto comprado en línea genera consecuencias legales, como la obligación de pagar y la obligación de proporcionar un servicio o bien.La entrada en vigor y el cumplimiento de los contratos en línea se han producido sin interrupción de los sistemas legales.Las leyes de muchos países aceptan la validez de los contratos en línea.Las disputas que surgieron de estos contratos se han resuelto de manera razonablemente satisfactoria porque los proveedores que valoran a sus clientes están dispuestos a resolver las quejas de manera amistosa y los clientes que no están satisfechos con los proveedores simplemente dejan de comprarles.La ley de oferta y demanda que rige los mercados desarrollados y justos quita presión al sistema, aunque algunas cláusulas contractuales impuestas a los consumidores y la conducta de algunos proveedores en línea son a veces ilegales y abusivas.El entusiasmo por los contratos inteligentes va mucho más allá de los simples contratos entre empresas (los llamados contratos B2B) y consumidores privados (contratos B2C), donde la información codificada por computadora se traduce en órdenes de compra y servicio y/o instrucciones de pago.Las cláusulas inteligentes codificadas en lenguaje informático autoejecutable pueden incluir términos y fórmulas de pago complejas, definir condiciones suspensivas o resolutorias y situaciones de incumplimiento y también constituir garantías reales o personales.Las cláusulas inteligentes se pueden utilizar en todo tipo de contratos, incluidos los contratos complejos entre empresas, a saber, contratos de financiación, compra y venta de acciones, emisión, adquisición y enajenación de valores y otros valores, ofertas en bolsa, derivados financieros, mercados de futuros, reestructuración. convenios, contratos de obras, etc.Además, algunos aspectos de carácter técnico pueden vincularse a cláusulas inteligentes para atribuir efectos jurídicos a parámetros técnicos definidos en el contrato, a saber, en contratos de gestión y mantenimiento de redes de telecomunicaciones, redes eléctricas, producción de energía, requisitos de software, etcActualmente, muchas de estas cuestiones técnicas se dejan fuera del contrato y se colocan en términos contractuales deliberadamente vagos, lo que se traduce en el uso de expresiones como "mejores esfuerzos" y el sometimiento de las decisiones contractuales a juicios de razonabilidad.En otros casos, cuando estas cuestiones se vuelven irresolubles por parte de las personas que gestionan el día a día del contrato, las partes recurren a mecanismos de mediación de conflictos o incluso al arbitraje oa los tribunales.Para desarrollar con éxito contratos inteligentes, existen cinco reglas generales básicas que tienen como objetivo garantizar que las cláusulas inteligentes no planteen problemas más difíciles que los que surgen en los contratos tradicionales.En primer lugar, las cláusulas inteligentes deben traducirse al lenguaje natural.Esto significa que cualquier cláusula inteligente debe tener una cláusula equivalente en lenguaje natural.La cláusula en lenguaje natural debe ser tan objetiva y precisa como la cláusula inteligente y no incluir conceptos abiertos que no puedan traducirse a la cláusula codificada por computadora.La necesidad de esta regla no resulta de ninguna imposición legal, sino que responde a una necesidad práctica: las cláusulas deben ser comprensibles para personas sin un conocimiento muy profundo de la ley y los aspectos técnicos del contrato.Los jueces y los encargados de la toma de decisiones comerciales deben ser capaces de comprender las obligaciones esenciales del contrato.Si las cláusulas principales del contrato, que afectan la ejecución del contrato, dependen de una cláusula codificada (que carece de un equivalente en lenguaje natural), será difícil entender por qué las partes eligieron esta solución en lugar de otra.Evidentemente, existen contratos que tratan asuntos técnicos complejos y de difícil comprensión, ya sea en su formulación legal o en su entorno comercial y técnico.Sin embargo, en la mayoría de los casos, los principales términos comerciales y técnicos se formulan en "lenguaje natural" en los contratos y son entendidos por las personas presentes en la mesa de negociaciones, incluso cuando incluyen complejos anexos técnicos.En segundo lugar, el contenido de las cláusulas inteligentes debe ser abierto y auditable.Esto significa que la aceptación del código debe ser realizada por personal técnico o asesores contratados por cada una de las partes.Este requisito tiene por objeto garantizar la igualdad de las partes.Las cláusulas inteligentes deben ser entendidas y controladas por ambas partes.No debe haber una parte que controle el código de la computadora y las consecuencias de la instrucción generada por ese código.En los contratos de lenguaje natural actuales, donde los aspectos técnicos, legales y comerciales pueden ser generalmente entendidos por las partes, cada parte debe ser asesorada por sus propios abogados internos o externos.En los contratos de lenguaje codificado, una asimetría en el conocimiento puede ser más dañina que no tener un abogado.Es necesario contar con asesoramiento técnico especializado y procedimientos para la verificación de las cláusulas codificadas.En tercer lugar, las cláusulas inteligentes deben protegerse.La integridad es un elemento clave de cualquier contrato.En los contratos en lenguaje natural, la redacción de las cláusulas no puede ser modificada por una de las partes.Esto se asegura en la redacción del contrato y a través de otros requisitos formales impuestos por la ley o acordados por las partes.Manipular las palabras de un contrato significa falsificar el contenido del contrato.Las mismas reglas se aplican a las cláusulas inteligentes y los contratos inteligentes.Sin embargo, dado que las cláusulas inteligentes generalmente son autoejecutables, las consecuencias de una posible manipulación del código de software contractual son más directas y pueden crear un efecto de "bola de nieve" imparable.Por ello, se debe asegurar la integridad de las cláusulas inteligentes.Os sistemas de blockchain são uma forma adequada de garantir a integridade dos contratos porque os blocos de um blockchain não podem ser alterados sem o acordo dos nós do sistema (todos ou um número significativo de participantes no sistema, dependendo do tipo de algoritmo de consenso que es usado).Esto asegura la integridad del contrato tan eficientemente, si no más, que el registro de la propiedad y los registros civiles y comerciales actuales administrados por el estado u otros sistemas centralizados como las bolsas de valores.Sin embargo, blockchain no es la única forma de garantizar la integridad de un contrato inteligente.Las partes pueden designar una entidad independiente para almacenar el código o incluso controlar su aplicación.Cuarto, las cláusulas inteligentes que desencadenan consecuencias legales que requieren la intervención humana no deben dejarse a la discreción de una de las partes.Si bien muchas cláusulas inteligentes establecen mecanismos de ejecución automática controlados por máquinas, hay casos en los que se requiere la intervención humana para llenar los vacíos o interpretar los datos.Esta decisión no debe ser tomada por ninguna de las partes.Por ejemplo, si el contrato estipula que una parte debe hacer un pago a la otra si la temperatura alcanza los 45 grados y dos registros informáticos oficiales indican temperaturas diferentes, mientras que uno indica 44,9 grados y el otro 45 grados, habrá que tomar una decisión. de si se ha cumplido o no la condición de pago.Este ejemplo respalda el hecho de que las discrepancias menores en los registros digitales o la falta de un registro digital independiente pueden requerir la intervención humana para verificar o certificar la verificación de las condiciones contractuales autoejecutables.En tales casos, la persona responsable de esa decisión debe ser independiente de las partes.En Ethereum, las partes contratantes pueden designar personas, llamadas "oráculos", para tomar decisiones que activarán o no la verificación de una condición del contrato.Esta solución es adecuada para contratos inteligentes registrados en Ehtereum.Para los contratos inteligentes fuera de una cadena de bloques, las partes pueden contratar entidades independientes y asignarles la función de completar los datos faltantes o resolver las inconsistencias en los registros digitales o registros oficiales.Cinco, los contratos de cláusula inteligente deben incluir mecanismos de resolución de disputas efectivos y rápidos.Dado que las cláusulas inteligentes pueden aumentar el nivel de complejidad del contrato y los tribunales aún no están preparados para abordar estos problemas, los contratos inteligentes deben contener mecanismos de resolución de disputas.En los contratos en línea B2C existentes, muy pocas disputas se resuelven en los tribunales porque su valor es bajo.A menudo, el consumidor simplemente se abstiene de comprar al proveedor que no ha cumplido con su obligación de entrega.Esta no es la forma ideal de resolver disputas que actualmente no están resueltas, por lo que se debe crear un sistema transnacional de resolución de disputas más eficaz.En contratos más valiosos, las disputas pueden llevarse a los tribunales, pero el tiempo de resolución puede ser demasiado largo para reparar el daño sufrido.Las partes confiarán más en contratos inteligentes que contengan mecanismos de resolución seguros y expeditos, como mecanismos de mediación y arbitraje que les permitan tomar el control del código, detener o corregir su mal uso, y reparar o corregir el código que resulte ser alcanzado. los objetivos previstos por las partes.Los contratos inteligentes son uno de los mayores inventos del cambio de siglo.Mejoran la eficiencia, aumentan la velocidad y la calidad en la entrega de bienes y servicios.Incluir cláusulas inteligentes en los contratos en lenguaje natural y crear sistemas adecuados de resolución de disputas respaldados por mecanismos sólidos de control y verificación serán los primeros pasos hacia la creación de contratos inteligentes.1. Nick Szabo -- Smart Contracts: Building Blocks for Digital Markets (uva.nl) 2. Comisión de Derecho del Reino Unido - Asesoramiento al Gobierno (Smart-legal-contracts-accessible.pdf)António Vitorino, socio fundador de Macedo Vitorino