El pasado: la génesis de Marlowe
Desde sus inicios, Input Output Global (IOG) se ha comprometido a trabajar con investigadores, y Marlowe no es una excepción a esa idea. Nacido de los debates entre Charles Hoskinson, investigadores de la Universidad de Kent, Pablo Lamela y yo, Marlowe fue concebido como un lenguaje específico de dominio (DSL) de propósito especial para apoyar la escritura de contratos financieros que se ejecutaran en Cardano. En 2019, Marlowe salió del laboratorio de investigación para convertirse en un proyecto de ingeniería de pleno derecho dentro de IOG.
Tres objetivos fundamentales impulsan Marlowe. En primer lugar, ofrecer una solución llave en mano para modelar transacciones financieras con sencillez y seguridad. La lógica financiera es propensa a complejidades y vulnerabilidades, pero es significativo para las aplicaciones blockchain. Marlowe se diseñó para mitigar estos riesgos mediante un DSL, garantizando operaciones financieras seguras y sin errores. En segundo lugar, demostrar el poder y la flexibilidad de las DSL dentro del ecosistema Cardano. Al igual que SQL revolucionó la programación de bases de datos, Marlowe pretendía ser una herramienta transformadora para el modelado de transacciones financieras en blockchain. Y en tercer lugar, mientras probaba Marlowe, quedó claro que Marlowe también podía utilizarse en el desarrollo de DApp como un componente que simplificaba el mapeo de la lógica de contratos financieros a smart contracts, integrándose con otros entornos. En ese sentido, fue más allá de servir como un caso de estudio para la creación de DSL adaptados a necesidades específicas, para convertirse en una herramienta potenciadora de DApp que reduce significativamente las barreras de entrada al desarrollo de blockchain.
Un compromiso continuo para honrar los principios del código abierto y crear un producto que sirva a su comunidad de usuarios de forma eficaz, segura y con la mayor facilidad de uso sustenta los objetivos técnicos centrales. Por ejemplo, que el estado de cada contrato de Marlowe que se ejecuta en la cadena puede leerse en forma legible para el ser humano a partir de los datos de la cadena, lo que ofrece una visibilidad total de los contratos. Y quizá el mayor testimonio de ello fueron los resultados del Fondo Catalizador11, en el que once proyectos relacionados con Marlowe obtuvieron financiación, ¡recibiendo colectivamente más de 1 millón de ada por sus ideas innovadoras! Este hito fue un claro indicio del entusiasmo existente en la comunidad de Cardano por el potencial de Marlowe.
El presente: transición hacia un desarrollo impulsado por la comunidad
En la actualidad, Marlowe ofrece facilidades (Marlowe Playground y Runner) para que los usuarios ejecuten contratos por sí mismos e infraestructura y API (Marlowe Runtime y TS-SDK) para utilizar contratos y servicios Marlowe como componentes dentro de DApps completas. Alcanzar la versión 1.0 y prepararse para navegar por el hard fork de Conway representa un punto de inflexión para Marlowe. También es un momento para reflexionar sobre el creciente impulso de su comunidad y determinar el mejor camino futuro posible.
Con esto en mente, me complace esbozar el plan para la siguiente fase del viaje de Marlowe y su transición hacia una administración mantenida por la comunidad, marcando una nueva era de gobierno descentralizado e innovación para Marlowe.
Para apoyar esta próxima evolución, los repositorios de Marlowe serán administrados por un vehículo independiente, una organización sin ánimo de lucro que está siendo creada actualmente por el equipo de transición, y que nos permitirá garantizar la representación y la custodia por parte de la comunidad. Esto permitirá a la comunidad contribuir activamente a su hoja de ruta y proponer actualizaciones y mejoras.
Con un futuro centrado en la comunidad por delante, es importante que el proyecto sea validado y apoyado por la comunidad en general en este viaje. Para garantizar la continuidad de las futuras actualizaciones e innovaciones de Marlowe, dirijo una propuesta independiente en Catalyst Fund12. Para apoyar aún más la visión de Marlowe, también se está creando un nuevo Grupo de Interés Especial (SIG) en Discord, centrado en la innovación y mejora continuas de Marlowe, con los constructores en el centro. Como líder de este nuevo SIG, me acompañarán otros miembros del equipo de Marlowe -que también contribuirán de forma independiente- comprometidos con un mayor crecimiento del proyecto. También me complace dar la bienvenida a Santiago Camuerga de TxPipe como miembro clave del grupo. La amplia experiencia de Santiago y nuestra larga trayectoria de colaboración en los proyectos Marlowe aportan una pericia inestimable a nuestros esfuerzos colectivos. Aunque el propio IOG no llevará a cabo ningún otro trabajo de desarrollo, para apoyar la transición, IOG ofrecerá recursos provisionales para facilitar cualquier corrección de errores esencial y las migraciones necesarias a lo largo de 2024, así como la financiación de la infraestructura de Marlowe en el entorno Demeter de TxPipe hasta finales de año.
El futuro: Marlowe en manos de la comunidad
Esto es sólo el principio. Animo a todos los miembros de la comunidad a que apoyen la oferta independiente Catalyst de Marlowe y se unan al esfuerzo de crear un futuro abierto, transparente e impulsado por la comunidad para Marlowe y los smart contracts. Con un grupo más amplio de colaboradores de la comunidad, Marlowe puede desarrollarse y crecer en estrecha sincronía con las necesidades de sus usuarios y constructores. Puede -esperamos- seguir ampliando su alcance y adopción dentro de la comunidad de desarrolladores de Cardano e incluso más allá, sirviendo quizá como caso de estudio para otros DSL, o incluso explorando integraciones con otras plataformas de blockchain. La versatilidad de Marlowe podría incluso extenderse a las herramientas de desarrollo basadas en IA, aumentando su utilidad y accesibilidad. Todo ello aportará un enorme valor al ecosistema de Cardano.
Concretamente, en la Propuesta Catalyst pretendemos desbloquear el potencial latente de la plataforma Marlowe mediante la implementación de actualizaciones críticas en el validador y la pila tecnológica de Marlowe, haciendo que estas capacidades sean accesibles y de provecho para un público más amplio. Las actualizaciones crearán nuevas oportunidades de negocio al transformar el backend de Marlowe Runtime, los protocolos y los contratos en productos altamente competitivos. Estos avances se ofrecerán a través del Marlowe DApp Starter Kit, que consolidará la documentación, los ejemplos y los tutoriales en una guía integral para el diseño y la implementación, hasta el despliegue y el mantenimiento de DApps que aprovechen las herramientas y capacidades de Marlowe. Nuestro objetivo en esta propuesta es hacer que estas herramientas no solo sean accesibles, sino esenciales para una amplia gama de usuarios, incluidas las PYME, los desarrolladores, los proveedores de infraestructuras y los SPO.
En el espíritu de la gobernanza impulsada por la comunidad, le animamos a seguir la organización de GitHub Marlowe Lang · GitHub y unirse al SIG para ayudar a dar forma al futuro de Marlowe. A medida que los miembros del grupo trabajen en la definición de un nuevo modelo de gobernanza, nos aseguraremos de mantener todas las actualizaciones en los repositorios que serán administrados por la organización sin ánimo de lucro basada en miembros creada para dirigir el desarrollo de Marlowe.
Para unirse al canal de Discord #Marlowe-SIG
- Únase al servidor Discord del IOG;
- Complete el captcha;
- Seleccione «Comunidad Marlowe» en el menú de #comienzo.
La historia de Marlowe es la de la innovación continua, el empoderamiento de la comunidad y un testimonio del panorama en constante evolución de la tecnología blockchain. Al embarcarnos en este nuevo capítulo, le invitamos a unirse a nosotros para celebrar y acelerar el progreso y el crecimiento de Marlowe en una parte cada vez más vibrante del ecosistema de Cardano.
Sitio webTwitterGitHubDiscordForo CardanoCardano Stack Exchange
Traducción al español de “The past, present, and future of Marlowe: a journey of innovation and community empowerment”, publicado en el blog de Marlowe, en mayo 14 de 2024.
Notas del traductor
- Corchetes del traductor.
- Asuma que todo enlace apunta a un contenido en idioma
inglés.
Indica que el enlace apunta a un contenido en idioma español.