Topics Blockchain

Blockchain Flow : Comment il prend en charge vos NFT préférés

Intermediate
Blockchain
NFT
5 окт. 2021 г.

Les NFT, ou jetons non fongibles, sont des référentiels uniques et non interchangeables de données cryptographiques stockées sur une blockchain pour valider un actif numérique. Utilisés pour représenter des éléments tels que des vidéos, des photos, des œuvres d'art et autres fichiers numériques, les NFT ont connu une popularité fulgurante. Les volumes de ventes ont atteint2,5 milliards de dollarsau premier semestre 2021. Un projet NFT, CryptoKitties, a connu un tel succès qu'il a saturé le réseau Ethereum. En conséquence, Dapper Labs, le développeur de CryptoKitties, a créé une nouvelle blockchain nommée Flow pour remédier aux faiblesses observées dans la blockchain Ethereum. Outre la résolution de ces problèmes d'évolutivité, la blockchain Flow a également permis d'accroître la vitesse et la facilité d'utilisation des transactions, tout en réduisant les coûts de transaction.

Vous vous intéressez à ce que recouvre la blockchain Flow ? Poursuivez votre lecture pour découvrir la blockchain Flow, son fonctionnement et sa prise en charge des NFT, comparée au réseau Ethereum.

Qu'est-ce que Flow Blockchain ?

Flow est une blockchain rapide, décentralisée et conviviale pour les développeurs, conçue spécifiquement pour prendre en chargeles applications décentralisées(DApps), les jeux et les actifs numériques sur lesquels ils fonctionnent. Il est conçu pour offrir une évolutivité et une vitesse accrues sans recourir aux techniques de partitionnement, ce qui le rend idéal pour les jeux basés sur la cryptomonnaie et les objets de collection NFT.

Flow promet une amélioration considérable de la vitesse et du débit, qu'il atteint grâce à une architecture multi-nœuds et multi-rôles. Cela représente une rupture avec l'architecture blockchain traditionnelle, dans laquelle les nœuds stockent l'intégralité de l'historique des transactions et vérifient toutes les transactions. À l'inverse, Flow divise son réseau pour permettre au travail total d'être partagé entre les nœuds, chaque nœud validant une partie d'une transaction.

Quels problèmes Flow aborde-t-il ?

Solutions à l'évolutivité limitée

Le principal problème de la blockchainEthereumréside dans sa scalabilité limitée. Ethereum ne peut traiter que 13 à 15transactions par seconde, ce qui le rend inadapté à une utilisation à grande échelle.

C’est cette inefficacité qui a conduit les développeurs de CryptoKitties à créer la blockchain Flow. Lorsque la popularité du jeu a atteint son apogée, Ethereum n'a plus pu gérer le nombre accru de transactions. Par conséquent, Flow a été développé principalement pour résoudre le problème de l'évolutivité. Son prototype a atteint un débit de 1 000 transactions par seconde (TPS), et leur prochain objectif est une capacité de 10 000 TPS.

Ethereum fonctionne toujours sur le protocole de consensusde preuve de travail(PoW), dans lequel les mineurs se disputent la création de nouveaux blocs sur la blockchain en étant les premiers à résoudre des problèmes mathématiques complexes. Le mineur gagnant partage le nouveau bloc avec le réseau Ethereum et est récompensé pour ses efforts par un paiement en ETH. Cependant, la preuve de travail (PoW) est à l'origine de la faible scalabilité du réseau Ethereum. Avec le déploiement prévu d'Ethereum 2.0 (également connu sous le nom d'ETH 2.0 ou « Serenity »), le réseau prévoit de passer à un consensusde preuve d'enjeu(PoS). 

Avec le PoS, les validateurs déposent des ETH afin de participer à la vérification des transactions. Les validateurs sont sélectionnés aléatoirement pour ajouter un nouveau bloc au réseau et être récompensés. Comme ces validations ne nécessitent pas autant de puissance de calcul brute que le consensus PoW, le PoS réduit considérablement la consommation d'énergie.

Réduire les coûts

Les développeurs de Flow cherchent également à réduire le coût des transactions sur le réseau Ethereum. Les utilisateurs d'Ethereum paient des frais de gaz pour les transactions sur le réseau. Le montant de ces frais dépend de la complexité du contrat intelligent exécuté et de la disponibilité du réseau. Certains jours, les frais moyens d'essence par transaction peuvent atteindre 20 dollars. Flow facture deux frais par transaction, le premier commençant à 0,001 FLOW (~0,03 $) pour créer un compte, et les frais de transaction, commençant à 0,000001 FLOW. 

Ethereum a été conçu pour créer des applications fonctionnant grâce à des contrats intelligents. Avec Ethereum, un contrat intelligent ne peut pas être modifié après son exécution. Cependant, les contrats intelligents de Flow peuvent être publiés en version bêta. Les utilisateurs peuvent soit choisir de travailler avec le code dans son état inachevé, pendant que les auteurs du contrat le mettent à jour en continu, soit attendre que le contrat intelligent soit terminé. Le contrat intelligent devient immuable une fois que ses auteurs sont convaincus qu'il est totalement sûr et qu'il ne nécessite aucun travail supplémentaire. Cela présente l'avantage d'améliorer la sécurité des contrats intelligents pour les utilisateurs finaux.

Couler: Un bref historique

Comme mentionné précédemment, CryptoKitties était un des premiers jeux NFT développés par Dapper Labs, une société canadienne travaillant avec la blockchain Ethereum. Les joueurs possèdent, élèvent et échangent des chatons virtuels, représentés par des jetons non fongibles ERC721. La popularité du jeu a explosé après sa sortie en novembre 2017, atteignant rapidement 10 000 utilisateurs — et saturant le réseau Ethereum, ce qui a fait grimper en flèche les frais de gaz.

Déterminés à trouver une solution aux défis techniques auxquels ils étaient confrontés, Dapper Labs s'est mis au travail et a créé une nouvelle blockchain précisément optimisée pour les objets de collection numériques, les jeux et autres NFT. Dapper Labsa levé18 millions de dollars sur CoinList en octobre 2020 grâce à une vente publique du jeton natif de la blockchain Flow, FLOW.

Grâce à la réputation acquise avec le succès de CryptoKitties, Dapper Labs a conclu des accords avec de grandes marques : NBA, Warner Music Group, UFC et Ubisoft. Fin 2020, NBA Top Shot, une plateforme de vente de NFT sur le thème du basketball, a connu un pic de popularité. Début 2021, surfant sur la popularité de NBA Top Shot, Dapper Labsa levé305 millions de dollars supplémentaires, portant la valorisation totale de l'entreprise à 2,6 milliards de dollars.

Comment fonctionne Flow ?

Le mécanisme de preuve d'enjeu (PoS) de la blockchain Flow exige que les validateurs déposent des jetons FLOW pour faire partie du réseau. Cependant, la validation des blocs Flow fonctionne différemment de celle des autres blockchains. 

Flow divise son réseau en subdivisions afin de permettre le partage du travail total entre les nœuds, chaque nœud ne validant qu'une partie des transactions. Les nœuds sont spécialisés pour certaines transactions. Cela contraste avec la solution de mise à l'échelle classique appelée partitionnement, qui peut engendrer ses propres problèmes d'évolutivité, entraînant des interruptions de service.

En répartissant la validation des tâches entre les nœuds, la blockchain de Flow vise à accroître la vitesse et l'efficacité des transactions.

Architecture de Flow

Flow réalise sa parallélisation grâce à une architecture multi-nœuds et multi-rôles. Cela signifie que Flow répartit les étapes de validation d'une transaction entre quatre types de nœuds distincts : collecte, consensus, exécution et vérification.

  • Les nœuds de collecte augmentent l'efficacité en améliorant la connectivité réseau et la disponibilité des données pour les DApps.
  • Les nœuds de consensus déterminent le flux et l'ordre des transactions.
  • Les nœuds d'exécution gèrent les calculs impliqués dans chaque transaction et permettent d'obtenir une grande rapidité.
  • Les nœuds de vérification effectuent un double contrôle pour garantir l'exactitude des calculs effectués par les nœuds d'exécution.

Le langage de programmation de Flow

Dapper a introduit un langage de programmation natif, Cadence, pour l'écriture de contrats intelligents sur la blockchain Flow. Cadence est un langage de programmation orienté ressources créé spécifiquement pour la gestion de la propriété d'actifs numériques tels que les objets de collection, les œuvres d'art et les cryptomonnaies sur la blockchain Flow. Il propose un modèle de données unique pour les actifs numériques appelés ressources, facilitant ainsi la création, le transfert et le stockage sécurisé de ces actifs. 

Les ressources numériques dans Cadence sont impossibles à dupliquer ou à perdre, et Cadence offre un contrôle d'accès lisible par l'homme et basé sur les capacités. Ces nouvelles fonctionnalités garantissent que Cadence peut être appris et audité, ce qui le rend idéal pour les développeurs débutants.

L'une des caractéristiques remarquables du langage de programmation Cadence est que les développeurs peuvent publier des DApps en version bêta tout en mettant à jour le code. Les utilisateurs seront informés des modifications apportées au fur et à mesure de leur utilisation du logiciel. Une fois que les développeurs ont finalisé et soumis la version finale du code, celui-ci devient immuable.

L'expérience utilisateur de Flow

Dapper Labs a développé Flow en visant une adoption massive. Ils se sont donc concentrés sur la conception d'une interface conviviale et la simplification des étapes à suivre pour commencer à créer des projets. Les débutants en cryptomonnaies peuvent rapidement apprendre à interagir avec la blockchain et à développer des DApps.

L'écosystème NFT de Flow 

Bien que relativement récente, la blockchain Flow alimente déjà des projets NFT extrêmement populaires, et d'autres sont en préparation.

CryptoKitties

Trois heures seulement après son lancement initial en novembre 2017, CryptoKitties est devenu le troisième contrat intelligent le plus actif sur le réseau Ethereum. Comme mentionné précédemment, sa popularité croissante a révélé des problèmes d'évolutivité avec Ethereum. 

Avec le lancement de la blockchain Flow, Dapper Labs a pu migrer ses objets de collection numériques du réseau Ethereum vers Flow. Bien que les utilisateurs puissent toujours accéder à leurs CryptoKitties sur la blockchain Ethereum, ils peuvent également les transférer vers la blockchain Flow afin de bénéficier de coûts de transaction plus bas et de nouvelles fonctionnalités.

NBA Top Shot

NBA Top Shot est une carte de collection sportive numérique dont les utilisateurs collectionnent les meilleurs moments (« Moments ») de leurs joueurs NBA préférés. Ces objets de collection sont acquis, échangés et stockés sur la blockchain Flow. Lancée initialement sur la blockchain Flow, NBA Top Shot propose des transactions plus rapides et moins coûteuses que CryptoKitties.

NBA Top Shot a rapidement gagné en popularité et compte actuellement plus de 600 utilisateurs, dont Mark Cuban, Tyrese Haliburton et d'autres célébrités.

Marché des NFT VIV3

La plateforme VIV3 NFT est un marché propulsé par Flow pour donner les moyens aux artistes et créateurs numériques. Elle a été lancée en janvier 2021 et a débuté avec des œuvres des artistes renommés Anne Spalter et Ben Mauro.

Outre les trois projets NFT populaires mentionnés ci-dessus, Dapper Labs travaille également sur des partenariats prometteurs avec l'UFC, Samsung, Ubisoft, Dr. Seuss et Warner Music Group.

Pourquoi Flow est-il privilégié pour les projets NFT ?

Dapper Labs a développé Flow de A à Z afin de prendre en charge une nouvelle génération de jeux populaires, d'applications décentralisées et d'actifs numériques sans compromettre la décentralisation. Sans surprise, il est rapidement devenu populaire auprès des développeurs. Voici les principaux avantages de la blockchain Flow par rapport aux autres blockchains.

  • L'architecture multi-rôles et multi-nœuds de Flow crée une division du travail qui garantit l'efficacité et élimine les efforts de traitement redondants.
  • Ergonomie du développeur : Le réseau Flow propose des contrats intelligents évolutifs, une prise en charge intégrée de la journalisation pour le suivi du comportement des contrats intelligents,l'émulateur Flowet des fonctionnalités générales qui améliorent la productivité des développeurs.
  • Cadence: Le langage de programmation de Flow, orienté ressources, convivial et sécurisé, a été spécialement conçu pour les crypto-actifs et les DApps. Les développeurs débutants peuvent rapidement se lancer dans des projets NFT en utilisant Cadence, contrairement à Solidity ou à d'autres langages de programmation.

Le succès de NBA Top Shot et de CryptoKitties confirme l'idée que Flow a été optimisé pour ce type d'expérience crypto interactive et de collection qui gagne rapidement en popularité. 

Tokenomics FLOW

Le jeton natif de la blockchain Flow est le FLOW, conçu comme moyen d'échange et comme actif de réserve à long terme pour l'économie du réseau Flow. Le jeton Flow permet aux développeurs, aux validateurs et aux utilisateurs ordinaires de participer à la blockchain Flow et d'obtenir des récompenses.

Au 2 octobre 2021, leprixdu FLOW oscille autour de 20 $. L'offre en circulationest de 64 444 582 FLOW et lacapitalisation boursière entemps réel est de près de 1,3 milliard de dollars.

L'avenir du flux

L'engouement pour les NFT ne montre aucun signe de ralentissement, et Flow est au cœur même de ce phénomène. Le succès de NBA Top Shot a donné de la crédibilité à la blockchain de Dapper Labs, et d'autres développeurs font la queue pour en profiter.

Cependant, les développeurs ne sont pas les seuls à manifester de l'intérêt. La plateforme de vente de NFT Rarible, qui se concentrait auparavant exclusivement sur les NFT basés sur Ethereum, a annoncé qu'elle étendrait ses activités à Flow et a levé 14,2 millions de dollars à cette fin.

Le flux se développe également. En juin 2021, Dapper Labs a lancé FUSD, le premier stablecoin adossé au dollar américain sur Flow. Outre son incursion dans le domaine des stablecoins, Flow envisage également son avenir comme une plateforme pour des expériences de jeu crypto plus élaborées.

À mesure que la blockchain Flow continue de se développer, les détenteurs de FLOW pourront utiliser cette cryptomonnaie de diverses manières. Ces éléments comprennent les frais de transaction pour les services de validation, un moyen d'échange, une garantie pour les jetons secondaires, la participation à la gouvernance et le dépôt pour le stockage des données.

Conclusion

La blockchain Flow, conviviale, est conçue pour une mise à l'échelle importante. Elle permet des transactions rapides et peu coûteuses, idéales pour les DApps telles que les places de marché NFT et les jeux de cryptomonnaies. FLOW est le jeton natif qui alimente le réseau.

Flow est une plateforme de haute qualité pour les applications grand public telles que les jeux, les objets de collection et les applications avec lesquelles ils interagissent. Conçue spécifiquement pour les NFT, Flow présente des avantages distincts par rapport aux autres blockchains. L'architecture unique de Flow améliore l'évolutivité et l'efficacité, lui permettant de fournir les performances nécessaires pour prendre en charge les applications sans partitionnement ni compromis de sa décentralisation.