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

Dans cette interview, nous avons rencontré Antoni Palazzolo, responsable marketing chez Flow, pour découvrir les évolutions de la blockchain. Antoni nous fait part de son parcours dans l’espace Web3 et nous propose une plongée en profondeur dans l’approche innovante de Flow pour résoudre le trilemme de la blockchain. Avec la prochaine mise à jour de Crescendo à l’horizon, Antoni nous donne des informations précieuses sur la vision de Flow pour l’avenir des applications décentralisées et de l’interopérabilité dans l’écosystème de la blockchain.

Pouvez-vous nous parler de votre parcours vers le Web3 ? Comment avez-vous commencé et quel a été votre premier projet ?

J'ai commencé à travailler dans le domaine de la technologie et de l'innovation il y a une dizaine d'années avec un studio de produits. Nous avons travaillé avec de grandes agences de marketing en Europe, créant des produits pour de grandes marques comme Nike, Coca-Cola, LVMH et d'autres. J'ai également lancé certains produits sur Flow. Comme Flow va connaître une mise à jour importante appelée Crescendo dans les mois à venir, j'étais vraiment heureux de rejoindre l'équipe en tant que membre du marketing.

Pouvez-vous expliquer comment vous prévoyez de tirer parti de la mise à jour Crescendo pour améliorer la position de Flow dans l’écosystème blockchain ?

La mise à niveau de Crescendo est la mise à jour la plus importante pour Flow. Pour donner un peu de contexte, l’équipe Flow a lancé CryptoKitties il y a des années, qui était l’un des premiers produits grand public construits sur Ethereum. En quelques mois, nous avons saturé tout le réseau car il y avait des milliers d’utilisateurs et le réseau n’était pas prêt.

Notre architecte en chef a également créé la norme ERC-721, désormais connue sous le nom de NFT, qui est utilisée par de grandes collections comme Bored Apes. Comme nous étions confrontés à de nombreux défis sur Ethereum à cette époque, nous avons décidé de lancer notre propre blockchain L1 pour résoudre le trilemme de la blockchain et augmenter l'évolutivité.

Nous avons créé notre propre langage de programmation appelé Cadence, qui est un langage orienté ressources. Avec Cadence, nous avons construit le réseau blockchain Flow avec une architecture multi-nœuds unique qui nous permet d'évoluer tout en maintenant la décentralisation du réseau.

Lorsque nous avons lancé Flow, Dapper Labs a également lancé des projets comme NBA Top Shot et NFL All Day. Ticketmaster utilise désormais la blockchain Flow et Disney a lancé ses propres objets de collection sur Flow.

Crescendo est le résultat de tous ces développements. Nous avons créé des fonctionnalités étonnantes au niveau du protocole, initialement écrites dans Cadence et accessibles uniquement via Cadence. Nous ouvrons désormais ces fonctionnalités à la communauté EVM en créant une zone EVM sur Flow. Cela signifie que tout développeur utilisant Solidity peut copier-coller son code et le déployer sans aucune modification de code sur Flow, augmentant instantanément la vitesse de son application et réduisant considérablement les coûts de transaction.

Les développeurs peuvent également améliorer leurs contrats intelligents Solidity avec Cadence pour étendre les fonctionnalités, comme la délégation des coûts de transaction à une personne autre que l'utilisateur. Cela permet potentiellement à toute application EVM de devenir plus rapide et gratuite pour les utilisateurs finaux.

Vous avez mentionné que vous abordez le trilemme de la blockchain avec Flow. Pouvez-vous expliquer en détail comment Flow résout ce problème ?

Nous résolvons le trilemme de la blockchain grâce à notre architecture multi-rôles. Le trilemme de la blockchain consiste à savoir comment évoluer, rester décentralisé et assurer la sécurité du réseau. Nous abordons ce problème grâce à notre architecture unique.

Contrairement à l'architecture monolithique d'Ethereum avec un seul type de nœud faisant tout (ingestion de données, consensus, exécution et stockage d'état), nous avons cinq types de nœuds sur Flow, chacun étant affecté à des tâches différentes :

  • Nœuds de collecte : optimisés en bande passante et divisés en clusters coopérants, gérant le pool de transactions et collectant les transactions bien formées.

  • Nœuds de consensus : formation et proposition de blocs, validation des hachages de collection et finalisation des transactions par vote.

  • Nœuds d'exécution : exécution des transactions, maintien de l'état d'exécution et réponse aux requêtes d'état.

  • Nœuds de vérification : vérifier que toutes les données sont correctes (nous n'en avons besoin que d'un, mais nous en avons plusieurs pour des raisons de sécurité).

  • Nœuds d'accès : permettent aux développeurs d'interroger des informations sur la chaîne, agissant comme une API.

Cette architecture nous permet d’évoluer sans compromettre la sécurité ou la décentralisation.

Comment voyez-vous l’état de l’interopérabilité sur la blockchain ?

L’interopérabilité est un sujet crucial. Pour que la blockchain réussisse, nous devons nous assurer que l’ensemble de l’écosystème est interopérable. Sinon, elle segmentera et fractionnera les acteurs et la liquidité. Le problème actuel avec les rollups et les L2 est qu’ils fractionnent différents écosystèmes et ne sont pas vraiment interopérables.

Nous pensons que vous ne devriez pas avoir besoin de déployer votre propre L2 pour exécuter votre application. Vous devriez pouvoir exécuter votre application directement sur un L1, mais pour ce faire, vous avez besoin d'un L1 comme Flow qui soit évolutif, rapide et dont les coûts de transaction soient adaptés aux consommateurs.

C’est pourquoi nous sommes fiers d’ouvrir la zone EVM directement sur le réseau Flow, permettant à chacun de s’appuyer sur Flow même avec Solidity et d’améliorer l’interopérabilité entre les chaînes.

Comment soutenez-vous les développeurs qui souhaitent migrer leurs projets vers une autre plateforme blockchain ? Avez-vous des programmes ou des ressources d'assistance à leur disposition ?

Nous disposons d'une communauté de développeurs active sur GitHub où chacun peut collaborer. Les développeurs peuvent également rejoindre notre Discord, où nous organisons des heures de bureau ouvertes mensuelles. Ils peuvent poser des questions aux responsables des relations avec les développeurs ou discuter directement avec les responsables des produits.

À l’avenir, nous envisageons d’ouvrir un programme complet pour les développeurs afin d’améliorer la collaboration en ligne. L’idée est de permettre aux développeurs de trouver, de commenter et de dupliquer des contrats intelligents sur Flow ou d’y contribuer. Nous souhaitons améliorer le travail collaboratif entre les développeurs et les inviter à créer des primitives importantes qui seront utilisées par d’autres développeurs à l’avenir.

Avez-vous des projets pour votre future feuille de route, comme la mise en œuvre de nouvelles solutions ou de nouveaux services, la collaboration avec d’autres chaînes ou protocoles, ou l’introduction de nouvelles mises à niveau au-delà de Crescendo ?

Nous avons plusieurs fonctionnalités intéressantes à venir avec Crescendo et Cadence 1.0, notre nouvelle version du langage de programmation. Voici quelques-unes des fonctionnalités clés :

  • Transactions scriptées : activation de plusieurs actions dans une seule transaction.

  • Transactions multi-autorisations : permettant des transactions « tout ou rien » avec des objectifs définis et une réversion automatique en cas de non-atteinte.

  • Transactions multiphasées : ajout de conditions préalables et postérieures pour une sécurité accrue.

  • Encapsulation des transactions EVM dans Cadence : permet de regrouper plusieurs transactions EVM au sein d'une seule transaction Cadence.

Comment envisagez-vous l'intégration des technologies d'IA et d'apprentissage automatique avec la blockchain ? Flow Network prévoit-il de les intégrer ?

Il s’agit d’une question délicate, car de nombreuses personnes et marques utilisent l’IA comme un mot à la mode avec la technologie blockchain. La réalité est que la technologie blockchain effectue actuellement des opérations simples, et exécuter un modèle d’IA sur la chaîne n’est techniquement pas possible à l’heure actuelle pour une chaîne ou un projet de recherche existant.

Cela dit, je pense que l’IA crée des risques existentiels pour Internet et la société, mais elle aura aussi un impact encore plus grand que l’Internet lui-même. La blockchain peut être un outil formidable pour canaliser l’innovation en matière d’IA.

Même si nous ne serons peut-être pas en mesure d’exécuter des modèles d’IA directement sur la chaîne dans un avenir proche, la blockchain peut contribuer à accroître la valeur des systèmes distribués sur Internet. L’IA centralise actuellement une grande partie de la valeur d’Internet dans des modèles, et les créateurs de contenu ont du mal à capturer la valeur de leurs créations.

Je pense que la valeur de la blockchain réside dans la façon dont elle peut aider à partager la valeur du contenu sur Internet et à canaliser l’innovation en matière d’IA pour réduire les risques existentiels grâce à des contrats intelligents et des accords automatisés. À l’avenir, il pourrait y avoir un cadre pour les agents d’IA construits sur la technologie blockchain.

L'article Comment Flow améliore l'évolutivité de la blockchain et l'expérience utilisateur avec sa nouvelle mise à niveau Crescendo est apparu en premier sur Metaverse Post.