CONTRATOS INTELIGENTES
Los contratos inteligentes son protocolos informáticos que facilitan, verifican o ejecutan la negociación o el cumplimiento de un contrato, o que hacen innecesaria la cláusula contractual. Aunque el término “inteligente” no se justifica en todos los contratos existentes, aún estamos lejos de tener contratos verdaderamente inteligentes.
De hecho, en este momento son bastante “tontos” y están llenos de vulnerabilidades que pueden hacer que las personas pierdan millones de dólares. En el contexto de la Tecnología de Registro Distribuido (DLT a partir de ahora), dicho protocolo o aplicación también utiliza el registro para almacenar información y alcanzar consenso entre pares.
Esto significa que se puede implementar un contrato inteligente sin un registro distribuido, ya que desde el punto de vista funcional, el protocolo no es más capaz dependiendo de cómo se almacene la información o cómo se alcance el consenso. La clave es, nuevamente, la confianza. Una aplicación es tan confiable como lo son su infraestructura y su proveedor. Algunas empresas deciden usar Gmail u Outlook 365 porque confían en Google y Microsoft para almacenar su información privada o sensible. El proveedor de correo electrónico sería el equivalente a la autoridad central.
La DLT permite la implementación de un contrato inteligente entre partes que no confían entre sí ni en el intermediario, en un contexto donde antes se requería una autoridad central, pero que ahora ya no es necesaria siempre que toda la información almacenada en el registro sea pública. Bitcoin puede definirse como un contrato inteligente implementado usando la cadena de bloques como medio para obtener almacenamiento y consenso.
Toda la tecnología descrita hasta ahora es solo la parte de almacenamiento y consenso entre pares. Carece de lógica de negocio para ser útil en cualquier propósito. Cualquier DLT moderna expone una API para crear un contrato inteligente, donde el funcionamiento interno del almacenamiento y el consenso está oculto para el desarrollador y el usuario. Escribir un contrato inteligente se siente como escribir un programa.
Algunas APIs pueden ser más completas que otras. Algunas permiten que un nodo se suscriba a eventos y reaccione a ellos, cambiando el estado del contrato en consecuencia. Otras pueden ofrecer algún tipo de sistema de autenticación y permisos de usuario. En cualquier caso, la capa de aplicación está muy por encima de los detalles de persistencia de datos y del protocolo de consenso.
Es clave enfatizar que las aplicaciones son tan complejas como necesitan ser, y una DLT no necesariamente reduce esa complejidad si proviene de los requisitos funcionales. La principal contribución de la DLT es que algunos algoritmos que antes debían ejecutarse en un solo ordenador, y donde los datos se almacenaban, ahora pueden distribuirse en una red de ordenadores con un nivel limitado de confianza entre ellos.
Debe entenderse que esta confianza reducida entre pares no significa que la aplicación sea menos robusta frente a ataques reales, como el robo de claves o credenciales. Lo que significa es que los usuarios ahora pueden usar un sistema sin confianza sin que una parte central les diga en quién o en qué confiar.
Plataformas actuales de contratos inteligentes basados en DLT
Existen dos plataformas principales de contratos inteligentes basados en DLT contemporáneas a este documento: Hyperledger y Ethereum. El diseño subyacente de ambas es similar, siendo Ethereum la primera en establecer dicha estructura. La idea principal es que el registro debe almacenar el estado del contrato y el propio programa.
Esto es una idea revolucionaria. La base de datos almacena el estado del sistema y el código necesario para modificarlo. La principal dificultad de este enfoque proviene de una característica esencial de la DLT: cualquier nodo debe poder verificar todos los estados del contrato. Esto significa que todos los nodos deben poder ejecutar el programa y obtener exactamente los mismos resultados que cualquier otro nodo que participe en la red.
Esto requiere la implementación de una pequeña máquina virtual que sea totalmente determinista en todos sus resultados, evitando algunas optimizaciones importantes de hardware. Esto significa que la DLT es un ordenador distribuido, particularmente lento en este momento. Por otro lado, esto permite una total generalidad de un contrato inteligente: una DLT moderna puede ejecutar cualquier tipo de programa sin afectar el consenso de ninguna manera.
El objetivo principal de la DLT con contratos inteligentes integrados es crear acuerdos autoejecutables que controlen y automaticen de forma independiente el intercambio de valor según reglas predeterminadas basadas en entradas definidas registradas en un contrato inteligente. En palabras más simples, el objetivo final es crear un contrato que no pueda ser modificado, revertido ni controlado por ninguna parte. Los contratos inteligentes son aplicaciones de software que se comparten y ejecutan en todos los nodos (ordenadores) de la red DLT.
Las plataformas de contratos inteligentes como Ethereum fueron diseñadas para reducir la confianza necesaria en terceros y permitir que usuarios que no se conocen entre sí entren en acuerdos ejecutados por software que son resistentes a la censura, lo que significa que ninguna parte puede alterar el código ni impedir su ejecución. A continuación, una imagen ilustrativa del ciclo de vida de un contrato inteligente.

Los contratos inteligentes todavía son inmaduros y necesitan mucho desarrollo e investigación antes de que podamos automatizar completamente tareas complejas y vincular activos valiosos a ellos. Como han señalado otros informes, ha habido muchos ataques que se han aprovechado de las vulnerabilidades encontradas en ciertos contratos inteligentes. Recuerda que la tecnología utilizada para desarrollar contratos inteligentes, blockchains públicas o DLTs tiene muy poco historial.
Todavía necesitamos resolver muchas cuestiones antes de avanzar hacia un mundo contractual completamente automatizado. Desde nuestro punto de vista, este segmento de mercado puede dividirse en dos categorías: Contratos inteligentes para acuerdos contractuales comunes y contratos inteligentes aplicados a la industria financiera.
Dentro de los contratos inteligentes para acuerdos contractuales comunes, estas son las empresas que más destacan:
Gnosis
Es un mercado de predicción descentralizado que funciona sobre Ethereum. Puedes crear contratos inteligentes entre pares que permiten registrar “apuestas de precios” en cualquier mercado imaginable (deportes, elecciones, mercados financieros, etc.). Su plataforma permite a los usuarios crear un contrato para cualquier evento del mundo real. Por ejemplo, Alice apuesta contra Bob que el Atlético de Madrid ganará la Champions League el próximo año.
Una vez firmado el contrato, no tienen que preocuparse por nada más que su apuesta. Cuando se proporciona o se carga la información con los resultados al contrato mediante oráculos (nombre técnico para la fuente de datos), la ejecución será automática, liquidando el contrato según las condiciones predefinidas. Aunque las “apuestas” pueden considerarse la aplicación principal de Gnosis, también puede utilizarse para descubrimiento de precios, gobernanza y seguros. Gnosis actualiza constantemente su plataforma para ofrecer un entorno más dinámico a su comunidad.
Oyente
Anunciado en colaboración con Melonport, Oyente quiere convertirse en la herramienta esencial para pruebas de seguridad de contratos inteligentes. Permite a los usuarios ejecutar el contrato en modo de prueba para identificar posibles errores o fallos en el código, convirtiéndose en una herramienta poderosa para analizar la seguridad de los contratos inteligentes.
Esta herramienta tendrá un enorme impacto en el desarrollo y adopción de contratos inteligentes, ya que permitirá a cualquier desarrollador verificar posibles vulnerabilidades en su contrato, evitando problemas futuros. Como dice uno de sus desarrolladores principales: “Oyente puede utilizarse para detectar muchos errores comunes en contratos inteligentes como reentradas, dependencia del orden de transacciones, etc. Lo más interesante es que el diseño de Oyente está modularizado, lo que permite a usuarios avanzados implementar y conectar su propia lógica de detección para verificar propiedades definidas por ellos mismos en sus contratos.”
Agrello
Vincula legalmente contratos inteligentes impulsados por Inteligencia Artificial, permitiendo que el usuario formalice acuerdos multipartitos de forma increíblemente sencilla. El acuerdo se traduce al lenguaje de marcado de acuerdos inteligentes de Agrello y se refleja en una blockchain pública.
En paralelo, se crea un documento legalmente vinculante, redactado en lenguaje natural, que se firma digitalmente. El equipo de Agrello está trabajando en el desarrollo de IA que pueda actuar como agente legal y representar los intereses personales del usuario. La IA ayudará al usuario a navegar por todas las condiciones del acuerdo, le notificará sobre las implicaciones legales y automatizará la ejecución del contrato en su nombre.
RSK
Es la primera plataforma de contratos inteligentes de código abierto con una vinculación bidireccional con Bitcoin, que también recompensa a los mineros de Bitcoin mediante minería combinada, permitiéndoles participar activamente en la revolución de los contratos inteligentes. El objetivo de RSK es añadir valor y funcionalidad al ecosistema de Bitcoin permitiendo el desarrollo de contratos inteligentes sobre la blockchain más grande y segura hasta la fecha.
La implementación de contratos inteligentes sobre la blockchain de Bitcoin se logra mediante una sidechain, que permite mover bitcoins desde la cadena principal a la cadena lateral. Esta nueva capa sobre la blockchain de Bitcoin permitirá que los desarrolladores implementen contratos inteligentes utilizando un lenguaje de programación Turing-completo.
Augur
Combina la magia de los mercados de predicción con la sabiduría y el poder de una red descentralizada para crear una herramienta de pronóstico sorprendentemente precisa. Su objetivo es ofrecer a los usuarios la posibilidad de obtener beneficios reales apostando sobre los resultados de eventos futuros.
Un usuario realiza predicciones negociando acciones virtuales sobre el resultado de eventos del mundo real. Desde cualquier parte del mundo, un usuario puede conocer el resultado de un evento y también acceder a comprar y vender acciones de ese resultado en cualquier mercado en el que desee participar.
Aeternity
La blockchain æternity está diseñada para ofrecer eficiencia sin igual, gobernanza transparente y escalabilidad global. Los contratos inteligentes existen únicamente dentro de canales de estado fuera de la cadena. En caso de desacuerdo, el código del contrato inteligente se ejecuta en la blockchain de æternity. Una máquina de oráculos conecta datos públicos del mundo real con contratos inteligentes.
Aeternity permite a sus usuarios conectar datos reales con los contratos inteligentes desplegados en su blockchain mediante el uso de oráculos. Dado que Aeternity cuenta con una red descentralizada y confiable de oráculos, el número de casos de uso de contratos inteligentes con esta conectividad es realmente impresionante.
Kleros
Es la capa de resolución de disputas basada en blockchain. Su objetivo es convertirse en los jurados del mundo digital, resolviendo problemas jurídicos que los usuarios puedan enfrentar al utilizar contratos inteligentes. Kleros conecta a usuarios que necesitan resolver disputas con jurados que tienen las habilidades para resolverlas de forma justa, haciendo que el proceso sea rápido, seguro y accesible.
El proceso es bastante sencillo: los usuarios que tienen una disputa sobre un contrato inteligente deben crear un nuevo contrato y elegir a Kleros como protocolo de adjudicación. Luego, se selecciona un tribunal de la comunidad de Kleros para evaluar las pruebas y emitir sus votos para resolver la disputa. Una vez emitidos todos los votos, la decisión ganadora se ejecuta mediante un segundo contrato inteligente creado con Kleros.
De todas las industrias que serán transformadas por la tecnología blockchain, la industria financiera será la que sufrirá la mayor disrupción. Esto no se debe a que la tecnología blockchain funcione mejor para este sector, ni porque su primer uso fuera como sistema electrónico de dinero, sino porque es uno de los sectores que menos ha cambiado desde la llegada de internet.
La tecnología blockchain cambiará por completo el proceso de negociación y liquidación de una forma que nunca antes hemos visto. Funciones empresariales como derivados extrabursátiles y negociación de bonos se beneficiarán enormemente del uso de blockchain.
Puede ofrecer a las instituciones financieras modelos de liquidación en tiempo real, rentables, seguros e instantáneos que pueden ser globales, descentralizados y transparentes. Esto ayudará a muchas empresas a reducir los costes de transacción y explorar mejores formas de aumentar su eficiencia operativa. Como señala BlockchainCan, si se puede «acelerar el proceso en el que los activos cambian de manos, los requisitos de capital disminuyen porque hay una menor tasa de riesgo operativo y de contraparte.»
Como ventaja adicional, estos entornos son criptográficamente seguros y, al estar distribuidos, son menos vulnerables a errores únicos por fallos operativos o ataques cibernéticos. El concepto de contratos inteligentes es extraordinario. Crean valor no solo para las entidades financieras, sino también para la sociedad en general, al servir como reglas codificadas que, una vez acordadas, nadie puede alterar. Nos guste o no, esta tecnología tendrá un impacto profundo en cómo interactuamos entre nosotros tanto financiera como legalmente.
Dentro de los contratos inteligentes aplicados a la industria financiera, estas son las empresas que más destacan:
Velocity
Velocity es una plataforma de derivados basada en contratos inteligentes que permite a cualquier persona especular sobre cualquier oferta de precio. Velocity cubre riesgos eliminando la necesidad de terceros centralizados. En su lugar, los fondos se mantienen en contratos inteligentes totalmente respaldados que se ejecutan automáticamente una vez que se determina el resultado de cada apuesta. Es una plataforma de opciones descentralizada que ofrece a sus usuarios la posibilidad de contratar una opción collar mediante un contrato inteligente. Esto automatiza la apuesta sobre si el usuario cree que el precio subirá a largo plazo o podría caer a corto plazo. Los usuarios cuyas apuestas sean correctas recibirán la recompensa.
Clearmatics
Clearmatics ya está desarrollando aplicaciones para mercados financieros junto a socios de servicios financieros de primer nivel para optimizar pagos y procesos de compensación y liquidación. Su plataforma reúne a todos los participantes en un único entorno, donde los miembros pueden liquidar instrumentos y automatizar cualquier proceso post-negociación utilizando su tecnología Decentralized Clearing Network (DCN).
Toda su tecnología se basa en una “Máquina Virtual Distribuida”, que combina lógica y registro para lograr una mayor automatización de las operaciones empresariales. La plataforma utiliza una Utility Settlement Coin, que permite liquidar las operaciones con “dinero de banco central” sintético. Su solución permitirá a los emprendedores crear nuevos modelos de negocio en torno a aplicaciones para mercados financieros.
Equibit
Equibit es el primer mercado de capitales OTC peer-to-peer del mundo y una plataforma completa para que los emisores gestionen sus relaciones con inversores sin necesidad de depositarios ni agentes de transferencia. Equibit permite a los emisores utilizar tokens de criptomoneda, llamados ‘equibits’, para autorizar y distribuir sus valores. También incluye un sistema de comunicación P2P seguro que permite enviar mensajes privados y encuestas instantáneamente a individuos y grupos en la red.
Plataforma de contratos inteligentes de Barclays
El banco Barclays fue uno de los primeros grandes bancos en adoptar la tecnología y el potencial de los contratos inteligentes. Han estado trabajando en una interfaz muy simple pero útil para vincular productos financieros complejos, como derivados, swaps o futuros, con contratos inteligentes.
Su objetivo es crear una especie de plantilla para todos los productos financieros que permita a cualquier entidad modificar dichos contratos según sus necesidades. Estas plantillas recién creadas pueden traducir tres líneas de un acuerdo contractual en tres líneas de código que el contrato inteligente debe ejecutar.
AXA
La aseguradora AXA es una de las empresas pioneras en el uso de esta tecnología para mejorar su modelo de negocio. Están utilizando la Blockchain de Ethereum para pilotar un proyecto sobre el pago automático de vuelos retrasados. Sus clientes pueden asegurar el billete de avión que queda vinculado a un contrato inteligente. En caso de retraso, el contrato se ejecuta automáticamente, devolviendo los fondos y una prima al usuario de forma instantánea.
CUMPLIMIENTO REGULATORIO
El aumento astronómico de la regulación ha dejado a los mercados financieros en un campo operativo lleno de incertidumbre. Los equipos de cumplimiento están sobrecargados de trabajo y luchan por cumplir con el constante incremento de las exigencias regulatorias. Por eso ven la tecnología blockchain como el mejor aliado para las agencias reguladoras, gracias a la transparencia y trazabilidad que aporta. Aunque muchas personas en el sector ven a los reguladores como enemigos, las agencias regulatorias y la blockchain forman una combinación fantástica.
La blockchain promete transformar la forma en que las empresas gestionan los requisitos de cumplimiento, permitiéndoles tener la velocidad y flexibilidad necesarias para sobrevivir en la nueva era digital global. Gracias al uso de la tecnología blockchain, podemos crear un entorno donde los actores del mercado y los reguladores tengan acceso a un conjunto de datos confiable y auditable. El acceso a esta información permitiría a las empresas eliminar tareas y riesgos de cumplimiento, ya que el regulador tendría acceso directo a todos los datos, en lugar de esperar a que las empresas los envíen.
Hay tres áreas principales en las que la tecnología blockchain impactará especialmente en la industria del cumplimiento regulatorio: reducción del fraude, reglas de conocimiento del cliente (KYC) y auditabilidad.
Reducción del fraude: Los nuevos bancos creados sobre blockchain o registros distribuidos permitirán evitar la replicación de información falsa, ya que los registros en una blockchain están cifrados y se verifican cada vez que ocurre una transacción. Si alguien intenta alterar dichos registros, los demás participantes de la red detectarán qué tipo de datos se están intentando modificar.
KYC: Los procedimientos de Conozca a su Cliente se han convertido en una de las áreas más complejas para las instituciones financieras. Para cumplir con todas las regulaciones existentes, los bancos deben gastar cantidades absurdas de dinero. Gracias a la blockchain y al desarrollo de nuevas plataformas de cumplimiento sobre estas redes, los bancos podrán reducir enormemente los costes operativos y aumentar su eficiencia regulatoria. También ayudará a construir una relación más saludable entre las instituciones y los reguladores, trabajando juntos en lugar de enfrentarse.
Auditabilidad: La tecnología blockchain o DLT también ayudará a reducir el fraude al permitir que los participantes de la red rastreen de dónde proviene el dinero, a dónde va y quién es el verdadero propietario de los fondos. El token digital eliminará las soluciones actuales basadas en documentos en papel. El proceso será transparente, seguro e inmutable, lo que permitirá crear un registro de auditoría del historial de cada persona para verificar la autenticidad de cada transacción. Todas estas características de las transacciones entre pares usando blockchain o DLT proporcionarán un nuevo nivel de confianza entre los participantes de la red que nunca antes se había visto.
Poco a poco estamos viendo cómo las agencias reguladoras se están involucrando en el desarrollo de este nuevo mundo descentralizado. Muchas personas prevén un futuro en el que el código desplegado en una blockchain sea la verdadera norma jurídica. Aunque aún estamos lejos de ese mundo, paso a paso nos estamos acercando a un sistema legal mucho más transparente, eficiente y autónomo que el actual.
Por eso, recientemente se formó una alianza dentro del consorcio R3 para crear un programa de formación de abogados para el futuro que se avecina.
Desde nuestro punto de vista, estas son las empresas que más destacan en este segmento de mercado:
Libra
Libra es una solución universal de control, cumplimiento y reporte para tecnología de registro distribuido. Permite a las empresas utilizar el software más avanzado para monitoreo, auditoría, informes y capacidades de cumplimiento. Libra Enterprise también es agnóstico en cuanto a protocolos y se conecta con cualquier fuente de datos externa, lo que significa que la plataforma funciona como un agregador que alberga conjuntos de datos completamente nuevos y valiosos.
Blockverify
Blockverify busca generar un impacto social positivo a nivel global utilizando tecnología blockchain para “hacer el mundo más honesto y auténtico”. Su tecnología proporciona una solución de registro distribuido que permite a las empresas demostrar exactamente dónde están sus productos en la cadena de suministro en cualquier momento, y tanto a negocios como a consumidores finales rastrear el origen, establecer autenticidad y probar la propiedad de sus compras. Ofrecen una solución blockchain para productos falsificados.
Elliptic
Elliptic tiene como objetivo ayudar a las autoridades a combatir delitos rastreando las transacciones realizadas por usuarios que desean adquirir productos o servicios ilegales. Elliptic rastrea transacciones entre cientos de entidades para conectar direcciones de Bitcoin con actores del mundo real.
Su base de datos propietaria vincula millones de direcciones de Bitcoin con miles de entidades de la web común y la dark web, proporcionando evidencia útil en casos de tráfico internacional de armas, lavado de dinero, robo o delitos relacionados con drogas, por ejemplo. Las capacidades de monitoreo de Elliptic ayudarán a las fuerzas del orden a identificar a los actores que dañan la reputación de estas redes descentralizadas al lucrarse con su naturaleza pseudoanónima.
Coinfirm
Coinfirm se enfoca en la gestión de riesgos y cumplimiento. Las plataformas AML/CTF de Coinfirm aumentan la eficiencia y reciben datos estructurados en forma de informes con conclusiones de cumplimiento, para que las empresas puedan monitorear y proteger sus billeteras, recibir alertas sobre actividades sospechosas y obtener calificaciones de riesgo sobre las transacciones realizadas. Gracias al uso de APIs, los usuarios pueden conectarse a la plataforma de Coinfirm, que los integra con casi cualquier red blockchain, proporcionándoles evaluaciones AML automatizadas sobre las transacciones de la red.
Auditchain
Es el primer ecosistema descentralizado del mundo para auditoría continua y reporte en tiempo real de estadísticas empresariales y de tokens, permitiendo a las empresas proporcionar a los stakeholders y reguladores los más altos niveles de garantía de auditoría. Auditchain utiliza su plataforma de contratos inteligentes conforme a la normativa para proporcionar en tiempo real datos como el balance de una empresa, estado de resultados, flujo de caja o informes de patrimonio. Su objetivo es hacer que el espacio de las criptomonedas sea mucho más transparente y conforme a las regulaciones financieras existentes.
Crystal
Recientemente anunciada por el grupo Bitfury, Crystal es una herramienta que ofrece una visión integral de la Blockchain de Bitcoin y utiliza análisis avanzados y extracción de datos para mapear transacciones sospechosas y entidades relacionadas. También ofrece un sistema de puntuación de riesgo propietario para ayudar a los investigadores a identificar y rastrear comportamientos maliciosos. Con esta herramienta, Crystal aspira a convertirse en la solución número uno para agencias reguladoras y entidades interesadas en rastrear la trazabilidad de fondos o activos en múltiples redes blockchain.
Aunque los contratos inteligentes ofrecen la posibilidad de transformar muchos aspectos, la mayoría de los cambios aún están lejos de materializarse. Los contratos inteligentes todavía necesitan muchas horas de desarrollo para mejorar la seguridad y otros aspectos.
Una vez que los problemas de seguridad estén más o menos controlados y sea muy difícil encontrar una vulnerabilidad en código bien escrito, los contratos inteligentes serán cada vez más adoptados. Será entonces cuando veremos una forma diferente de interactuar entre nosotros, sabiendo que el contrato que establecemos es exactamente lo que hemos acordado.
Por “ley”, nos referimos a que se ejecutará sin importar qué, ningún tercero podrá negarlo ni alterar el contenido de dicho contrato, y las personas no necesitarán confiar entre sí para establecer acuerdos contractuales, ya que el contrato será toda la confianza que necesitan.