How Flow is Enhancing Blockchain Scalability and User Experience With Its New Crescendo Upgrade

En esta entrevista, nos sentamos con Antoni Palazzolo, gerente de marketing de Flow, para explorar los avances en blockchain. Antoni comparte su experiencia en el espacio Web3 y ofrece una mirada profunda al enfoque innovador de Flow para resolver el trilema de blockchain. Con la próxima actualización de Crescendo en el horizonte, Antoni brinda información valiosa sobre la visión de Flow para el futuro de las aplicaciones descentralizadas y la interoperabilidad en el ecosistema blockchain.

¿Puedes contarnos tu recorrido hacia la Web3? ¿Cómo empezaste y cuál fue tu primer proyecto?

Empecé a trabajar en tecnología e innovación hace unos diez años con un estudio de productos. Trabajamos con importantes agencias de marketing de Europa y creamos productos para grandes marcas como Nike, Coca-Cola, LVMH y otras. También lancé algunos productos en Flow. Como Flow va a tener una actualización importante llamada Crescendo en los próximos meses, me alegré mucho de unirme al equipo como miembro del departamento de marketing.

¿Puede explicar cómo planea aprovechar la actualización de Crescendo para mejorar la posición de Flow en el ecosistema blockchain?

La actualización de Crescendo es la más importante para Flow. Para dar un poco de contexto, el equipo de Flow lanzó originalmente CryptoKitties hace años, que fue uno de los primeros productos de consumo creados en Ethereum. Durante un par de meses, saturamos toda la red porque había miles de usuarios y la red no estaba lista.

Nuestro arquitecto jefe también creó el estándar ERC-721, ahora conocido como NFT, que utilizan importantes colecciones como Bored Apes. Debido a que enfrentamos muchos desafíos en Ethereum en ese momento, decidimos lanzar nuestra propia cadena de bloques L1 para solucionar el trilema de la cadena de bloques y aumentar la escalabilidad.

Creamos nuestro propio lenguaje de programación llamado Cadence, que es un lenguaje orientado a los recursos. Con Cadence, construimos la red blockchain Flow con una arquitectura multinodo única que nos permite escalar manteniendo la descentralización de la red.

Cuando lanzamos Flow, Dapper Labs también lanzó proyectos como NBA Top Shot y NFL All Day. Ticketmaster ahora usa la cadena de bloques de Flow y Disney lanzó sus propios artículos coleccionables en Flow.

Crescendo es el resultado de todos estos desarrollos. Hemos creado funciones sorprendentes a nivel de protocolo, originalmente escritas en Cadence y a las que solo se podía acceder a través de Cadence. Ahora, estamos abriendo estas funciones a la comunidad EVM mediante la creación de una zona EVM en Flow. Esto significa que cualquier desarrollador que use Solidity puede copiar y pegar su código e implementarlo sin realizar cambios en el código en Flow, lo que aumenta instantáneamente la velocidad de su aplicación y reduce drásticamente los costos de transacción.

Los desarrolladores también pueden mejorar sus contratos inteligentes Solidity con Cadence para ampliar la funcionalidad, como delegar los costos de transacción a alguien que no sea el usuario. Esto potencialmente permite que cualquier aplicación EVM sea más rápida y gratuita para los usuarios finales.

Mencionaste que estás abordando el trilema de la cadena de bloques con Flow. ¿Puedes explicar en detalle cómo Flow está resolviendo esto?

Estamos resolviendo el trilema de la cadena de bloques gracias a nuestra arquitectura multipropósito. El trilema de la cadena de bloques tiene que ver con cómo escalar, permanecer descentralizado y mantener la red segura. Lo abordamos con nuestra arquitectura única.

A diferencia de la arquitectura monolítica de Ethereum, donde solo hay un tipo de nodo que hace todo (ingesta de datos, consenso, ejecución y almacenamiento de estado), en Flow tenemos cinco tipos de nodos, cada uno de los cuales tiene asignadas diferentes tareas:

  • Nodos de recopilación: optimizados en cuanto al ancho de banda y divididos en grupos cooperativos, que administran el grupo de transacciones y recopilan transacciones bien formadas.

  • Nodos de consenso: forman y proponen bloques, validan hashes de recopilación y finalizan transacciones mediante votación.

  • Nodos de ejecución: ejecutan transacciones, mantienen el estado de ejecución y responden a consultas de estado.

  • Nodos de verificación: verifican que todos los datos sean correctos (solo necesitamos uno, pero tenemos varios por seguridad).

  • Nodos de acceso: permiten a los desarrolladores consultar información en la cadena, actuando como una API.

Esta arquitectura nos permite escalar sin comprometer la seguridad ni la descentralización.

¿Cómo ve el estado de la interoperabilidad en la cadena de bloques?

La interoperabilidad es un tema crucial. Para que la cadena de bloques tenga éxito, debemos asegurarnos de que todo el ecosistema sea interoperable. De lo contrario, segmentará y fraccionará a los actores y la liquidez. El problema actual con los rollups y las L2 es que fraccionan diferentes ecosistemas y no son verdaderamente interoperables.

Creemos que no debería ser necesario implementar su propia capa 2 para ejecutar su aplicación. Debería poder ejecutar su aplicación directamente en una capa 1, pero para ello necesita una capa 1 como Flow que sea escalable, rápida y tenga costos de transacción adaptados a los consumidores.

Por eso estamos orgullosos de abrir la zona EVM directamente en la red Flow, permitiendo que cualquiera pueda construir en Flow incluso con Solidity y mejorando la interoperabilidad entre cadenas.

¿Cómo se apoya a los desarrolladores que desean migrar sus proyectos a una plataforma blockchain diferente? ¿Tienen algún programa de apoyo o recursos disponibles para ellos?

Contamos con una comunidad de desarrolladores activa en GitHub donde cualquiera puede colaborar. Los desarrolladores también pueden unirse a nuestro Discord, donde tenemos horarios de atención mensuales abiertos. Pueden hacer preguntas a los gerentes de relaciones con los desarrolladores o chatear directamente con los líderes de productos.

En el futuro, buscamos abrir un programa integral para desarrolladores con el fin de mejorar la colaboración en línea. La idea es permitir que los desarrolladores encuentren, comenten y bifurquen contratos inteligentes en Flow o contribuyan a ellos. Queremos mejorar el trabajo colaborativo entre desarrolladores e invitarlos a crear primitivas importantes que otros desarrolladores utilizarán en el futuro.

¿Tiene algún plan para su hoja de ruta futura, como implementar nuevas soluciones o servicios, colaborar con otras cadenas o protocolos o introducir nuevas actualizaciones más allá de Crescendo?

Crescendo y Cadence 1.0, nuestra nueva versión del lenguaje de programación, incorporan varias funciones interesantes. Algunas de las principales son:

  • Transacciones con script: habilitación de múltiples acciones en una transacción.

  • Transacciones con múltiples autorizaciones: permite transacciones de “todo o nada” con objetivos establecidos y reversión automática si no se alcanzan.

  • Transacciones multifase: adición de condiciones previas y posteriores para mayor seguridad.

  • Encapsulamiento de transacciones EVM en Cadence: permite agrupar múltiples transacciones EVM dentro de una única transacción Cadence.

¿Cómo imagina la integración de las tecnologías de inteligencia artificial y aprendizaje automático con la cadena de bloques? ¿Flow Network tiene previsto incorporarlas?

Esta es una pregunta complicada porque muchas personas y marcas están usando la IA como una palabra de moda en relación con la tecnología blockchain. La realidad es que la tecnología blockchain actualmente realiza operaciones simples y ejecutar un modelo de IA en la cadena de bloques no es técnicamente posible en este momento para ninguna cadena existente o proyecto de investigación.

Dicho esto, creo que la IA genera algunos riesgos existenciales para Internet y la sociedad, pero también tendrá un impacto aún mayor que el propio Internet. La cadena de bloques puede ser una herramienta increíble para canalizar la innovación en IA.

Si bien es posible que no podamos ejecutar modelos de IA directamente en la cadena de bloques en un futuro cercano, la cadena de bloques puede ayudar a aumentar el valor de los sistemas distribuidos en Internet. Actualmente, la IA está centralizando gran parte del valor de Internet dentro de los modelos, y los creadores de contenido luchan por capturar el valor de sus creaciones.

Creo que el valor de la tecnología blockchain reside en que puede ayudar a compartir el valor del contenido en Internet y canalizar la innovación de la IA para reducir los riesgos existenciales a través de contratos inteligentes y acuerdos automatizados. En el futuro, podría existir un marco para agentes de IA basado en la tecnología blockchain.

La publicación Cómo Flow está mejorando la escalabilidad de la cadena de bloques y la experiencia del usuario con su nueva actualización Crescendo apareció primero en Metaverse Post.