¿Qué es Marlowe?

 

Marlowe: industry-scale financial smart contracts for the blockchain
Marlowe: Permite a las Personas No Técnicas Desarrollar Contratos Inteligentes
El lenguaje Marlowe se conoce como lenguaje de dominio  específico (DSL) que se especializa en la creación de instrumentos  financieros. Debido a esto, se diferencia de los lenguajes blockchain de propósito general como Solidity y Bitcoin Script. Marlowe es a escala industrial.
Diseñado para ser simple e intuitivo para personas que no  tienen conocimientos técnicos, el editor de arrastrar y soltar de  Marlowe (Marlowe’s playground) ya tiene incorporados “bloques” de código  donde cualquiera puede crear sus propios contratos inteligentes o DApps  para ser usados en la plataforma Cardano.
Una función clave con los contratos construidos en Marlowe,  es que los desarrolladores y las empresas serán capaces de realizar  análisis estáticos de sus contratos inteligentes - lo que significa que  pueden correr a través de todos los diferentes estados y escenarios del  contrato antes de que se ponga en marcha en la blockchain. Esto evitará  muchos errores y escenarios imprevistos del contrato.
También habrá plantillas de contratos financieros  preexistentes, referencias a instrumentos financieros reales, muchas  herramientas de programación visual y cursos para recorrer Marlowe. Esto  permite la flexibilidad de utilizar cualquier contrato financiero  actual del mundo real para ser fácilmente implementado a través de  Marlowe en la plataforma de Cardano. Estos contratos pueden ser tan  simples como un acuerdo de préstamo a un contrato de hipoteca e incluso  bonos

Marlowe emplea el sistema de Estándares Unificados de Tipos de Contratos Algorítmicos (Actus). Actualmente, estos y otros ejemplos se pueden ver en Marlowe Playground , un entorno basado en navegador en el que los usuarios pueden crear, editar, simular y analizar contratos de Marlowe, sin tener que instalar ni pagar por nada.

¿Quién puede usar Marlowe?
Marlowe es una plataforma para finanzas descentralizadas (DeFi) que admite préstamos directos de igual a igual, contratos por diferencias (CFD) y otros instrumentos similares. Las instituciones financieras pueden usarlo para desarrollar e implementar instrumentos personalizados para sus clientes y clientes, por ejemplo.
Como parte del lanzamiento de Goguen, completaremos la implementación de Marlowe en Cardano, brindando a los usuarios y organizaciones la oportunidad de ejecutar contratos DeFi que hayan escrito ellos mismos o descargados de un repositorio de contratos, transfiriendo criptoactivos de acuerdo con los términos del contrato.
Marlowe se ejecutará en primer lugar en la cadena de bloques de Cardano, pero no está vinculado a Cardano y podría ejecutarse en otras cadenas de bloques en el futuro.
Los contratos inteligentes que se ejecutan en Cardano podrán acceder a valores de datos externos, como el tipo de cambio entre ada y bitcoin, a través de oráculos . De alguna manera, un oráculo es como un participante que toma una decisión, y planeamos respaldar los valores de Oracle como parte de la implementación, permitiendo que los contratos accedan a los valores directamente desde un 'ticker' del mercado de valores o una fuente de datos popular como Coinbase .
Los contratos de Marlowe se pueden usar de muchas maneras: por ejemplo, un programa de Marlowe puede automatizar la operación de un contrato financiero que realiza transacciones de criptomonedas en una cadena de bloques.
Alternativamente, para fines de auditoría, podría usarse para registrar el cumplimiento de las acciones de los usuarios con un contrato que se ejecuta en el mundo real.
Marlowe es solo un ejemplo de un DSL que se ejecuta en una cadena de bloques, pero también es un ejemplo de cómo se podrían crear otros DSL para cubrir la gestión de la cadena de suministro, los seguros, la contabilidad, etc., aprovechando la experiencia de diseñar y construir Marlowe en la plataforma Cardano.
 
Hemos enfatizado que Marlowe es un DSL financiero de propósito especial, pero ¿qué sucede si desea escribir otros tipos de contrato?
Para escribirlos, Cardano tiene Plutus, un lenguaje de propósito general que se ejecuta en blockchain. Los contratos de Plutus pueden manejar todo tipo de criptoactivos y no tienen las restricciones de los contratos de Marlowe: por ejemplo, no están restringidos en cuanto a cuánto tiempo permanecerán activos y cuántos participantes pueden involucrar. De hecho, cada contrato de Marlowe está dirigido por un solo programa de Plutus, el intérprete de Marlowe.

Marlowe como lenguaje específico de dominio para DeFi

Ser un dominio específico, en lugar de un propósito general, tiene una serie de ventajas.
Los contratos están escritos en el lenguaje de las finanzas, en lugar del lenguaje de la cadena de bloques. Esto significa que algunos tipos de errores son imposibles de escribir: por lo que ciertos tipos de contratos incorrectos se descartan por completo. Por ejemplo, cada contrato de Marlowe tendrá una vida útil limitada, después de la cual no se realizarán más acciones, y en ese momento, los fondos inmovilizados en el contrato se devolverán a los participantes, lo que significa que los fondos de un contrato nunca se pueden bloquear indefinidamente .
Es posible analizar, de forma completamente automática, cómo se comportará un contrato en todas las circunstancias, sin necesidad de ejecutarlo. Por ejemplo, es posible determinar si un contrato en particular puede fallar en realizar un pago en algunos casos, o si se garantiza que realizará los pagos completos en cada eventualidad.
El comportamiento del contrato se puede simular en un navegador, de modo que los usuarios puedan probar las diferentes formas en que un contrato podría comportarse, antes de comprometer fondos y ejecutarlo de verdad.
Los usuarios pueden crear sus contratos DeFi de diferentes maneras: pueden escribirlos como texto, pero también pueden usar la programación visual para crear contratos inteligentes al unir bloques que representan los diferentes componentes. Los usuarios también pueden elegir entre una variedad de plantillas y personalizarlas según sea necesario.

Contratos inteligentes en Marlowe
 

Visita
CARDANO Community Hub- España / Uruguay / Argentina (Centro de Comunidad)
Únete   
Delega en el Stake Pool ADA BOOSTER  👉Ticker: [BOOST] para apoyar a la comunidad.
 
 
Sitio web asociado, Cardano en  Argentina http://cardano.ar
 
Traducción/Extracto.

Comentarios

Entradas populares de este blog

¿Qué es el ROI o ROA?

¿Qué es Cardano?

Variable fee and rewards