Contratos Inteligentes: Cuando el contrato se convierte en código

Contratos Inteligentes: Cuando el contrato se convierte en código

La Facultad de Derecho UP invita al Ciclo de charlas de docentes sobre Actualidad Jurídica, en el marco de la conferencia “Contratos Inteligentes: Cuando el contrato se convierte en código”, que contará con la disertación del Profesor Ricardo Luis Rocca y la Profesora Flavia Nassi.

Fecha: miercoles 28 octubre de 18 a 19 hs

Modalidad: online. Ingresando a través de un link facilitado por la UP

La clase tiene por finalidad brindar a los profesionales del Derecho conocimientos conceptuales, técnicos y jurídicos que permitan comprender el funcionamiento de los contratos inteligentes (smart contracts) y analizar su vinculación con la teoría general del contrato y los principios tradicionales del Derecho contractual.

Se abordarán sus principales características y modalidades de funcionamiento, la automatización y autoejecución de prestaciones, la utilización de blockchain y oráculos, así como los problemas jurídicos vinculados con la formación y manifestación del consentimiento, la interpretación, el cumplimiento, la prueba y la atribución de responsabilidad. Asimismo, se analizarán los riesgos derivados de la utilización de código para la ejecución contractual y los principales desafíos que plantean los smart contracts para la práctica jurídica.

Temario:

1. Introducción. Del contrato tradicional al smart contract
- Blockchain, tokens y smart contracts: conceptos introductorios y relaciones entre ellos.
- Concepto de smart contract. Origen y evolución. El planteo de Nick Szabo. 
- Contrato, contratación electrónica, código informático y smart contract: delimitación conceptual y jurídica.
- Naturaleza jurídica de los smart contracts. Problemática de su calificación como contrato.
- Características técnicas relevantes para su análisis jurídico: automatización, autoejecución, determinismo, descentralización e inmutabilidad.
- Principales aplicaciones: depósito en garantía (escrow), seguros paramétricos, pagos automatizados, distribución de regalías, crowdfunding y financiamiento colectivo, gestión de activos digitales, ejecución de garantías y operaciones sobre activos tokenizados, IOT y trazabilidad.

2. Funcionamiento de los smart contracts
- Estructura lógica y funcionamiento: condición, verificación y ejecución.
- Conceptos técnicos básicos: blockchain, wallets, claves públicas y privadas, firma de transacciones, despliegue del smart contract y gas/comisiones.
- Interacción entre el smart contract y la infraestructura blockchain.
- Oráculos. Concepto, funcionamiento y tipologías. Incorporación de información externa a la blockchain.
- Ejecución on-chain y utilización de información off-chain.

3. Smart contracts y teoría general del contrato
- Aplicación de los principios generales del Derecho contractual a los smart contracts.
- Formación del consentimiento. Oferta y aceptación. Capacidad. Objeto. Causa. Forma y prueba.
- Autonomía de la voluntad y contratación automatizada.
- Buena fe, interpretación e integración contractual.
- Cumplimiento e incumplimiento. Mora. Resolución y extinción.
- Nulidad, revisión contractual y circunstancias sobrevinientes.
- Relación entre voluntad contractual, lenguaje natural y código.
- “Code is law” y “code is performance”: principales enfoques y consecuencias jurídicas.
- Modelos de instrumentación: contratos expresados en código; contratos tradicionales con ejecución mediante smart contracts; contratos híbridos.
- Divergencias entre el contenido del negocio jurídico y el código informático.

4. Automatización y ejecución contractual
- Automatización de prestaciones y ejecución contractual.
- Autoejecución tecnológica y cumplimiento jurídico.
- Límites jurídicos y técnicos de la automatización.
- Ejecución automatizada frente a circunstancias sobrevinientes.
- Suspensión, modificación y reversión de prestaciones ejecutadas mediante smart contracts.
- Tutela judicial y mecanismos de resolución de controversias frente a la ejecución automatizada.

5. Riesgos jurídicos y tecnológicos
- Riesgos derivados del diseño y programación del smart contract.
- Vulnerabilidades del código y seguridad informática.
- Auditoría de smart contracts: función y alcance.
- Oracle Problem: dependencia de fuentes externas de información.
- Errores, inexactitud, desactualización y manipulación de datos suministrados por oráculos.
- Inmutabilidad, irreversibilidad técnica y sus implicancias jurídicas.
- Errores de diseño y programación, vulnerabilidades, fallas de seguridad, datos externos incorrectos y utilización indebida por los usuarios. Consecuencias jurídicas derivadas de la ejecución automatizada defectuosa.

6. Identidad, consentimiento y prueba
- Identidad y pseudonimato en entornos blockchain.
- Identificación de las partes y vinculación entre sujetos de derecho y direcciones de wallets.
- Utilización de claves criptográficas y atribución de actos jurídicos.
- Manifestación y prueba del consentimiento en entornos descentralizados.
- Valor probatorio de los registros blockchain.
- Integridad, autenticidad, trazabilidad y sello temporal de las transacciones.
- Prueba del código, de su contenido y de sus distintas versiones.
- Prueba de las operaciones y transacciones on-chain.
- Prueba de hechos e información off-chain.
- Prueba pericial informática.
- Problemática probatoria derivada de la descentralización, el pseudonimato y la actuación transfronteriza.

7. Responsabilidad
- Responsabilidad derivada del diseño, implementación y ejecución de smart contracts.
- Identificación de los distintos sujetos intervinientes: partes, desarrolladores, proveedores de plataformas, operadores de protocolos, proveedores de oráculos, auditores, intermediarios y organizaciones descentralizadas (DAO).
- Responsabilidad contractual y extracontractual.
- Criterios de imputación y distribución de riesgos.
- Responsabilidad por errores de programación, vulnerabilidades, fallas de seguridad y suministro de información externa.
- Problemática de la atribución de responsabilidad en sistemas descentralizados.
- Cláusulas de exoneración y limitación de responsabilidad.

8. Previsiones contractuales vinculadas con smart contracts
- Identificación del smart contract, de la blockchain y de las direcciones involucradas.
- Identificación de las partes y vinculación con las wallets utilizadas.
- Determinación de las prestaciones y funciones automatizadas.
- Correspondencia entre el texto contractual y el código.
- Reglas de interpretación y determinación de prevalencia entre lenguaje natural y código.
- Determinación y funcionamiento de los oráculos y fuentes externas de información.
- Tratamiento contractual de errores, vulnerabilidades y fallas. - Mecanismos de suspensión, actualización y modificación del código.
- Mecanismos de emergencia (emergency stop / pause).
- Ejecuciones defectuosas y mecanismos de restitución.
- Distribución contractual de riesgos.
- Auditoría del código.
- Conservación y producción de evidencia digital.
- Responsabilidad de los distintos intervinientes.
- Ley aplicable, jurisdicción y mecanismos alternativos de resolución de controversias.

9. Cierre: Desafíos del Derecho contractual frente a la automatización
- Alcances y límites de la automatización de las relaciones contractuales.
- Compatibilidad de la ejecución automatizada con los principios generales del Derecho contractual.
- Conceptos jurídicos indeterminados y su relación con sistemas de ejecución determinista.
- Buena fe, razonabilidad, abuso del derecho, diligencia e imprevisión frente a la automatización contractual. Perspectivas y desafíos de los smart contracts para la práctica jurídica.

Expositores:

Ricardo Luis Rocca Abogado especialista en Asesoría Jurídica de Empresas por la Universidad de Buenos Aires. Profesor titular de Contratos en la Universidad de Palermo y profesor adjunto regular de Contratos Civiles y Comerciales en la Universidad de Buenos Aires. Profesor de posgrado en diversas universidades e instituciones jurídicas. Autor y expositor en obras, jornadas y conferencias sobre Derecho Contractual.

Flavia Nassi Abogada especialista en Derecho Informático por la Universidad de Buenos Aires. Docente adjunta de Contratos Civiles y Comerciales en la Universidad de Palermo y en otras universidades. Docente de Contratos Inteligentes y Tecnología Blockchain en la Universidad de Buenos Aires. Coautora de obras jurídicas y autora de trabajos sobre contratación electrónica, blockchain, inteligencia artificial y Derecho.

Actividad libre y gratuita, requiere inscripción previa.