馃嚜馃嚫 Plutus y Marlowe en el centro de atenci贸n del WyoHackathon 2019

Traducci贸n al espa帽ol de "Plutus and Marlowe in the spotlight at WyoHackathon 2019

Publicado por Eric Czuleger en el blog de IOHK el 20 de Septiembre de 2019.


Plutus y Marlowe, los lenguajes de programaci贸n de contratos inteligentes de IOHK, tendr谩n sus pr贸ximas generaciones lanzadas en el WyoHackathon 2019.

La red Cardano fue dise帽ada para ser la mejor base posible para el futuro de la tecnolog铆a descentralizada, pero una fundaci贸n es tan buena como lo que se pueda construir sobre ella. Los contratos inteligentes son una de las formas m谩s poderosas en que una red distribuida puede generar valor, permitiendo que los individuos y las organizaciones acuerden condiciones y ejecuten autom谩ticamente intercambios de informaci贸n y riqueza, todo ello de una manera confiable y sin depender de terceros. Pero los contratos inteligentes siguen siendo c贸digo, lo que significa que los lenguajes y las herramientas con las que est谩n escritos marcan la diferencia en su nivel final de seguridad, eficiencia y fiabilidad.

Dicho esto, entender el potencial de los contratos inteligentes es diferente de realizar su integraci贸n y adopci贸n. Los lenguajes de contratos inteligentes existentes proporcionan la base para una soluci贸n, pero no son la respuesta final. Los contratos inteligentes actuales son complejos y dif铆ciles de programar, en parte porque est谩n construidos con lenguajes creados con la aparici贸n de tecnolog铆as distribuidas y son vulnerables a actores maliciosos. La tecnolog铆a blockchain (cadenas de bloques) ha cambiado dr谩sticamente desde que surgi贸 por primera vez, y las condiciones en las que se basaron los primeros idiomas ya no son ciertas. La primera respuesta a un problema raramente es la mejor, y cualquier soluci贸n enfocada en la empresa no puede ser cerrada por la complejidad o amenazar la seguridad de la red.

Llevando la programaci贸n funcional a los contratos inteligentes con Plutus

Somos grandes fan谩ticos de la programaci贸n funcional aqu铆 en IOHK y estamos orgullosos de poder decir que el c贸digo que sustenta la red Cardano est谩 escrito en Haskell, el lenguaje de programaci贸n funcional m谩s importante del mundo. Plut贸n no es diferente. En comparaci贸n con sus contrapartes orientadas a objetos, los lenguajes de programaci贸n funcionales son menos propensos a la ambig眉edad y al error humano -siempre algo bueno-, adem谩s de ser m谩s f谩ciles de verificar y probar. Al utilizar Plutus para escribir contratos inteligentes en la red de Cardano, los desarrolladores se benefician de todo lo anterior, as铆 como de la capacidad de utilizar el mismo lenguaje tanto para c贸digo dentro como fuera de la cadena.

Mientras que los desarrolladores tendr谩n que esperar a la era Goguen para lanzar contratos inteligentes en la red de Cardano, pueden empezar a probar sus habilidades de contratos inteligentes en el Plutus Playground. IOHK tambi茅n ha creado un ebook de Plutus y un curso de Udemy para ayudar a los desarrolladores a empezar a trabajar una vez que Plutus est茅 disponible en la red principal de Cardano.

Y llevando Plutus a todos con Marlowe

El problema con los contratos inteligentes, sin embargo, es que a veces la gente que sabe c贸mo escribir el c贸digo no tiene la experiencia de la industria para saber c贸mo estructurar los contratos por s铆 mismos. Introduzca Marlowe, el lenguaje espec铆fico de dominio (DSL) de IOHK. Marlowe est谩 dise帽ado para ser usado por cualquiera que quiera escribir un contrato financiero inteligente sin los conocimientos de programaci贸n para implementarlo. Los usuarios pueden probar Marlowe a trav茅s de Marlowe Playground, una utilidad web con una interfaz gr谩fica de usuario f谩cil de usar y componentes de arrastrar y soltar, donde pueden crear contratos financieros inteligentes que, una vez completados, generar谩n un c贸digo Plutus totalmente funcional y listo para su implementaci贸n.

Marlowe le da a cualquiera la habilidad de familiarizarse con los contratos inteligentes mientras los protege de resultados inesperados. Tambi茅n protege al promotor y al sistema al garantizar que no se puedan ejecutar contratos inteligentes mal formados. Por 煤ltimo, Marlowe se centra en el compromiso de fondos y los tiempos muertos. 脡stas aseguran que ambas partes tengan fondos dedicados en el acuerdo, al mismo tiempo que garantizan que el dinero no quedar谩 en el sistema despu茅s de que se haya concluido el contrato.

Colocaci贸n de cimientos s贸lidos

Plutus, Marlowe y el ecosistema de Cardano contin煤an evolucionando para proporcionar las condiciones m谩s seguras y eficientes para construir aplicaciones descentralizadas. Las pr贸ximas generaciones de Plutus y Marlowe ser谩n anunciadas en el WyoHackathon de la Universidad de Wyoming el 20 de septiembre, antes de su lanzamiento en la red principal al comienzo de la era Goguen. Los avances de Marlowe incluyen un sistema de desarrollo de alta fidelidad que ayuda a la redacci贸n de contratos ejecutables y la nueva iteraci贸n de Plutus permitir谩 a los usuarios acceder a sus contratos desde aplicaciones web o m贸viles. Para obtener las 煤ltimas noticias del evento, puedes seguir el Twitter del WyoHackathon.

En IOHK, nos enfocamos en crear la plataforma m谩s segura y eficiente para la construcci贸n de aplicaciones descentralizadas. Plutus y Marlowe ser谩n los primeros bloques de construcci贸n que se colocar谩n en la base que es la red Cardano - y no ser谩n los 煤ltimos. Con esta nueva suite de herramientas accesibles e inclusivas, Cardano se vuelve m谩s capaz de servir a las diversas audiencias que pueden beneficiarse de una plataforma de red segura y descentralizada.

Arte gr谩fico, Stephen Walker

1 Like