🇪🇸 Cardano Vasil: la última milla. Actualización del desarrollo de mediados de mes | IOG 16 Sep 2022

:es: Transcripción al español de “Cardano Vasil upgrade: the final mile. Mid Month Development Update - September 2022.”

Publicado en el canal de Youtube de IOHK el 16 de Septiembre 2022

Enlace a la versión doblada al español


Estamos a poco menos de una semana del despliegue de la actualización de Vasil, que mejora y potencia significativamente las capacidades de Cardano. Las nuevas características y mejoras de Plutus v2 permitirán a los desarrolladores DApps crear experiencias novedosas y emocionantes, mientras que la tubería de difusión desbloquea el potencial de un mayor rendimiento y capacidad de red.

He aquí una actualización técnica sobre lo que se puede esperar del 22 de septiembre en adelante…

Para su referencia, estas son las fechas clave:

19 de septiembre - Propuesta de actualización de la red principal presentada antes de esta fecha para activar el evento HFC del día 22

22 de septiembre - Actualización del evento HFC de Mainnet Vasil (era transiciones de Alonzo a Babbage)

27 de septiembre - Modelo de costes Plutus V2 disponible en Mainnet

Enlaces útiles:

Últimos avances en el intercambio

https://iohk.zendesk.com/hc/en-us/art…

Blogs:

Actualización de Vasil de Cardano: qué esperar: | Essential Cardano…

Tim: Hola y bienvenido a la última actualización de desarrollo de mediados de mes, ahora estamos muy cerca en el camino a Vasil, el 22 de Septiembre es la fecha establecida para la actualización de la red. Queremos darte lo último en ese viaje, se me unen, como siempre, Nigel y Kevin. Y más tarde también tendremos una actualización del equipo de integración de exchanges de CF para contarnos lo último. Pero Nigel, comencemos con vos. Ha sido un viaje largo, un viaje difícil, pero ahora ya casi estamos ahí.

Nigel: Absolutamente Tim, pero es un placer absoluto ser capaz de anunciar que dentro de una semana vamos a tener una bifurcación dura de red principal para nuestra bifurcación dura Vasil. Ha sido un largo y duro viaje, aprendimos un montón de lecciones pero estamos trayendo excelente funcionalidad a nuestra red, pero de manera más importante, trayéndola con la calidad correcta. Creo que durante este verano hemos visto un número de lecciones de las que hemos aprendido, hemos tenido a la comunidad realmente ayudándonos para solucionar esos diferentes problemas. Creo que es tremendo ver los equipo más amplios, tanto internos como externos, juntándose para darnos grandes soluciones. Realmente disfruté haber trabajado en indicadores de masa críticos, creo que han sido muy ingeniosos, dándonos una indicación acerca de cuándo podemos realizar la bifurcación dura. Nos posibilita a todos, de nuevo, tanto interna como externamente, entender cuándo estamos listos, tanto desde la comunidad SPO, la comunidad de exchanges y la comunidad dApp.

Tim: De hecho Nigel, ha sido una experiencia increíble, como has dicho, un montón de nueva funcionalidad viniendo a Cardano como resultado de la actualización Vasil. Así que hablemos un poco más acerca de eso ahora. Quizás Kevin puedas hablarnos de algunas de las funciones principales y funcionalidad que traerá Vasil a Cardano, ayudanos a entender por qué eso importa.

Kevin: Absolutamente Tim, un montón de grandes cosas viniendo con Vasil, particularmente en las áreas de rendimiento, mejoras de capacidad para Cardano. Y como ustedes saben, esto es parte de lo que llamamos fase de desarrollo Basho, el enfoque aquí es en optimización y escalabilidad. La primera cosa que estamos introduciendo, muy importante, es una nueva capacidad llamada tubería de difusión, lo que hará es mejorar los tiempos de propagación de bloques y permitir un mayor rendimiento. El objetivo de ello es asegurarse que los bloques pueden ser compartidos con al menos el 95% de los pares dentro de unos segundos de haber sido creados. Así que en esencia lo que la tubería de difusión realiza es propagar bloques antes de la completa validación, y eso significa que solapar los tiempos siendo empleados en la difusión de bloques, con el tiempo necesario para la validación de otros bloques. Esta es una capacidad que estamos desplegando, y vamos a monitorear esto durante un número de épocas luego de la bifurcación dura Vasil, miraremos el efecto y a medida que avanzamos luego seremos capaces de sintonizar el efecto para mejorar el rendimiento de la blockchain de red principal.

La segunda cosa que estamos realizando, muy anticipada por desarrolladores dApp en particular, son los cambios a Plutus Core, como saben, Plutus Core es un lenguaje utilizado en el libro contable Cardano. Y con Vasil estamos introduciendo una nueva versión. Estamos introduciendo una nueva versión llamada Plutus v2. También estamos introduciendo una nueva versión del interpretador Plutus, y nuevos modelos de costos que se aplicarán tanto para scripts Plutus v1 y Plutus v2. El nuevo interpretador mejora el tiempo y utilización de memoria para ambos tipos de scripts. Debido a esto, fuimos capaces de actualizar los parámetros del modelo de costo, en miras a reducir el costo de las transacciones. Los costos de transacciones serán reducidos para los nuevos scripts Plutus v2, el nuevo tipo que estamos desplegando, pero con Vasil, el costo de transacción también se reducirá para scripts Plutus v1 existentes, eso es genial, un gran beneficio para los desarrolladores dApp y usuarios. Con Plutus v2 hay un número importante de mejoras de scripts. La primera son entradas de referencia, el CIP 31 de la comunidad. Esto permite acceso a información que previamente ha sido almacenada en la blockchain, sin la necesidad de tener que gastar y recreando UTxOs, esto otorga una gran optimización en situaciones donde simplemente está utilizando la misma entrada, varias veces. La segunda mejora son Datums en línea, CIP32, lo que hace es permitir a los Datums ser adjuntados directamente a las salidas en lugar de utilizar hashes. Es un cambio bastante simple que no hace mucho técnicamente, pero hace mucho mucho más fácil para aquellos que están escribiendo y utilizando scripts ver los valores que han pasado alrededor, los que esperan. Así que es una gran simplificación, gran mejora en usabilidad para los desarrolladores y usuarios dApp. La tercera cosa, que también es muy importante, es la introducción de algo llamado scripts de referencia. Lo que esto hace es, en vez incrustar scripts que han sido utilizados dentro de la transacción, como lo hacíamos con Plutus v1, en su lugar, te podés referir a él, en vez de incluyendo el script en sí mismo en el cuerpo de la transacción. Lo que luego realiza es reducir significativamente el tamaño de las transacciones, mejora el rendimiento y reduce el costo de ejecución de scripts. Estas son tres grandes mejoras que sabemos que los desarrolladores dApp y usuarios han estado esperando mucho. Para enfatizar, las funciones no estarán disponibles con Plutus v1, todo desarrollador tiene que actualizar sus scripts a v2 para ser capaz de utilizar esas funciones. Además de esas capacidades, la tercera cosa que estamos introduciendo es un cambio a la manera en que lidia con el colateral. Lo que estamos haciendo es permitiendo al colateral suministrado a la ejecución del script para que retorne el cambio de la utilización a una dirección específica. Con la dirección de cambio de colateral, CIP 42, en lugar de sólo que el colateral que es necesario sea utilizado, cualquier cambio va a dirección de cambio nominada. Lo que hace es que los costos de ejecución de scripts sean mucho más predecibles, hace mucho más fácil para que la gente lo sepa. Luego también hay otros cambios, así que cambios de transacción de redentor. Lo que esto hace es permitir a los desarrolladores ver los redentores para todas las entradas, en lugar de sólo el específico que ha pasado al script que ha sido ejecutado. Hace mucho más fácil el desarrollo de scripts, es una mejora útil para los desarrolladores. Y el cambio final que estamos introduciendo tiene que ver con la VRF, la función aleatoria verificable, para llamada de validación de bloques. En Alonzo y eras previas lo que ocurrió es que cada validación de bloque necesitaba dos llamadas de función VRF por hop de red. Lo que fuimos capaces de realizar con Vasil es reducir eso, así que en su lugar sólo necesitamos una llamada de función VRF por hop de red. Eso significa una mucha más rápida validación de bloques, así que mejora el rendimiento del sistema. Es muy importante enfatizar que estamos realizando esto sin comprometer la seguridad. La seguridad es un lema en Cardano. Así que un fantástico número de mejoras por las que esperamos. Por supuesto un agradecimiento a nuestra comunidad Tim, absolutamente fantástico, nos han estado ayudando, no sólo con la definición de los CIPs, el refinamiento de los CIPs, pero también testeando el nodo. Hemos tenido tremendas interacciones con ellos durante los últimos meses. Nos han ayudado a traer a Vasil a una conclusión exitosa. Tuve la gran fortuna de reunirme con varios de nuestros prominentes miembros de la comunidad la semana pasada. Un gran grupo de gente, realmente aprecié la oportunidad de hablar con ellos y discutir asuntos con ellos. Por supuesto Tim un punto final es que debido a la manera en que opera la red, los nuevos modelos de costos, estarán disponibles desde el 27 de Septiembre. Así que esperen por ello, buscamos ver los costos de scripts reducidos y todas las nuevas capacidades en ese punto.

Tim: Muchas gracias por eso Kevin, un montón que esperar. Al comienzo Nigel mencionó las métricas que estamos rastreando, esos indicadores de masa críticos. Los desarrolladores dApp con los que hemos estado trabajando, todos han confirmado que están listos para Vasil. Los SPOs han realizado un gran trabajo actualizando sus nodos. Pero también los exchanges han estado trabajando duro, les pedimos a Jide y a Michiel , del equipo de integración de exchanges, que nos den una actualización en el progreso ahí.

Jide: Hola hola Tim, estoy súper feliz de haber vuelto con una actualización acerca de Vasil. Se me une Michiel Bellen, uno de los líderes de equipo en el departamento de integraciones. CF está aquí para dar una actualización acerca de integraciones de exchange. Michiel bienvenido a tu primer show de mediado de mes, por favor, ¿podés caminarnos a través de la actualización con exchanges?

Michiel: Gracias Jide, feliz de estar aquí. La Fundación Cardano trabaja de cerca con todos los exchanges para apoyar su integración en preparación para la bifurcación dura Vasil. En este momento el 48% está listo para la bifurcación dura y esperamos tener el 80% de la liquidez para el 22 de Septiembre. Tener a esos exchanges actualizados limitará cualquier tiempo fuera de línea de su lado. Jide, ¿podés decirle a la comunidad qué deberían hacer si su exchange no ha actualizado todavía, y dónde pueden seguir el progreso?

Jide: No hay nada de qué preocuparse, los fondos están seguros en las billeteras de los exchanges. Sólo que depósitos y retiros estarán fuera de línea, pero es una cuestión de tiempo para que tengamos nuevamente a los exchange corriendo. Si necesitás mirar el progreso de los exchanges, siempre podés mirar la página TSD, trabajamos de cerca con ellos, en base diaria, así que pueden obtener el estatus de actualización de los exchanges. Si tenés preguntas habrá información de contacto en la descripción debajo. Por favor sentite libre de contactarnos, estamos más que felices de ayudar. Muchas gracias Tim.

Tim: Muchas gracias Jide y Michiel por esa actualización. La liquidez de exchanges ahora está cerca del 80%, así que continuamos obteniendo muy buen progreso en eso. Incluso mejor que eso, el 98% de los bloques ahora son creados por el nuevo nodo 1.35.3, que es un resultado increíble, un testimonio del duro trabajo, como siempre, de nuestra comunidad de SPOs. Nigel, finalicemos con vos. Obviamente ahora estamos muy cerca, unos pocos pasos técnicos finales. Sólo para continuar, ¿podés contarnos qué ocurrirá en la próxima semana más o menos?

Nigel: El mismo proceso que utilizamos para realizar bifurcaciones duras en cada entorno. Así que tenemos presentar una propuesta de actualización, luego bifurcar ese entorno en cierta fecha dependiendo de la duración de la época con cada entorno. En el entorno de vista previa, tuvimos la bifurcación dura para las funciones Vasil hace un tiempo ya. El martes, que fue el 13 de Septiembre, presentamos esa propuesta de actualización, con aprobación conjunta con la Fundación Cardano, y eso bifurcará el entorno de pre producción el 19 de Septiembre. Las funciones completas Vasil en el modelo de costo v2 estarán disponibles en ese entorno de preproducción el 24. También, para el 19 de Septiembre, la CF y IOG estarán presentando la propuesta de actualización en red principal, lo que luego bifurcará el 22 de Septiembre. Estoy seguro que ese es el día que todo el mundo recuerda. Siguiendo eso, desde el 22 de Septiembre, hacemos una actualización más, que es para la versión 2 del modelo de costos, eso significa que en la época del 27 de Septiembre , las funciones Plutus estarán disponibles.

Tim: Gracias Nigel, sí el 22, obviamente una fecha que todos estamos esperando y el 27, cuando toda la capacidad de Vasil y ese modelo de costo revisado estará completamente en vivo y activo en la red principal Cardano. Si querés realizar una inmersión más profunda acerca de lo que hablamos hoy, acabamos de publicar un nuevo posteo de blog, que te da todos los detalles de las capacidades Plutus, el modelo de costo, y más, así que asegurate de ver eso en los enlaces de abajo. Muchas gracias por unirse, los veremos muy pronto.