Está en la página 1de 15

Smart Contract

Scarlett Melgarejo
María Fernanda Ramirez

https://www.youtube.com/watch?v=ZE2HxTmxfrI
Antecedentes históricos
 El término "contrato inteligente" fue introducido por
primera vez por el científico informático y criptógrafo
Nick Szabo. Hace 20 años como estudiante graduado en
la Universidad de Washington.

 El ejemplo clásico de un contrato inteligente es una


máquina expendedora. Una vez que el comprador
cumple con las condiciones del "contrato" (es decir,
insertando dinero en la máquina), la máquina cumple
automáticamente los términos del acuerdo no escrito y
entrega el refrigerio.

 El contrato es un conjunto de promesas, especificado en


forma digital, que incluye protocolos dentro de los
cuales las partes cumplen con estas promesas.
Blockchain / DLT

 Es una base de datos en la que se


apunta cada operación.
 El documento está formado por
secciones denominadas bloques.
 Su total destrucción es prácticamente
imposible.
Tipos de Blockchain
Los Blockchains pueden ser:

1. PÚBLICO: en este caso cualquier persona con una conexión a Internet y software correcto puede
acceder a la cadena de bloques y leer y agregar información. Es ideal para criptomonedas, como
bitcoin, Ethereum y litecoin para que se anime a cualquier persona a acceder y operar con estos
valores.

2. PRIVADO: el acceso y consenso es controlado por participantes determinados. En este


escenario, los participantes pertenecen a una organización o grupo de organizaciones.
¿Qué es un Smart Contract?
 Describe el código de computadora que ejecuta
automáticamente todo o parte de un acuerdo y se El código puede ser la única
almacena en una plataforma basada en manifestación del acuerdo
blockchain. entre las partes o puede
complementar un contrato
 El código replica múltiples nodos de una cadena tradicional basado en texto y
de bloques, y se beneficia de la seguridad, ejecutar ciertas
permanencia e inmutabilidad que ofrece la disposiciones.
cadena de bloques. Esa replicación significa que
a medida que se agrega cada nuevo bloque a la
cadena de bloques, el código, en efecto, se
ejecuta.
Es importante para…
Ejecutar dos tipos de
transacciones:
En cada caso, la intervención humana, no
1. Asegurar el pago de fondos es necesaria una vez que el contrato
en ciertos eventos inteligente se ha implementado y está
desencadenantes. operativo, lo que reduce los costos de
2. Imponer sanciones ejecución y ejecución del proceso de
financieras si no se cumplen contratación.
ciertas condiciones objetivas.
Características de un Smart Contract

1. Es un código desplegado sobre DLT (Distributed Ledger


Technology).
2. No es inteligente ni capaz de verificar hechos por sí solo.
3. Funciona, por lo general, en combinación con otros recursos.
4. Se ejecuta autónomamente cuando recibe un input determinado.
5. Los inputs pueden ser remitidos por oráculos o terceros.
6. Su código no puede ser editado; pero sí puede ser completado.
Modificación y términos
 Dado que las cadenas de bloques son inmutables, modificar un contrato
inteligente es mucho más complicado que modificar el código de
software estándar que no reside en una cadena de bloques.
 Puede generar costos de transacción más altos que enmendar un contrato
basado en texto.
 Aumenta el margen de error de que las partes no reflejarán con precisión
las modificaciones que desean hacer

Actualmente se están realizando proyectos para crear contratos inteligentes que sean
rescindibles en cualquier momento y se modifiquen fácilmente. Si bien esto es antitético a la
naturaleza inmutable y automatizada de los contratos inteligentes, refleja el hecho de que los
contratos inteligentes solo obtendrán aceptación comercial si reflejan la realidad comercial
de cómo actúan las partes contratantes.
Ventajas Desventajas
 Es una tecnología nueva que no goza de
 Actualizaciones en tiempo real  total confianza entre los usuarios.
 Menor riesgo de ejecución  Son bastante difíciles de programar y, al
 Mayor precisión tratarse de algo nuevo, no abundan los
 Menos intermediarios expertos en programación.
 Menor costo.  Un error en la programación del
 Son anónimos. contrato puede crear una fisura y
pueden robarse los fondos depositados
en el contrato.
 No están plenamente reconocidos por
todas las instituciones y organismos y,
por tanto, puede que no sea autorizado
su uso para ciertos trámites
gubernamentales.
Asignación de riesgos para ataques y fallas

1. Posibilidad de que el contrato sea


pirateado o que el código o
protocolo contenga error de
programación.
2. “Hacks" asociados con la
tecnología blockchain.
3. Errores en el código de la
computadora
4. Errores de codificación 
Aplicación de la lógica
empresarial
Smart Contracts: uso en los servicios
financieros
Podrían almacenarse en el blockchain, junto con la
información de las garantías de la propiedad. Si el
Préstamos deudor no efectúa un pago, el smart contract podría
revocar automáticamente las claves digitales que le dan
acceso a las garantías.

Podrían automatizarse estableciendo la asignación de


Herencia activos tras el fallecimiento. Podría ser tan sencillo
como mover un control deslizante que determina quién
obtiene cuánto.

Depósito en Los S.C. se pueden configurar fácilmente como


garantía cuentas de depósito en garantía que hacen un
seguimiento del intercambio entre dos partes.
CASO: Nicosia v. Amazon.com, Inc
HECHOS:

• En 2013, el demandante-apelante Dean Nicosia compró un producto para perder peso que contiene
sibutramina, una sustancia controlada que se había retirado del mercado en octubre de 2010.
• Nicosia interpuso esta acción a continuación, alegando reclamaciones en virtud de la Ley de Seguridad de
los Productos de Consumo y la ley estatal.
• El tribunal de distrito desestimó la demanda aduciendo que las partes están obligadas por la disposición de
arbitraje obligatoria de las Condiciones de Uso de Amazon.
• Descubrió que Nicosia estaba en aviso constructivo de los términos y que accedió al arbitraje obligatorio
cuando hizo su pedido en el sitio web.
• En el mismo memorándum y orden, el tribunal de distrito trató la moción de Nicosia para una medida
cautelar preliminar como una moción para una medida cautelar preliminar en ayuda del arbitraje, y negó la
moción sobre la base de que carecía de legitimación para solicitar una medida cautelar que bloqueara a
Amazon de vender artículos que contuvieran sibutramina y que le exigiera a Amazon que enviara
notificaciones correctivas a los consumidores.
La cuestión de la arbitrabilidad suele plantearse en el contexto
de una moción para obligar al arbitraje. Según la Ley Federal
de Arbitraje (FAA), las partes pueden solicitar al tribunal de
distrito una orden que ordene que "el arbitraje proceda de la
manera prevista en dicho acuerdo". El tribunal de distrito debe
suspender el procedimiento una vez que esté convencido de RULE
que las partes han acordado por escrito arbitrar un asunto o
asuntos subyacentes al procedimiento del tribunal de distrito.
Al decidir las mociones para obligar, los tribunales aplican una OF
norma similar a la aplicable a una moción para un juicio
sumario. La norma del juicio sumario requiere que el tribunal
considere todas las pruebas pertinentes y admisibles LAW
presentadas por las partes y contenidas en los alegatos, las
declaraciones, las respuestas a los interrogatorios y las
admisiones en los archivos, junto con las declaraciones
juradas. Al hacerlo, el tribunal debe sacar todas las
conclusiones razonables a favor de la parte que no se traslada.
Conclusiones
1. Un contrato inteligente, en lenguaje informático, no es en sí mismo un contrato,
sino que puede ser un acuerdo moldeado por códigos y datos en forma de software.
2. Se trata de un contrato digital desplegado en la cadena de bloques que codifica los
términos y condiciones de las partes que se ejecutarán automáticamente una vez que
se desencadenan los eventos determinados.
3. La perfección de un contrato inteligente se produce con el consentimiento de la
concurrencia de la oferta y de la aceptación del objeto y de la causa.

También podría gustarte