Polygon
En bref
Polygon (anciennement appelé Matic Network) a été créé pour résoudre les problèmes de latence et de frais qui ont affecté la plate-forme Ethereum à mesure qu'elle a gagné en popularité. Plus Ethereum était utilisé et plus les frais était important. La technologie de couche 2 utilisée par Polygon permet d'exécuter des contrats intelligents et des transactions sur une chaîne latérale distincte de la chaîne principale d'Ethereum, ce qui peut améliorer les performances de l'application et réduire les frais de transaction.
Le protocole Polygon
Polygon a été cofondé par trois entrepreneurs indiens : Jaynti Kanani, Sandeep Nailwal et Anurag Arjun. Avant de fonder Polygon, Jaynti Kanani travaillait en tant qu'ingénieur en informatique et avait contribué à divers projets blockchain. Sandeep Nailwal possède une expérience en entrepreneuriat, en développement commercial et en gestion de produits. Anurag Arjun, quant à lui, a une solide expérience en gestion de produits et en analyse de données.
L'histoire de Polygon remonte à 2017, lorsque les fondateurs ont commencé à travailler sur un projet appelé Matic Network. Ils ont identifié les problèmes d'évolutivité et de coût des transactions sur le réseau Ethereum et ont décidé de développer une solution pour y remédier. Matic Network a été officiellement lancé en 2018 et a rapidement gagné en popularité en tant que solution de deuxième couche pour Ethereum.
En février 2021, Matic Network a été rebaptisé Polygon pour refléter une évolution dans la vision et la portée du projet. Ce changement de nom a marqué la transition de la plateforme vers une approche multi-chaîne et modulaire, offrant aux développeurs davantage d'options pour créer et déployer des applications décentralisées sur le réseau Ethereum.
Comment fonctionne-t-il ?
Polygon est une solution de deuxième couche pour Ethereum qui vise à résoudre les problèmes d'évolutivité, de rapidité et de coût des transactions sur le réseau Ethereum. Il sert de plateforme de développement pour les applications décentralisées (dApps) et les contrats intelligents en utilisant un mécanisme de consensus appelé Plasma et un réseau de chaînes latérales (sidechains).
Voici quelques détails sur le fonctionnement de la blockchain Polygon :
1. Plasma : C'est un cadre de mise à l'échelle développé initialement par Joseph Poon et Vitalik Buterin. Plasma permet la création de chaînes enfants (child chains) qui sont ancrées à la chaîne principale Ethereum. Ces chaînes enfants peuvent traiter des transactions et des contrats intelligents indépendamment, réduisant ainsi la charge sur la chaîne principale. Les transactions effectuées sur les chaînes enfants sont finalement agrégées et soumises à la chaîne principale Ethereum pour garantir la sécurité et la décentralisation.
2. Sidechains : Les sidechains sont des chaînes de blocs parallèles à la chaîne principale Ethereum qui fonctionnent indépendamment pour traiter les transactions et les contrats intelligents. Les sidechains peuvent communiquer avec la chaîne principale Ethereum et d'autres sidechains via des passerelles (bridges), ce qui permet un transfert sécurisé et efficace des actifs et des données.
3. Bridges : Les passerelles sont des mécanismes qui facilitent la communication et le transfert d'actifs entre la chaîne principale Ethereum et les sidechains de Polygon. Les utilisateurs peuvent déplacer leurs actifs (tokens) entre Ethereum et les chaînes Polygon en utilisant ces passerelles.
Exemple concret : Imaginons une application de jeu décentralisée (dApp) qui nécessite de nombreuses transactions pour les actions des joueurs. Sur la chaîne principale Ethereum, ces transactions seraient lentes et coûteuses. En utilisant Polygon, les développeurs de cette dApp peuvent déployer leur jeu sur une sidechain dédiée, où les transactions sont traitées rapidement et à moindre coût. Les joueurs peuvent déplacer leurs actifs (tokens) entre la chaîne Ethereum et la sidechain Polygon en utilisant les passerelles. Ainsi, l'expérience de jeu est améliorée et les frais de transaction sont réduits pour les utilisateurs.
Quelles sont ses applications ?
Polygon a été adopté par de nombreuses applications décentralisées (dApps) pour tirer parti de ses avantages en matière de rapidité, d'évolutivité et de coûts réduits. Voici quelques exemples d'applications et de projets qui utilisent Polygon :
1. Aavegotchi : Aavegotchi est un jeu blockchain qui combine des éléments de finance décentralisée (DeFi) et de crypto-collectibles. Les joueurs peuvent collectionner et élever des personnages numériques appelés Aavegotchis, qui ont des attributs uniques et peuvent être utilisés dans diverses activités en jeu. Aavegotchi a choisi d'utiliser Polygon pour réduire les frais de transaction et offrir une expérience de jeu fluide et rapide.
2. Decentraland : Decentraland est une plateforme de réalité virtuelle décentralisée basée sur la blockchain Ethereum, où les utilisateurs peuvent créer, explorer et monétiser des expériences virtuelles. En intégrant Polygon, Decentraland permet des transactions plus rapides et moins coûteuses pour les utilisateurs lors de l'achat et de la vente d'objets virtuels, tels que des terrains, des vêtements et des accessoires.
3. Sushiswap : Sushiswap est un échange décentralisé (DEX) qui permet aux utilisateurs de faire du trading et de fournir des liquidités pour des paires de tokens. En tirant parti de Polygon, Sushiswap offre des transactions rapides et à faible coût pour les utilisateurs qui souhaitent effectuer des échanges sans avoir à payer des frais de gaz élevés sur le réseau Ethereum.
En quoi Polygon est-il unique ?
Polygon est unique en ce qu'il offre une solution de deuxième couche évolutive, modulaire et multi-chaîne pour le réseau Ethereum. Avec l'adoption croissante d'Ethereum pour les applications décentralisées (dApps) et les contrats intelligents, la congestion du réseau et les frais de transaction (frais de gaz) ont considérablement augmenté. Ces problèmes d'évolutivité et de coûts élevés ont rendu l'utilisation du réseau Ethereum moins attrayante pour les développeurs et les utilisateurs.
Polygon aborde ces défis en offrant les avantages suivants :
Évolutivité: En utilisant des mécanismes tels que Plasma et les sidechains, Polygon permet de traiter un plus grand nombre de transactions par seconde (TPS) que le réseau Ethereum principal. Cela permet de réduire la congestion du réseau et d'améliorer les performances globales pour les applications décentralisées.
Frais de transaction réduits: Les transactions sur Polygon sont généralement moins coûteuses que celles effectuées directement sur le réseau Ethereum. Grâce à la décentralisation des transactions et des contrats intelligents sur les sidechains, les frais de gaz sont considérablement réduits, ce qui rend l'utilisation du réseau plus abordable pour les utilisateurs.
Interopérabilité: Polygon facilite l'interopérabilité entre la chaîne principale Ethereum et les différentes sidechains en utilisant des passerelles (bridges) pour le transfert d'actifs et de données. Cela permet aux utilisateurs et aux développeurs de profiter de la sécurité et de la décentralisation d'Ethereum tout en bénéficiant des avantages de vitesse et de coût de Polygon.
Flexibilité et modularité: Polygon propose une architecture modulaire et flexible pour les développeurs, leur permettant de choisir et de personnaliser les solutions de mise à l'échelle qui répondent le mieux aux besoins de leur application. Cela encourage l'innovation et la croissance de l'écosystème Ethereum.
Le crypto actif du protocole Polygon
La cryptomonnaie native de Polygon est le token MATIC. Le token MATIC joue plusieurs rôles clés dans l'écosystème de Polygon et soutient sa logique économique :
Mécanisme de consensus: Le token MATIC est utilisé pour le mécanisme de consensus Proof-of-Stake (PoS) de Polygon. Les validateurs sont sélectionnés en fonction de la quantité de tokens MATIC qu'ils détiennent et sont prêts à mettre en jeu (stake). Cela incite les validateurs à se comporter de manière honnête et à sécuriser le réseau, car leurs tokens sont en jeu s'ils agissent mal ou de manière malveillante.
Frais de transaction: Les utilisateurs paient les frais de transaction (frais de gaz) en tokens MATIC lorsqu'ils effectuent des transactions ou interagissent avec des contrats intelligents sur le réseau Polygon. Ces frais sont perçus pour rémunérer les validateurs qui traitent et sécurisent les transactions.
Incitations et récompenses: Les validateurs qui participent au mécanisme de consensus PoS et mettent en jeu leurs tokens MATIC sont récompensés par des tokens MATIC nouvellement émis (inflation) et par les frais de transaction. Cela encourage la participation et la sécurisation du réseau.
Gouvernance: Les détenteurs de tokens MATIC peuvent participer à la gouvernance décentralisée de la plateforme, en votant sur les propositions et les mises à jour du protocole. Cela permet aux détenteurs de tokens de contribuer aux décisions qui façonnent l'évolution de l'écosystème Polygon.
La logique économique derrière le token MATIC repose sur l'incitation à la participation des validateurs pour sécuriser le réseau, l'encouragement de l'utilisation de la plateforme en réduisant les coûts de transaction et la distribution de la gouvernance aux détenteurs de tokens. Le token MATIC sert ainsi de lien économique entre les acteurs de l'écosystème et contribue au bon fonctionnement de la plateforme Polygon.
Pour aller plus loin
Comment sont validées les opérations sur Polygon ?
Polygon utilise un consensus de validation appelé Proof-of-Stake (PoS) modifié pour sécuriser et valider les transactions sur le réseau. Contrairement au Proof-of-Work (PoW), utilisé par des blockchains comme Bitcoin, le PoS sélectionne les validateurs pour créer de nouveaux blocs et valider les transactions en fonction de la quantité de tokens qu'ils détiennent et sont prêts à mettre en jeu (stake) plutôt que par leur puissance de calcul.
Dans le consensus PoS de Polygon, les utilisateurs qui souhaitent devenir validateurs doivent mettre en jeu une certaine quantité de tokens MATIC. Les validateurs sont sélectionnés pour proposer et valider les blocs en fonction de la proportion de tokens MATIC qu'ils ont mis en jeu par rapport au total des tokens mis en jeu sur le réseau. Lorsqu'un validateur est sélectionné pour proposer un bloc, il rassemble les transactions en attente, les vérifie et crée un nouveau bloc. Le validateur signe ensuite le bloc avec sa clé privée et le soumet au réseau. Les autres validateurs du réseau vérifient le bloc proposé pour s'assurer qu'il est conforme aux règles du protocole. S'ils estiment que le bloc est valide, ils signent et approuvent le bloc. Une fois qu'un certain nombre de validateurs ont approuvé le bloc, il est ajouté à la chaîne et considéré comme confirmé.
Les validateurs qui participent au processus de consensus sont récompensés par des tokens MATIC nouvellement émis et par les frais de transaction. Si un validateur agit de manière malveillante ou tente de valider des transactions frauduleuses, une partie ou la totalité de ses tokens mis en jeu peut être confisquée (slashée) en guise de pénalité. Le consensus PoS de Polygon encourage la sécurité et la décentralisation du réseau en incitant les validateurs à agir de manière honnête et en récompensant leur participation au processus de validation des transactions.
Quelques informations supplémentaires
Voici quelques informations supplémentaires et des faits intéressants sur Polygon. L'un des objectifs à long terme de Polygon est de devenir un cadre d'interconnectivité entre différentes blockchains. Cela signifie que Polygon vise à faciliter non seulement l'évolutivité d'Ethereum, mais aussi l'échange d'informations et d'actifs entre différentes blockchains, y compris les blockchains non basées sur Ethereum. De plus, Polygon travaille également sur la mise en œuvre d'un modèle de sécurité partagée, où les sidechains peuvent bénéficier de la sécurité de la chaîne principale Ethereum. Cela permettrait aux sidechains de profiter de la sécurité et de la décentralisation d'Ethereum tout en conservant les avantages d'évolutivité de Polygon.
Quels sont les risques liés à Polygon
Comme pour toute technologie blockchain, il existe des risques associés à l'utilisation de Polygon. Voici quelques-uns des principaux risques auxquels la plateforme est confrontée :
1. Sécurité: Les sidechains de Polygon peuvent être moins sécurisées que la chaîne principale Ethereum en raison de leur mécanisme de consensus indépendant et de leur nombre de validateurs. Les attaques sur les sidechains, telles que les attaques Sybil ou les attaques à 51 %, pourraient potentiellement compromettre la sécurité des actifs et des données des utilisateurs.
2. Adoption et concurrence: Polygon fait face à une concurrence importante d'autres solutions de mise à l'échelle et d'interopérabilité pour Ethereum et d'autres blockchains. Les projets tels qu'Optimism, Arbitrum, zkSync et Cosmos abordent également les problèmes d'évolutivité et d'interopérabilité, et le succès de Polygon dépendra de sa capacité à attirer et à conserver des développeurs et des utilisateurs.
3. Changements dans l'écosystème Ethereum: L'écosystème Ethereum évolue rapidement, et des améliorations telles que la transition vers Ethereum 2.0 pourraient avoir un impact sur la pertinence de Polygon. Si Ethereum parvient à résoudre ses problèmes d'évolutivité et de coûts de transaction grâce à des mises à niveau du protocole, cela pourrait réduire la demande pour les solutions de couche 2 comme Polygon.
Ces risques doivent être pris en compte par les développeurs, les utilisateurs et les investisseurs lorsqu'ils évaluent l'utilisation et l'adoption de Polygon.