Resumen mediante IA
Mostrar más
¡Entérate rápidamente del contenido del artículo y calibra el sentimiento del mercado en tan solo 30 segundos!
Uno de los posibles casos de uso más prometedores de la tecnología de cadena de bloques es el desarrollo de contratos “activos” que se almacenan de forma segura dentro de la infraestructura digital y son legalmente válidos y completamente a prueba de manipulaciones, gracias a la identificación criptográfica. Los contratos de Ricardian están dando vida a esa idea y se han convertido en la última sensación de cadena de bloques para despertar el interés de los entusiastas de las criptomonedas.
Si incluso tiene un interés en las criptomonedas, probablemente haya oído hablar de los contratos inteligentes: código ejecutable que se almacena en una cadena de bloques y se ejecuta automáticamente cuando se cumplen las condiciones preestablecidas. Los contratos ricárdicos son similares a nivel básico, excepto que son legalmente vinculantes.
El concepto de contratos ricardianos se origina en la década de 1990, pero nunca antes se había implementado a gran escala. En esta guía, vamos a cubrir todo lo que necesita saber sobre los contratos de Ricardian, incluida la historia de la tecnología, cómo difiere de los contratos inteligentes y algunos ejemplos de posibles casos de uso.
Un contrato de Ricardian es un contrato digital que funciona como un acuerdo legalmente vinculante entre dos partes basado en los términos y condiciones acordados. El contrato se firma y verifica criptográficamente utilizando la cadena de bloques, pero es legible tanto por personas como por máquinas.
En la actualidad, casi todos los documentos se almacenan en formato digital, normalmente documentos de Word. Sin embargo, con tantos documentos de Word enviados por correo electrónico, puede ser difícil para todas las partes implicadas saber cuál es la versión más actualizada y auténtica del contrato.
Los contratos de Ricardian resuelven este problema tomando la letra legal utilizada por los abogados e incorporándola con una firma digital. El paso final, que es la “mágica” del proceso, es protegerlo mediante criptografía. El algoritmo produce una clave o un hash únicos que están vinculados exclusivamente al documento. Ese hash siempre se refiere a ese documento, y solo ese documento puede revelar ese hash.
Siempre que las partes implicadas hagan algo relacionado con el contrato, pueden simplemente incluir el hash, no el documento, no el nombre, no un extracto, solo el hash. Dado que el contrato es fácilmente legible tanto por máquinas como por personas, los ordenadores pueden simplemente buscar el hash para confirmar los detalles, mientras que las personas pueden leer el contrato como un documento de texto antiguo, lo que permite a todas las partes implicadas acceder y procesar fácilmente la información de diseño.
A modo de ejemplo, supongamos que los términos de un bono del Tesoro de EE. UU. se redactan utilizando un contrato ricardiano. El contrato básicamente convierte el bono en su propia base de datos con metadatos que incluyen el nombre del bono, el emisor, el propietario, su denominación, etc. La base de datos contiene todos los detalles del acuerdo original, pero en formato digital con etiquetas legibles por máquina. El contrato se firma digitalmente con claves privadas y se fragmenta para que pueda identificarse fácilmente. Cualquiera o cualquier sistema que desee acceder a los detalles del bono simplemente tiene que buscar el valor hash.
El criptografista financiero Ian Grigg fue pionero en los años 90 en el concepto de los contratos ricardianos, querecientementedescribió un contrato ricardiano como “simplemente un documento de texto con todas las palabras normales que a los abogados les gusta usar con todos los términos y condiciones; es una forma de comunicar un documento legal a un programa de manera que tanto el programa como el ser humano estén contentos de comprender lo que está pasando”.
Grigg expuso sus ideas para los contratos de Ricardian en un artículo publicado en 1998 tituladoCryptography financiera en 7 capas. El documento describe el sistema de pago Ricardo creado por la empresa de criptografía financiera Systemics. El sistema lleva el nombre del economista británico David Ricardo, en honor a su contribución a la teoría del comercio internacional.
La tecnología de los 90 no era lo suficientemente robusta como para implementar correctamente las teorías de Grigg. Sin embargo, estas limitaciones se están eliminando ahora gracias a la tecnología de cadena de bloques. Ahora hay un número creciente de proyectos que admiten contratos de Ricardian, incluido Block.one, el creador de EOS.
Grigg se asoció brevemente con Block.one y trajo su experiencia a la plataforma EOS, que es una cadena de bloques basada en el rendimiento y autogobernable que proporciona a los desarrolladores y empresas las herramientas para crear aplicaciones descentralizadas a gran escala orientadas al consumidor. El sistema incluye soporte tanto para contratos Ricardian como para contratos inteligentes.
Los contratos de Ricardian no se han implementado a tan gran escala anteriormente, pero tiene sentido que el concepto encontrara un hogar en la cadena de bloques. La tecnología de cadena de bloques no solo satisface los requisitos técnicos, sino que también proporciona el terreno de prueba perfecto para contratos en vivo legalmente válidos.
Los contratos inteligentes han recibido mucha publicidad en los últimos años, pero una cosa a menudo se pasa por alto: no pueden, en su forma actual, reemplazar contratos reales legalmente vinculantes que impliquen a dos partes. Los contratos ricárdicos, o al menos un híbrido de contratos inteligentes y ricárdicos, pueden ser la clave de ese problema. Esto es lo que diferencia a un contrato inteligente de uno ricardiano.
El concepto de contratos inteligentes fue propuesto por primera vez a principios de los 90 por el científico informático Nick Szabo. En términos sencillos,los contratos inteligentesson acuerdos digitales que automatizan las acciones de las aplicaciones basadas en blockchain cuando se cumplen las condiciones predeterminadas. Forman la base de las aplicaciones descentralizadas (DApps), que se basan en cadenas de bloques como Ethereum y son vitales para las finanzas descentralizadas (DeFi).
Los contratos inteligentes se ejecutan automáticamente siguiendo declaraciones simples “si... entonces” que están codificadas en la cadena de bloques. La red de ordenadores que componen una cadena de bloques ejecuta las acciones descritas en el contrato cuando se cumplen y verifican las condiciones preestablecidas. Ejemplos de tales acciones podrían ser cualquier cosa, desde enviar notificaciones y liberar fondos hasta emitir un boleto y registrar un vehículo. Estas acciones son inmutables y nadie puede alterarlas o deshacerlas.
Los lenguajes de programación se utilizan para codificar contratos inteligentes y, aunque son lo suficientemente fáciles de escribir para los desarrolladores, el contenido del contrato no puede ser leído por personas no expertas que no entienden los lenguajes de programación. Las empresas no pueden confiar en los contratos inteligentes en su forma actual, porque numerosos procesos empresariales están sujetos a requisitos de cumplimiento que implican auditorías por parte de humanos.
Tampoco ayuda que las acciones del código de contrato inteligente sean inmutables en la cadena de bloques, lo que no es exactamente una característica deseable para las empresas que deben reaccionar a las circunstancias cambiantes en el mundo real. Los acuerdos contractuales entre empresas o negocios y clientes a menudo cambian, y los contratos inteligentes no ofrecen la flexibilidad para adaptarse a cualquier cambio.
A diferencia de los contratos inteligentes, los contratos de Ricardian no solo registran las acciones de un contrato, sino también sus intenciones, incluso antes de su ejecución. El contrato utiliza un hash para hacer referencia rápida y eficientemente a un documento en particular. Estos son algunos beneficios de los contratos de Ricardian:
Sin embargo, eso no quiere decir que los contratos de Ricardian sustituyan a los contratos inteligentes. Los dos probablemente se mezclarán en el futuro en alguna forma híbrida de acuerdos digitales legalmente vinculantes que se ejecutarán automáticamente una vez que las partes implicadas cumplan los términos. Las dos tecnologías, cuando se combinan, tienen el potencial de convertirse en el futuro de los acuerdos legales basados en blockchain.
Aunque los contratos de Ricardian siguen siendo un nuevo concepto, los posibles casos de uso de la tecnología son ilimitados. Se pueden utilizar para forjar una amplia gama de acuerdos. A continuación se muestran tres casos de uso para contratos de Ricardian:
EOSfue uno de los primeros proyectos criptográficos en implementar contratos de Ricardian en 2019 al introducir lo que se denominaba “contratos de Ricardian con gran riqueza” en su kit de herramientas para desarrolladores.
EOS combina características de contratos de Ricardian y contratos inteligentes para que las acciones y la intención de un contrato sean fácilmente comprensibles para los usuarios. Esto garantiza que el código de un contrato inteligente sea completamente transparente, lo que es una característica importante, porque las acciones de cadena de bloques suelen ser definitivas.
Antes de la implementación de los contratos de Ricardian, era difícil para un usuario medio de contratos inteligentes comprender qué acciones estaban acordando. Los usuarios tenían que depender de los desarrolladores de aplicaciones para explicar lo que hace un contrato inteligente en el front-end, sin ninguna asociación auditable con las acciones que tienen lugar en la cadena de bloques.
EOS ha anunciado dos nuevas funciones que implementan contratos de Ricardian y redefinen la forma en que se presentan los datos a los usuarios antes de que acepten firmar transacciones:
Como analogía ilustrativa, piense en la especificación del contrato de Ricardian como un lenguaje de programación y en el kit de herramientas de plantillas como un navegador que representa documentos escritos en ese lenguaje. Juntas, estas dos funciones permitirán a los desarrolladores de DApp crear contratos inteligentes con explicaciones claras de los acuerdos que sus usuarios están aceptando.
Los contratos ricardianos podrían ampliar considerablemente la gama de posibles aplicaciones de cadena de bloques, especialmente cuando se combinan con contratos inteligentes. Pueden definir claramente las intenciones de dos partes, vincularlas legalmente y ejecutar acciones basadas en los términos acordados.
Aunque el concepto de contratos de Ricardian tiene décadas de antigüedad, el uso real de la tecnología sigue siendo bastante nuevo. Si se adopta ampliamente, podría tener un impacto significativo en muchos procesos de cadena de bloques, especialmente en el comercio y las finanzas.
Visita nuestra guía para leer más sobrelos contratos inteligentescon más detalle.
Sin spam. Sólo un montón de contenido de calidad y actualizaciones sobre el mundo de las criptomonedas.