GenLayer
Todos los artículos

Traducción del artículo original en inglés.

Desarrolladores

Programa con GenLayer Studio

Toni Lukic3 min de lectura

En resumen

  • Hemos mejorado nuestro GenLayer Simulator y ahora se llama «Studio».
  • Studio es una aplicación que funciona en el navegador, accesible directamente en studio.genlayer.com.
  • Los desarrolladores ya pueden programar sus Intelligent Contracts con un SDK basado en Python.

Nos enorgullece presentar una versión más potente, y con nuevo nombre, de nuestro entorno de pruebas interactivo: GenLayer Studio, pensado para que los desarrolladores exploren los Intelligent Contracts de GenLayer. Studio reúne todo el trabajo que nuestro equipo ha dedicado en los últimos meses a desarrollar el entorno de ejecución propio de GenLayer, la GenVM. Con ella llegaron cambios importantes en la sintaxis, como un nuevo SDK: la GenLayer Standard Library.

¿Lo mejor de todo? ¡Los desarrolladores podrán llevar sus nuevos contratos para la GenVM a la próxima testnet y también a la mainnet!

En este artículo te explicamos Studio con más detalle y te enseñamos a programar tu primer Intelligent Contract.

¡Entra en Studio desde este enlace!

O, si lo prefieres, echa antes un vistazo al código en GitHub.

¿Qué es Studio?

Los desarrolladores pueden crear Intelligent Contracts, experimentar con funciones de IA y explorar capacidades exclusivas de GenLayer, como el acceso nativo a internet.

Con Studio, los desarrolladores pueden:

  • Desarrollar contratos con un SDK basado en Python y diseñado para los Intelligent Contracts.
  • Aprovechar la IA para dotar a los contratos de procesamiento del lenguaje natural y de la capacidad de tomar decisiones complejas.
  • Explorar un nuevo paradigma en el que los contratos acceden de forma nativa a los datos de la web, sin depender de oráculos.

Por ahora, Studio permite hacer pruebas y depurar, pero no admite transferencias de tokens ni consumo de gas, que llegarán a medida que la plataforma evolucione. Es una herramienta muy útil para crear prototipos y mostrar el potencial de los Intelligent Contracts. Únete a nuestro Discord para compartir ideas y ayudar a dar forma al futuro de GenLayer.

Cómo entrar en GenLayer Studio desde el navegador

En este vídeo te guiamos paso a paso para que te familiarices con studio.genlayer.com:

En la segunda parte, Cristiam muestra cómo profundizar en la programación de Intelligent Contracts:

Algunos casos de uso

GenLayer Studio es un campo de pruebas en el que los desarrolladores pueden experimentar con todo tipo de casos de uso y escenarios basados en Intelligent Contracts. Veamos algunos:

1. Mercados de predicción: usa GenLayer Studio para desarrollar un mercado de predicción descentralizado basado en Intelligent Contracts. Los mercados de predicción tradicionales dependen de oráculos o de datos introducidos a mano. Con GenLayer, los contratos pueden acceder directamente a datos del mundo real en internet y analizarlos.

En este vídeo, Cristiam muestra cómo programar un mercado de predicción de fútbol:

Los desarrolladores podrían crear un contrato que permita a los usuarios apostar sobre acontecimientos futuros, como el resultado de unas elecciones o la fecha de lanzamiento de un producto. El Intelligent Contract puede recopilar información de sitios de noticias, redes sociales y otras fuentes relevantes para determinar los resultados.

2. Wizard of Coin: el contrato Wizard of Coin muestra cómo los Intelligent Contracts pueden gestionar activos e interactuar con los usuarios en un entorno blockchain. En este escenario, los usuarios encarnan a un aventurero que se encuentra con un mago. El mago posee una moneda mágica que muchos aventureros codician. La lógica del contrato garantiza que el mago nunca entregue la moneda.

Wizard of Coin ya pasó la prueba de fuego en la Paris Blockchain Week, ¡donde solo un aventurero consiguió engañar al mago para que le entregara la moneda!

3. Seguros paramétricos: desarrolla un Intelligent Contract para un seguro paramétrico, que paga cuando ocurren determinados eventos y no en función de una tasación de los daños. El contrato puede seguir los datos meteorológicos y las noticias para determinar si el evento asegurado, como un huracán o una inundación, se ha producido en la zona cubierta.

Habla con el equipo de GenLayer

Si algo no sale como esperabas, ¡te ayudaremos en cada paso del camino!

¡Estamos aquí para resolver tus dudas y escuchar tus comentarios e ideas!

Escríbenos en Discord para estas consultas. Nuestro equipo está para ayudar a los desarrolladores a aprovechar todo el potencial de los Intelligent Contracts y de la plataforma GenLayer. Y, por supuesto:

Únete a la comunidad de GenLayer en X

¡Forma parte de la revolución! Únete a nuestra comunidad de desarrolladores, innovadores y entusiastas para colaborar, aprender y construir juntos el futuro. Al participar en el ecosistema de GenLayer, los desarrolladores tendrán acceso a oportunidades exclusivas y estarán a la vanguardia de la innovación blockchain.

¡Redefinamos juntos lo que es posible con la tecnología descentralizada!

¡Prueba Studio ahora!

Web | Blog | Discord | X (antes Twitter) | LinkedIn | Telegram | Studio | Documentación | Whitepaper

Construye el futuro del comercio agéntico.

Consenso descentralizado de IA que permite a los agentes de IA resolver contratos y disputas al ritmo de las máquinas.

Visitar el Portal