Recientemente, algunas tecnologías basadas en blockchain han comenzado a respaldar los contratos ricardianos. Por ejemplo, en marzo, Block.One afirmó que estaban trabajando para respaldar los contratos ricardianos. El nuevo Contacto Ricardiano de EOS y la introducción de un nuevo tipo de acuerdo digital suscitaron muchas miradas, así como interés en el tema.

En este artículo conoceremos este nuevo tipo de contratos recientemente introducidos en la blockchain junto con las cláusulas ricardianas. Aquellos de nosotros que tenemos el conocimiento básico de blockchain ya sabemos sobre los contratos inteligentes, pero ahora es el momento de aprender un poco más sobre los contratos Ricardianos y el contrato ricardiano de Ethereum ya que el concepto es relativamente nuevo en la blockchain.

¿Qué son los Contratos Ricardianos? Segunda Generación de Contratos Inteligentes!

Un contrato ricardiano es un contrato legal que se introdujo por primera vez en 1995 por un conocido programador, Ian Grigg. El concepto es ahora parte de la blockchain también. Aquí está la definición básica:

“Es una forma de documentos digitales que actúan como un acuerdo entre dos partes sobre los términos y condiciones para una interacción entre las partes acordadas”.

Lo que lo hace único es que está firmado y verificado criptográficamente. Incluso cuando se trata de un documento digital, está disponible en un texto legible para personas que también es fácil de entender para  aquellos que no son abogados. Es un acuerdo o documento legal único que se puede leer al mismo tiempo para los programas informáticos y para los humanos.

En pocas palabras, tiene dos partes o dos propósitos. Primero, es un contrato legal fácil de leer entre las dos o más partes. Tu abogado puede entenderlo fácilmente, e incluso tú puedes leerlo y entender los términos básicos del contrato.

Segundo, también es un contrato legible para máquinas. Con las plataformas de blockchain, estos contratos ahora se pueden hashear, firmar y guardar fácilmente en la blockchain.

En definitiva, los contratos ricardianos combinan contratos legales con tecnología, y la tecnología de la blockchain para ser precisa. Unen a las partes en un acuerdo legal antes de la ejecución de las acciones en la red de blockchain.

Infografía de Contratos Ricardianos

CONTRATOS RICARDIANOS EXPLICACIÓN SIMPLE

Contratos Ricardianos: Contexto Histórico

A pesar de que los contratos ricardianos son algo nuevo para la blockchain, es un concepto de hace tres décadas. El contrato ricardiano no es el único término moderno relacionado con blockchain que se introdujo en la década de 1990. Muchas ideas recientemente aplicadas, como los contratos inteligentes y la Proof of Work (PoW), también se presentaron al mismo tiempo, pero se implementaron más adelante cuando la blockchain ganó notoriedad.

Ian Grigg: El hombre detrás de los contratos ricardianos

Ricardian Contracts were initially introduced as part of the Ricardo Payment System back in 1995. Ian Grigg, who was the man behind this new type of legal document, is considered as one of the pioneers of financial cryptography. The interesting thing is, when he developed Ricardian Contracts, he was still in school. This is why people also call these Ian Grigg Ricardian Contract. 

Los contratos ricardianos se introdujeron inicialmente como parte del sistema de pago Ricardo en 1995. Ian Grigg, quien era el hombre detrás de este nuevo tipo de documento legal, está considerado como uno de los pioneros de la criptografía financiera. Lo interesante es que cuando desarrolló los contratos ricardianos, todavía estaba en la escuela. Es por eso que la gente también llama a estos contratos ricardianos Ian Grigg.

Ian Grigg publicó su trabajo detallado relacionado con los contratos ricardianos en 1998 bajo el título Criptografía financiera en 7 capas. En su artículo publicado, definió los contratos ricardianos con las siguientes palabras:

“Un contrato digital que define los términos y condiciones de una interacción, entre dos o más pares, que está firmado criptográficamente y verificado . Es importante que sea legible tanto para humanos como para máquinas y que esté firmado digitalmente”.

Cualquiera que pueda leer su trabajo puede darse cuenta de que estaba muy adelantado a su tiempo. Desarrolló un concepto interesante para digitalizar un contrato legal o cualquier instrumento financiero o activo. Sin embargo, en los años 90, no estaba disponible la tecnología apropiada para implementar sus ideas de acuerdo con su mérito. Pero esta limitación ya no existe después de la aparición de la tecnología blockchain.

También es popular por su trabajo en sistemas de caja digital y contabilidad de entrada triple. También puedes consultar su última entrevista en la que advirtió cómo el sistema bancario tradicional está al borde del colapso y el papel de la tecnología blockchain en el sector financiero en los próximos años.

También está trabajando como socio en Block.One, uno de los proveedores líderes de soluciones de blockchain de alto rendimiento en el mundo. También es la misma compañía que introdujo el concepto de contratos ricardianos en la blockchain, que también son llamados contratos ricardianos EOS.

La Diferencia entre los Contratos Inteligentes y los Contratos Ricardianos

Blockchain usa otra forma importante de contrato digital, llamado contratos inteligentes. Entonces, ¿en qué se diferencian estos contratos ricardianos de los contratos inteligentes ya en uso? Vamos a explorar las diferencias en detalle.

Contrato inteligente

Al igual que los contratos ricardianos de los que hemos hablado anteriormente, los contratos inteligentes también son contratos legibles por máquinas, o también, un conjunto de instrucciones que controlan y dirigen las próximas acciones y eventos.

En la industria blockchain, los contratos inteligentes actúan como contratos para proporcionar confianza durante un intercambio. Puedes utilizar estos contratos para intercambiar dinero, acciones, propiedades y otros activos en Internet. Puedes hacerlo definiendo las obligaciones entre dos partes y ejecutándolas a través de un código de computadora.

Son una parte esencial del proceso en la red blockchain donde las partes permanecen en el anonimato.

Estas son las características principales de un contrato inteligente:

  • Se ejecuta por sí solo según las instrucciones proporcionadas en el código de la computadora.
  • Auto-verificación y auto-cumplimiento.
  • Inmutable, lo que significa que no puedes editar los términos.
  • Ahorro de costos.

El único problema con los contratos inteligentes es que no son acuerdos legalmente vinculantes, por lo que, si algo sale mal, es difícil probar un caso de fraude o estafa en el tribunal de justicia.

La segunda diferencia fundamental es que tampoco es legible para humanos. Es solo un código, pero los contratos ricardianos son legibles tanto para humanos como para máquinas.

También puedes leer nuestra guía detallada para principiantes sobre contratos inteligentes si deseas obtener más información sobre los contratos inteligentes.

Contrato Ricardiano:

Por otro lado, los contratos ricardianos describen las intenciones y las acciones basadas en el acuerdo legal que tendrá lugar en el futuro.

La diferencia fundamental entre ambos contratos en plataformas de blockchain es el tipo de acuerdo. Uno (contratos ricardianos) registra el acuerdo entre varias partes, mientras que el otro (contratos inteligentes) ejecuta todo lo que se define en el acuerdo como acciones.

El contrato ricardiano es un contrato legalmente válido, mientras que los contratos inteligentes no lo son. Convierte un contrato legal legible por humanos en un código legible por máquina que puede ser ejecutado por el software.

En pocas palabras, los contratos inteligentes automatizan las acciones en una aplicación de blockchain. Sin embargo, también tienen algunas limitaciones, ya que no puede tener una idea clara de lo que sucede a continuación en muchos escenarios. En ese caso, no puedes usar contratos inteligentes para automatizar algo de lo que no estás seguro.

En tal caso, si ocurre un evento que no está previsto en las instrucciones proporcionadas en los contratos inteligentes, puede causar un problema importante. Como un contrato inteligente tampoco tiene un marco legal que pueda definir cómo avanzar en tal evento, simplemente no funciona en tales casos. También puedes decir que los contratos inteligentes carecen de la capacidad de evolucionar alrededor de tales escenarios en ausencia de un marco legal.

Aquí están las características principales de los contratos ricardianos:

  • Disponible en forma imprimible y analizable por humanos.
  • Programa analizable con todas las formas equivalentes en términos de manifiesto.
  • Firmado por el emisor y ambas partes.

Contratos Inteligentes Ricardianos: Agrega Claridad al Contrato

Aquí es precisamente donde entran los contratos ricardianos. Se suma a las intenciones y aporta claridad a las acciones al agregar un marco legal al contrato. Define las intenciones del contrato y responde muchas preguntas que no fueron respondidas por los contratos inteligentes.

Por ejemplo, responde qué hacer si hay alguna consecuencia aplicable de una acción. Define el alcance del contrato. También describe a las partes involucradas y sus representantes, si los hay.

Lo más importante es que los contratos ricardianos definen las regulaciones en términos legales que pueden usarse para resolver la disputa. Antes de los contratos ricardianos, la prevención de fraudes y conflictos no era fácil en la industria de la criptografía. Los contratos ricardianos brindan más seguridad a los participantes que desean invertir o hacer uso de la tecnología blockchain.

Además, los contratos ricardianos pueden utilizarse para agregar autenticidad al proceso de venta o compra de un activo en Internet o en la red de blockchain. Los contratos ricardianos pueden definir en términos legales qué estás comprando o vendiendo, y en qué términos legales, quiénes son los participantes y más información legal sobre el intercambio.

En pocas palabras, los contratos inteligentes cuando se fusionan con los contratos ricardianos pueden proporcionar un proceso sólido e infalible para el comercio en Internet. En tal caso, se convierte en contrato inteligente ricardiano. Además, un contrato ricardiano puede actuar y hacer lo mismo que un contrato inteligente, ya que puedes definir tanto los términos legales como las instrucciones para ejecutar como un código, pero un contrato inteligente no puede actuar como un contrato ricardiano.

¿Qué Información Contienen los Contratos Ricardianos?

Todo lo que se puede programar para definir un contrato legal entre varias partes, así como las instrucciones que se pueden usar para ejecutar un evento o acción, pueden formar parte de los contratos ricardianos.

Algunas partes esenciales del acuerdo que puede contener incluyen:

  • Partes:

    ¿Cuántas partes están involucradas? ¿Quiénes son las partes que hacen este acuerdo? ¿Quiénes son sus representantes?

  • Elemento de tiempo:

    ¿Cuál es la validez del contrato? ¿Es aplicable por un período de tiempo limitado o para siempre? ¿Qué define en términos de tiempo? Por ejemplo, un acuerdo debe alcanzarse dentro de tres meses, o el contrato se anula y queda sin efecto.

  • Añadiendo excepciones para diferentes posibilidades:

    Por ejemplo, ¿qué sucede cuando muere uno de los participantes? O excepciones similares.

  • Condiciones:

    Puedes agregar cualquiera y tantas condiciones, y las cláusulas si/entonces que desees.

Contratos Inteligentes vs Contratos Ricardianos: Tabla Comparativa

Aquí hay una tabla de comparación rápida de contratos ricardianos y contratos inteligentes:

Contrato Inteligente

Contrato Ricardiano

Propósito Ejecuta los términos de un acuerdo. Registra los términos de un acuerdo como un documento legal.
Flujo Automatiza acciones en las aplicaciones basadas en blockchain. También puede automatizar operaciones en las aplicaciones basadas en blockchain.
Validez No es un documento legalmente vinculante. Es un documento o acuerdo legalmente vinculante.
Versatilidad No pueden ser contratos ricardianos. Cualquier contrato ricardiano puede ser un contrato inteligente también
Legibilidad Los contratos inteligentes son legibles por máquinas pero no necesariamente legibles por humanos. Los contratos ricardianos son legibles tanto por máquinas como por humanos.

¿Cómo funcionan los contratos ricardianos?

Los contratos ricardianos son principalmente un contrato legal de lectura humana entre las dos partes. Puedes usar este acuerdo en el tribunal de ley, ya que te atan a ti y a la otra parte en un acuerdo legal. Es posible que necesites abogados para crear el acuerdo legal real después del cual ambas partes pueden leer, comprender, aceptar y firmar el documento. Solo después de eso, puedes digitalizar o hacer hash para que el software pueda utilizarlo para ejecutarse en la plataforma blockchain.

Para la validez del contrato legal, un emisor puede crear un marco legal. Ambas partes o el titular llenan ese marco legal y lo acuerdan firmándolo.

Ten en cuenta que los contratos ricardianos son un tipo de contratos inteligentes o utilizan el código utilizado en los contratos inteligentes. También son live contracts (contratos en vivo), que se pueden cambiar después de la ejecución de un evento.

Por ejemplo, en el caso de un contrato que trata sobre la compra y venta de un automóvil entre dos partes, una cláusula puede ser acerca de ponerse en contacto con una autoridad que puede confirmar si el vendedor es el propietario real del vehículo. Una vez que tengas la información, puedes agregarla al contrato ricardiano, creando una nueva versión del contrato.

De esta manera, el contrato ricardiano ejecuta diferentes eventos y avanza hacia una conclusión lógica basada en el resultado de cada evento.

  • Referencia al hash

Una vez que se prepara el contrato, se firma digitalmente y se acuerda el contrato para referirse al hash del contrato. Por ejemplo, si se lleva a cabo una transacción financiera en virtud del acuerdo, la transacción se aplicará al hash de ese contrato, junto con las partes pagadoras.

  • Firma oculta

Los contratos ricardianos también usan firmas ocultas para hacer que el proceso sea más seguro. La firma de los contratos se realiza a través de claves privadas. Más tarde, el hash del acuerdo se utiliza para adjuntar esa firma oculta al contrato.

¿Son Seguros los Contratos Ricardianos?

Sí, lo son. Los contratos ricardianos son muy seguros ya que utilizan la firma criptográfica. Cada documento en el contrato tiene una identificación única por su hash.

¿Qué significa esto? Esto significa que una vez que sea acordado por ambas partes y se convierta en una forma legible por la máquina, es imposible que alguien cambie arbitrariamente el acuerdo legal.

Esto también ofrece protección contra una táctica de uso común en los acuerdos legales, llamada frog boiling (rana hirviendo). Bajo los acuerdos legales tradicionales, un emisor con ventaja cambia los términos del acuerdo durante la ejecución. Esto no es posible con los contratos ricardianos.

Para firmar contratos ricardianos, puedes utilizar claves privadas. Cuando agregas la firma del emisor del contrato al documento, se crea un acuerdo legible y vinculante sobre la información descrita en el documento. También es posible rastrear a las partes involucradas con la ayuda de la clave privada y hacerlas responsables.

Beneficios de los Contratos Ricardianos

Los contratos ricardianos hicieron realidad nuevas posibilidades en las redes de blockchain. Algunas de sus aplicaciones y beneficios incluyen:

  • Por primera vez, permite la transferencia legalmente exigible de activos físicos, así como los derechos en la red de blockchain, que no fue posible con los contratos inteligentes. Los contratos inteligentes también se usaron para el mismo propósito, pero no pueden hacer cumplir la transferencia legalmente.
  • Los contratos ricardianos pueden ahorrarte esfuerzos, costos y tiempo cuando tengas que invertir cuando surja una disputa. Los contratos legales de lectura mecánica no están abiertos a ninguna interpretación, que es el principal inconveniente de los contratos legales de lectura humana. Los abogados pueden interpretar el contenido según su gusto, lo que puede dar lugar a un conflicto.
  • Los contratos ricardianos son un importante paso adelante para agregar más transparencia a la red de blockchain.

¿Hay alguna preocupación acerca de los Contratos Ricardianos?

As it is still early days for the Ricardian Contracts, some things still need answers or more clarity. For example, who will enforce the Ricardian contracts? It is still an unanswered question that how arbitration can be integrated into the EOS ecosystem. Similarly, how can users file claims?

Como todavía los contratos ricardianos son recientes, algunas cosas aún necesitan respuestas o más claridad. Por ejemplo, ¿quién hará cumplir los contratos ricardianos? Todavía es una pregunta sin respuesta sobre cómo se puede integrar el arbitraje en el ecosistema EOS. Del mismo modo, ¿cómo pueden los usuarios presentar reclamaciones?

Sin embargo, los contratos ricardianos se basan en contratos legales predefinidos y acordados previamente. Pactos previamente acordados y legalmente vinculantes cuando llega el momento, puedes entregarlos a los jueces en el tribunal. El contrato ricardiano puede al menos dejar que los árbitros decidan acerca de la intención original, así como las obligaciones.

Por otro lado, la tecnología aún está en plena fase de desarrollo. El marco legal que gira en torno a los contratos ricardianos sigue rezagado a medida que buscamos más claridad.

¿Hay Alguna Aplicación Actual del Contrato Ricardiano?

Sí, hay algunos ejemplos de contrato ricardiano. Uno de los ejemplos principales del contrato ricardiano es OpenBazaar. Como su nombre lo indica, es un mercado abierto en línea donde puedes comprar y vender cualquier cosa. Esta plataforma utiliza actualmente contratos ricardianos cuando las dos partes intercambian bienes como herramienta principal para rastrear la responsabilidad de las partes.

¿Entonces, cómo funciona? Bueno, cuando dos partes realizan un intercambio en la plataforma, se crea un contrato ricardiano. Rastrea la legitimidad del contrato legal que varias partes acuerdan y firma para continuar.

Esto hace que la plataforma sea muy segura para los usuarios. ¿Por qué? Porque en el caso de una estafa o incumplimiento de contrato, una parte puede tener un documento legal y un registro para presentar en el tribunal de ley.

Esta es la razón por la que los contratos ricardianos pueden tener un uso importante en la industria del comercio electrónico, agregando otra capa de seguridad para los usuarios. Puedes leer más sobre el uso de los contratos ricardianos en OpenBazaar y cómo implementaron el concepto en su blog también.

¿Otras Aplicaciones? Futuro de los Contratos Ricardianos

Los contratos ricardianos se pueden implementar en una gran cantidad de casos, incluso más que los contratos inteligentes. Por lo general, los contratos inteligentes se utilizan principalmente para transacciones financieras en la blockchain. Sin embargo, no hay límite para el uso de los contratos ricardianos y también puedes usarlos para otras aplicaciones que no sean transacciones financieras.

Como un contrato ricardiano determina la responsabilidad o, en términos legales, la responsabilidad de una parte al comerciar con otra parte, las aplicaciones son muy amplias. Esta es la razón por la que la mayoría de los expertos creen que el uso de los contratos ricardianos en EOS solo se generalizará en un futuro próximo.

Los contratos ricardianos pueden convertirse en una parte importante de los acuerdos en blockchain y pueden reemplazar los contratos inteligentes, ya que también pueden actuar como un contrato inteligente al mismo tiempo. Es decir, pueden definir las intenciones de las partes, vincularlas legalmente en un contrato y también ejecutar las instrucciones según los términos acordados. Esto solo hace que las transacciones de blockchain y el comercio sean mejores, seguros y más transparentes.

Todavía es pronto para los contratos ricardianos, ya que el uso de estos contratos es nuevo. Recientemente se convierten en parte del ecosistema EOS. Sin embargo, como la blockchain evoluciona junto con los contratos ricardianos, podemos tener una mejor imagen del futuro en los próximos meses.

Palabras Finales

Para resumir lo que hemos discutido hasta ahora, los contratos ricardianos son un nuevo y poderoso tipo de código que puede tener un impacto significativo en el comercio en la red de blockchain, haciendo que el proceso sea más seguro.

Alinea el acuerdo legal y los términos como un contrato con un código legible por máquina para su ejecución en la red de blockchain. A pesar de que es una idea antigua, pero la tecnología blockchain hace posible sacar el máximo provecho de ella. Blockchain nos permite certificar estos contratos, asegurarlos en una red de blockchain y mantener una referencia completa del asunto.

Puede agregar más claridad a los contratos legales entre múltiples partes y puede ahorrar tiempo, costos y esfuerzos, ya que elimina las posibilidades de disputas. Cuando se combinan con contratos inteligentes, también pueden invocar funciones y acciones.

Sin embargo, todavía tenemos que esperar algunos meses más para ver cómo los contratos ricardianos pueden cambiar el comercio de blockchain. Además, en los próximos meses, los términos como las cláusulas ricardianas, el contrato ricardiano Ethereum y el contrato ricardiano blockchain tendrán más claridad.

Referencias:

https://medium.com/contract-vault/ricardian-contracts-101-3faa703022cc

https://steemit.com/eos/@iang/towards-a-ricardian-constitution

https://medium.com/humanizing-the-singularity/ian-grigg-on-how-the-banking-system-is-about-to-collapse-and-how-to-fix-it-c6c8c1bb6681

https://medium.com/ltonetwork/ricardian-contracts-legally-binding-agreements-on-the-blockchain-4c103f120707

https://www.packtpub.com/mapt/book/big_data_and_business_intelligence/9781787125445/6/ch06lvl1sec46/ricardian-contracts

http://iang.org/papers/fc7.html

https://www.openbazaar.org/

http://iang.org/ricardian/