Professional Documents
Culture Documents
Octubre 2015
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
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
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.
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