You are on page 1of 3

Situacin Economa Digital

Octubre 2015

1 Smart Contracts: lo ltimo en automatizacin de la


confianza?
Los smart contracts podran convertirse en una ola de transformacin en la
banca
La materializacin de contratos con capacidad de hacerse cumplir a s mismos, un concepto terico
desarrollado en 1994, es posible ahora mediante el uso de tecnologas blockchain. La capacidad de
los smart contracts para modificar la forma en que se realizan muchos procesos tradicionales es
potencialmente inmensa. Sin embargo, sern necesarias la estandarizacin y una adopcin ms
generalizada del blockchain para convertir este potencial en realidad.

Qu son los smart contracts?


El trmino, smart contract, hace referencia a cualquier contrato que se ejecuta por s mismo
automticamente sin que medien terceros entre los participantes individuales. Los smart contracts se
escriben como programas informticos en lugar de como lenguaje legal sobre documentos impresos. El
programa puede definir reglas y consecuencias estrictas del mismo modo que lo hara un documento legal
tradicional, pero a diferencia de los contratos tradicionales, tambin puede tomar informacin como input,
procesarla segn las reglas establecidas en el contrato y adoptar cualquier medida que se requiera como
resultado de ello.

El concepto lo defini en 1994 el criptgrafo Nick Szabo, pero en la prctica no se hizo realidad porque la
infraestructura tecnolgica necesaria para apoyarlo an no exista. En la actualidad, con la llegada de los
protocolos de cifrado y el blockchain la situacin cambia y, como resultado, la idea ha vuelto a renacer.

En resumen, los contratos inteligentes son scripts modulares, repetibles y autnomos que normalmente se
ejecutan en un blockchain y representan promesas unilaterales de proporcionar una tarea informtica
determinada. Estos scripts se almacenan en el blockchain, en una direccin especfica que se determina
cuando se implementan los contratos en el blockchain. Cuando se produce un evento contemplado en el
contrato, se enva una transaccin a esa direccin y la mquina virtual distribuida ejecuta los cdigos de
operacin del script (o clusulas) utilizando los datos enviados con la transaccin.

Los contratos inteligentes pueden estar codificados de modo que reflejen cualquier tipo de lgica
empresarial basada en los datos: desde acciones tan sencillas como votar por una publicacin en un foro
hasta acciones con un mayor nivel de complejidad, como garantas de prstamos y contratos de futuros, as
como acciones sumamente complejas como la fijacin de prioridades de pago en una nota estructurada. Un
diagrama de flujo para aplicar la lgica empresarial con los contratos inteligentes sera la siguiente:

4 / 17 www.bbvaresearch.com
Situacin Economa Digital
Octubre 2015

Grfico 1.1
Aplicacin de la lgica empresarial con los smart contracts

1 4a 4b
Trminos 3 Transferencia
Liquidacin
contractuales de valores

Libro de contabilidad Libro de contabilidad


compartido, replicado compartido, replicado
2
Evento(s)

1 2 3 4a 4b
En el caso de activos
Las contrapartidas Un evento Valor transferido al representados fuera de
establecen las desencadena la Condiciones de destinatario al que va la cadena (p. ej. valores,
obligaciones y las ejecucin del contrato dirigido tal como lo activos inmobiliarios), las
instrucciones de contrato (Business estipulan los trminos cuentas fuera de la
liquidacin El evento puede Logic) dictadas del contrato cadena se ajustan a las
Activos puestos bajo la hacer referencia a: en funcin de En el caso de los instrucciones de
custodia del contrato Una transaccin las condiciones valores digitales de la liquidacin
inteligente iniciada que se cadena (ej. Bitcoin) las Los cambios efectuados
Condiciones de ejecucin Informacin encuentran cuentas se liquidan en las cuentas se
("Si... entonces...") recibida atmicamente reflejarn en el libro de
contabilidad

Fuente: BBVA Research

Smart contracts: ejemplos de uso en los servicios financieros


Aunque se han propuesto cientos de ejemplos de uso para los smart contracts, algunos de los ms
relevantes para las instituciones financieras (ya sea directa o indirectamente) seran:
Prstamos: podran almacenarse como smart contracts en el blockchain, junto con la informacin de las
garantas de la propiedad. Si el deudor no efecta un pago, el smart contract podra revocar
automticamente las claves digitales que le dan acceso a las garantas.

Herencias: podran automatizarse estableciendo la asignacin de activos tras el fallecimiento. Podra ser
tan sencillo como mover un control deslizante que determina quin obtiene cunto. Una vez que el smart
contract puede verificar la condicin de activacin, en este caso el fallecimiento, el contrato entra en
vigor y los activos se reparten.

Depsito en garanta: los smart contracts se pueden configurar fcilmente como cuentas de depsito en
garanta que hacen un seguimiento del intercambio entre dos partes. El comprador de bienes o servicios
transferira el pago a la cuenta del contrato. El contrato supervisara los servicios externos (p. ej.
localizacin va GPS) y, una vez transferida la propiedad del vendedor al comprador, el contrato liberara
automticamente los fondos al vendedor.

Controles de monederos de criptomonedas: Los monederos controlados por contratos podran incluir
muchos tipos diferentes de controles complejos, desde lmites de reintegro diarios hasta la concesin o
la rescisin del acceso a entidades especficas. La generalizacin de este fenmeno llevara a la nocin
de dinero programable, un tipo de dinero que puede establecerse de modo que se gaste nicamente en
determinados tipos de activos, en una zona geogrfica, entre dos fechas, etc.

5 / 17 www.bbvaresearch.com
Situacin Economa Digital
Octubre 2015

Mercados de capitales: los valores basados en pagos y derechos que se ejecutan segn unas reglas
predefinidas se pueden escribir como smart contracts. Ya hay experimentos para la emisin de bonos
inteligentes y para la gestin de mercados de valores privados. Los contratos que supervisan el
rendimiento de activos digitales o no digitales tambin se pueden utilizar como futuros, forwards, swaps y
opciones.

Problemas de los smart contracts


La implementacin de los smart contracts dista mucho de ser un proceso sencillo debido a importantes
problemas relacionados con su definicin:

Aplicacin en el "mundo real". Los smart contracts son simplemente software y como tales se pueden
"ejecutar", o mejor dicho pueden administrar el estado de los datos a los que tienen acceso en la cadena
de bloques. Pero, ms all de eso, tienen poco alcance. Dentro del futuro previsible ningn tribunal podr
hacerlos cumplir y pocos estarn dispuestos a confiar nicamente en ellos para estructurar todos los
trminos de una transaccin comercial.

Flexibilidad. Los smart contracts parecen dar por supuesto que las partes pueden determinar todos los
aspectos de las negociaciones al inicio de su transaccin. Pero en el mundo real, los contratos acaban a
menudo por ser imprecisos, pues lo que sucede despus de que las partes lleguen a un acuerdo con
frecuencia es imprevisible. Los smart contracts deben tener mecanismos que permitan a las partes
modificar sus acuerdos cuando lo deseen mutuamente.

Adopcin. Las ventajas ms importantes de la adopcin de los smart contracts se materializan cuando
numerosas entidades empiezan a automatizar sus interacciones utilizando smart contracts y un bloque
de cadenas creado especficamente para la interaccin entre varias partes. Dado que en la actualidad
solo un nmero limitado de personas tienen conocimientos tcnicos para desarrollar e implementar
sistemas de smart contracts, esto supone un verdadero reto.

Responsabilidad legal. Los smart contracts plantean un reto importante para las autoridades
reguladoras, pues permiten la creacin de versiones automatizadas descentralizadas de servicios P2P,
como Uber o Airbnb, que conectan a las personas y manejan los pagos sin necesidad de una empresa
intermediaria. Los reguladores se quedaran sin objetivo al que dirigirse porque detrs no hay entidad
legal alguna.

Conclusiones
El propsito principal de los contratos inteligentes es permitir que las personas hagan negocios con
desconocidos, normalmente a travs de Internet, sin necesidad de utilizar un intermediario de confianza. La
idea es que el software puede automatizar gran parte del proceso, lo que permite hacer cumplir las
promesas contractuales sin la participacin humana. El blockchain garantiza que todo el mundo ve lo
mismo, sin que una parte tenga que confiar en que la otra parte sea honrada, pues no se puede falsificar
nada de lo que se incluye en el blockchain. Podra dar la sensacin de que ya no se necesitarn abogados.
Pero los smart contracts son una evolucin del sistema legal, no una sustitucin del mismo. El papel de los
abogados podra cambiar y pasar de adjudicar contratos individuales a producir plantillas de smart contracts
en un mercado competitivo. Los argumentos de venta de estos contratos seran su calidad, el grado de
personalizacin que ofrecen y su facilidad de uso. A largo plazo, podramos ver el surgimiento de mercados
organizados de smart contracts que, a su vez, se gestionaran totalmente mediante smart contracts,
cerrando as el crculo.

6 / 17 www.bbvaresearch.com

You might also like