Doblaje al español de “Live from Token2049: The Making of The Hydra DOOM Experience”
Publicado en el canal de Youtube de IOHK el 19 de Septiembre 2024
Enlace a la versión doblada al español
Además aquí está la transcripción completa, traducida y revisada para el Canal Cardano Castellano
Transcripción completa
Trym: Hola a todos y bienvenidos al podcast de IOG. Hoy estamos transmitiendo en vivo desde Singapur, desde Token 2049. Soy Trym Bruset, el gerente de producto de Hydra, y hoy vamos a hablar sobre la creación de Hydra Doom. Conmigo hoy está Sam Leathers.
Sam: Soy Sam Leathers, jefe de producto para Cardano en ingeniería de Input Output
Trym: Un placer tenerte aquí. Entonces, ¿cómo te ha parecido la convención hasta ahora?
Sam: Ha sido genial, mucha gente se nos ha acercado. Al ver el logo, la gente nos pregunta: “¿Qué es esto? ¿Qué están haciendo aquí?” Así que, Trym, ¿por qué no nos cuentas un poco sobre cómo empezamos a jugar Doom en Hydra?
Trym: Bueno, todo comenzó cuando estábamos planeando hacer algo para Rare Evo, la conferencia de Cardano que se celebró en Las Vegas. Estábamos explorando diferentes casos de uso que podríamos implementar en Hydra para demostrar su rendimiento y funcionamiento. Al principio hablamos de hacer algo como poker o blackjack, algo temático de Las Vegas. Pero sugerí, en tono algo bromista: “¿Por qué no jugamos Doom?” A Charles le gustó la idea, y lo hicimos. La presentación que hicimos en Rare Evo fue todo un éxito, así que decidimos traerla aquí, aunque con poco tiempo de preparación. Pero ha sido una gran exhibición hasta ahora.
La demostración es que hemos tomado el juego Doom de 1993, de Id Software, y lo hemos implementado para que funcione en Hydra. Hydra es una solución de escalabilidad de capa 2 para Cardano, y lo especial en este caso es que cada fotograma del juego se envía como una transacción de contrato inteligente al nodo de Hydra y se valida en tiempo real. Es una demostración bastante única y, creo, que a la gente le ha gustado.
Sam¨ Trym, ¿Cuántas transacciones estamos generando con esto?
Trym: Estamos haciendo bastantes. Cada partida del juego se ejecuta a 35 fotogramas por segundo, lo que significa que el nodo de Hydra acepta 35 transacciones por segundo por jugador. Aquí en Singapur solo tenemos un jugador conectado, pero en Rare Evo tuvimos varios servidores y atendimos a cientos de personas en paralelo. En un punto, vi que el rendimiento alcanzó al menos 7,200-7,500 transacciones por segundo.
Sam: ¡Wow! 7,500 transacciones por segundo.
Trym: Lo genial de Hydra es que puedes iniciar múltiples “cabezas” para manejar cualquier demanda de rendimiento que tengas. En principio, el rendimiento de Hydra como sistema, es ilimitado, así que puedes aumentar el rendimiento según sea necesario.
Sam: Entonces, ¿me estás diciendo que podría crear un millón de estos y superar el millón de TPS?
Trym: Bueno, si quieres iniciar un montón de nodos, ciertamente podrías.
Sam: ¡Eso es impresionante!
Trym: Sí, y un dato interesante de la conferencia en Las Vegas es que lo dejamos abierto durante unas 78 horas, y en ese tiempo logramos hacer 109 millones de transacciones, solo con la gente jugando Doom y enviando datos a los nodos de Hydra alrededor del mundo. Fue una experiencia muy divertida y creo que es una gran demostración de la tecnología Hydra y su capacidad. Si lo piensas, cuando juegas un videojuego, notas de inmediato cualquier caída de fotogramas o retraso. En cambio, en una plataforma de trading, si el retraso es de una décima o dos décimas de segundo, probablemente ni lo notarías. Pero en un juego, eso marca toda la diferencia. Así que esto muestra lo fluido y eficiente que es Hydra.
Sam: Entonces básicamente estás diciendo que estamos validando transacciones. No solo las estamos enviando, sino también validando en el backend. ¿Qué contienen estas transacciones que estamos enviando y qué estamos validando?
Trym: En este momento estamos validando una parte de la lógica del motor del juego Doom, no todo, porque, sinceramente, no tuvimos tiempo. Fue un proyecto pequeño realizado en conjunto por Sundae Labs, IOG, Adam Dean y algunos otros en su tiempo libre, y solo tardó un mes y medio para Rare Evo. Pero, tomamos los datos del juego, como la posición del jugador, la munición, la salud, la posición de los enemigos, y los enviamos junto con un script que contiene una parte de la lógica del motor del juego. Verificamos que el jugador no se mueva más rápido del máximo permitido en el juego. Así que puedes hacer “speedrun”, pero si intentas enviar un estado inválido, como teletransportarte directamente a la salida, los contratos inteligentes lo detectarán y te expulsarán del juego.
Sam: Eso es increíble. Pensaría que algo así llevaría meses o años en desarrollarse. ¿Cuánto tiempo tomó tener el primer prototipo jugable en tiempo real?
Trym: El desarrollo tomó quizás alrededor de un mes y medio. La mayor parte del tiempo lo dedicamos a trabajar con el motor del juego, averiguando cómo modificarlo para que funcionara con Hydra. La parte de Hydra en sí no fue difícil, ya que la tecnología ya estaba lista desde hace tiempo. Puedes desplegarla en red principal y trabajar con ella sin muchos problemas. Y en realidad no es tan difícil de trabajar con él, así que si quieres probarlo, desplegar algo y probarlo, es bastante fácil.
Sam: Entonces, ¿por qué no me cuentas un poco sobre los diferentes equipos que han estado contribuyendo a este proyecto?
Trym: La principal contribución en ingeniería que se realizó para la demo que tenemos aquí fue de Sundae Labs, liderado por P Lanningham. Se unió a él Josh Marand, quien ha contribuido, entre otras cosas, a JPEG Store. Y, por supuesto, Adam Dean, sin el cual creo que nada sucedería en el ecosistema de Cardano. Él ayudó con muchas cosas diferentes aquí y allá. Y, por supuesto, el equipo de IOG. El equipo de Hydra, sin ellos nada de esto sería posible sin el increíble nodo Hydra que han estado desarrollando durante los últimos años. También recibí mucho apoyo de otras funciones dentro de IOG, entre ellas vos mismo.
Sam: Estamos en Token 2049, obviamente la gente aquí está bastante obsesionada con los tokens. ¿Qué tipo de recompensas en tokens se pueden obtener solo por jugar el juego?
Trym: Para las personas que están en el evento, tenemos un código QR que puedes escanear, el cual hace dos cosas: primero, te da un NFT conmemorativo que contiene la música personalizada que hicimos para el juego; y también te autentica. Si estás jugando, terminas en una tabla de clasificación. Llevamos un registro de los monstruos que matas, los objetos que recoges y los secretos que encuentras en el juego, similar a lo que hace el motor del juego. La autenticación vincula la dirección de tu billetera con la puntuación que obtienes en el juego. Así que, si has estado jugando y vuelves después de un tiempo, puedes verificar la tabla de clasificación y ver cuál es tu ranking. Además, si tienes un ADA Handle en tu billetera, podrás ver tu ADA Handle en la tabla de clasificación, lo cual es bastante genial.
Sam: ¿Qué pasa si uno de los contratos inteligentes no se valida en el juego?
Trym: Una de las peculiaridades de la implementación que creo que es bastante interesante es que si reinicias un nivel con la misma configuración de dificultad, en la actualidad lo cuenta como la misma sesión de juego, por lo que parece que te teletransportas de nuevo a la entrada. Y es realmente genial porque es una demostración simple de lo que sucede exactamente. Lo que pasa es que un contrato inteligente detecta que este es un estado de transición del juego inválido, que no es legal, es decir, no es un movimiento posible durante el juego regular. Así que invalida tu sesión de juego y básicamente la mata. Desde la experiencia del usuario, el juego simplemente se detiene por completo y no puedes moverte ni hacer nada.
Sam: ¡Vaya, eso es impresionante! ¿Qué sigue? ¿Algún plan emocionante en la hoja de ruta?
Trym: Para Hydra hay muchas cosas emocionantes. Ahora que estamos entrando en la era de la gobernanza, hay muchas cosas diferentes por venir. Estamos trabajando en la hoja de ruta de Hydra junto con Intersect, pero específicamente para el proyecto de Doom, tenemos algunas cosas planeadas que van a ser bastante grandes. Hubo algunos anuncios durante Rare Evo, entre los cuales se encontraba la promesa de un torneo con un premio de $100,000 en USDM, la moneda estable de Cardano, para el ganador. Estamos trabajando en los detalles exactos de cuándo y cómo será, pero estén atentos, creo que va a ser muy divertido. Será una oportunidad para que las personas jueguen entre sí en Hydra jugando Doom.
Sam: ¿Necesitas tener una billetera Cardano para participar en este torneo?
Trym: Para reclamar las recompensas finales, sí necesitas una billetera. Pero al principio, no. Inicialmente lo configuraremos para que puedas iniciar sesión con redes sociales. Suponiendo que todo se entregue a tiempo, podrás posponer la creación de la billetera hasta que veas que has calificado para el torneo. Entonces, cuando entres al torneo, vamos a rastrear tu progreso y necesitaremos vincular tu identidad para que eventualmente puedas reclamar los tokens como activos nativos de Cardano USDM.
Sam: Genial. ¿Esto está disponible para que la gente lo vea o solo se puede ver aquí?
Trym: Sí, en el verdadero espíritu de Doom, el juego Doom fue de código abierto en 1997 por id Software, y todo lo que hace IOG en Hydra es completamente de código abierto. Así que en ese mismo espíritu, hemos hecho de código abierto todo el proyecto, lo puedes encontrar en el GitHub de Cardano Scaling.
Sam: ¡Eso es increíble! Entonces, cualquiera puede descargarlo e intentar ejecutarlo,
Trym: Sí, lo que haces cuando lo descargas es configurar un nodo Hydra y, de hecho, lo ejecutas para jugarlo localmente. No solo estás ejecutando el juego, sino que también estás ejecutando el nodo Hydra al que envías todas las transacciones.
Sam: Eso suena realmente genial. ¿Algo más que quieras agregar?
Trym: Mantente atento. Si estás interesado en construir sobre Hydra, si eres un desarrollador dentro o fuera del ecosistema, ponte en contacto con nosotros. Tenemos un canal de Discord en el servidor de IOG dedicado a Hydra, y otro canal separado dedicado a Hydra Doom si tienes preguntas o comentarios al respecto. Personalmente, me encantaría que las personas se acercaran si tienen ideas sobre cómo usar Hydra y qué se puede construir con él, feliz de sentarme, conversar, ver qué podemos hacer. Mi plan para 2025 es ayudar a la gente a lanzar productos, desplegar cosas y ver aplicaciones reales de Hydra. Estoy aquí para ayudar en todo lo que pueda.
Sam: Eso suena genial. ¿La gente puede involucrarse en esto? ¿Pueden otras personas contribuir y, si es así, cómo?
Trym: Sí, si quieres contribuir al futuro de Hydra, ya sea agregando características que faltan o involucrándote directamente con el equipo, lo mejor es unirse al grupo de trabajo de Hydra. Tenemos reuniones quincenales donde proporcionamos actualizaciones.
Sam: Si te interesa, por favor involúcrate. Realmente necesitamos que la gente se sume a los grupos de trabajo y a los grupos de interés especial para definir el futuro de Cardano y, en tu caso, el futuro de Hydra.¿Qué más podemos esperar en el futuro? ¿Alguna idea interesante además de Doom?
Trym: He estado trabajando en muchos casos de uso diferentes que creo que serían geniales para Hydra. He tenido muy buenas discusiones con personas que han pasado por el stand, hemos hablado de muchas cosas, pero no quiero exagerar lo que está por venir, ya que nada de esto es oficial o anunciado todavía. Pero definitivamente veremos muchas más cosas provenientes de Hydra en 2025, estoy seguro.
Sam: ¡Genial! Gracias por tomarte el tiempo de hablar conmigo, y espero con ansias todas las novedades que vendrán con Hydra Doom y Hydra en general. Gracias