Polygon est à la fois un protocole et une boîte à outils, permettant de construire et de connecter des blockchains compatibles avec Ethereum. Le MATIC, son crypto-jeton, est essentiel au fonctionnement de son écosystème. Cette solution de couche secondaire présente des performances impressionnantes, pour une expérience d’Ethereum très fluide.
En 2021, il est impossible d’être passé à côté du phénomène. L’équipe enchaîne les partenariats et les hackatons, tandis que les applications décentralisées les plus populaires d’Ethereum intègrent Polygon. Qu’il s’agisse de DeFi, de NFT ou de blockchains privées, la communauté est en effervescence.
Polygon est né d’un constat : Ethereum est la première plateforme de smart contracts au monde, mais elle atteint ses limites. Les utilisateurs et les développeurs souffrent d’une latence et de frais de gas élevés. L’architecture actuelle ne permet pas de personnaliser sa pile technologique, son tech stack. Les développeurs fuient vers des blockchains secondaires, compatibles avec l’EVM. Ces dernières ne communiquer pas entre elles, ce qui fragmente le réseau.
Polygon a pour ambition de devenir l’Internet des blockchains Ethereum-compatibles.
Les cofondateurs de Polygon sont Jaynti Kanani, Sandeep Nailwal, Mihailo Bjelic et Anurag Arjun. Plusieurs conseillers bien connus sont aussi impliqués dans le projet, qui regroupe des dizaines de contributeurs à travers la planète.
Depuis le mois d’octobre 2017, l’équipe a continuellement développé sa plateforme et multiplié les collaborations. De plus, Polygon compte sur sa communauté active. L’interview de Sandeep Nailwal, réalisée par Sami, est disponible en vidéo.
Le mainnet du réseau Polygon fut lancé le 15 mai 2020, et compte désormais :
Les performances de Polygon dans les domaines de la scalabilité et de l’expérience utilisateur attirent donc nombre d’utilisateurs et de fournisseurs de services. En effet, sur Ethereum, une simple transaction coûte environ 4 $ de frais. Avec Polygon, son coût est de 0,00007 centimes. De même, déposer des liquidités dans un pool sur Ethereum coûte 30 dollars, sur Polygon, seulement 5 millièmes de centimes.
Les fonctionnalités de Polygon sont ainsi stupéfiantes, tant du point de vue de l’utilisateur final que de celui du développeur. L’environnement de développement est agréable, et permet déployer des blockchains rapides, tout en bénéficiant du meilleur d’Ethereum – par exemple sa sécurité.
C’est ainsi un écosystème riche et prometteur que nous ont conçu Sandeep Nailwal et son équipe ! Essayons de comprendre un peu comment il fonctionne et quelles lois le régissent.
Le mantra de Polygon est « conçu par des développeurs, pour des développeurs ».
Son architecture est modulaire et les blockchains sont personnalisables, tout comme leur niveau de sécurité : il en existe donc deux types.
Du point de vue réseau, Polygon est étagé en quatre couches :
Elle est divisée en deux sous couches : tout d’abord, l’environnement d’exécution, une implémentation de l’EVM. Deuxièmement, la couche logique d’exécution concerne le changement d’état de la blockchain, en fonction d’un réseau Polygon donné, sous la forme d’un smart contract. C’est ici que les transactions finales, en provenance des réseaux de blockchains de Polygon, sont interprétées et exécutées.
Il s’agit de l’ensemble des blockchains souveraines déployées sur Polygon. Chaque chaîne dépend de ses créateurs et utilisateurs, possède son mécanisme de consensus propre, sa fonction de production de blocs, etc.
Cette couche est optionnelle. On y trouve un ensemble de validateurs, chargés de vérifier périodiquement la validité d’une blockchain Polygon en échange de frais. La couche sécurité concerne la validation des chaînes Polygon en tant que telles. C’est ici que sont exécutées des fonctions telles que la gestion des validateurs – enregistrement, récompenses, randomisation, etc. Cette couche de sécurité peut être implémentée parallèlement à Ethereum (sur de multiples instances), ou directement sur Ethereum (dans ce cas, ce sont les mineurs d’Ethereum qui effectuent la validation).
Cette couche est donc implémentée en tant qu’ensemble de smart contracts sur Ethereum. Ils régissent la finalisation des transactions, le staking, la résolution des conflits, les transferts de messages entre Ethereum et Polygon…
Grâce à ce système, l’utilisateur final peut utiliser toutes les applications décentralisées classiques d’Ethereum, avec des frais beaucoup plus faibles et une meilleure fluidité.
Polygon est donc un protocole qui a son architecture, ses outils et son réseau. Somme toute, il s’agit d’un écosystème, constitué de quatre types d’acteurs :
Les différents participants sont incités économiquement à collaborer, via un mécanisme de consensus adapté.
Polygon peut être vu comme un système de preuve d’enjeu à deux niveaux. L’objectif est d’obtenir un temps de bloc faible, tout en garantissant un haut degré de décentralisation.
La décentralisation est ainsi optimale. Conjointement, la sécurité des sidechains est assurée, grâce à la finalisation des transactions sur la chaîne-mère, Ethereum.
Le mécanisme est le suivant :
Les validateurs, tout comme ceux qui proposent les preuves sur Ethereum, sont récompensés au prorata de leur stake.
Grâce aux checkpoints, Polygon peut théoriquement connecter un nombre infini de chaînes secondaires. Ainsi, une blockchain privée d’entreprise peut échanger des actifs avec un utilisateur d’une sidechain publique, tout en bénéficiant du même degré de sécurité fournit par Ethereum, et en gardant le contrôle total de leur environnement d’exécution et de leur registre.
Pour l’instant, la chaîne-mère où sont finalisées les transactions est Ethereum; cependant, Polygon permet par conception d’établir une interopérabilité entre différentes blockchains.
Le MATIC (de l’ancien nom du projet) est le jeton central de l’écosystème Polygon. C’est un jeton utilitaire, un jeton de gouvernance et l’unité de compte récompensant validateurs et délégués – un ERC-20. Le MATIC fournit une incitation économique, pour tous les participants, à contribuer au bon développement de Polygon. La validation des blocs, le calcul des preuves, et autres ressources informatiques ou services nécessaires au maintien du réseau sont rémunérées en MATIC. Le staking est récompensé : on peut déléguer ses MATIC au validateur de son choix (ou de devenir soi-même validateur).
En revanche, les simples détenteurs (hodleurs) du jeton n’ont droit à aucun dividende ou poids de vote.
Polygon repose donc sur un mécanisme de consensus à preuve d’enjeu déléguée (dPoS) dont voici les modalités :
Les récompenses de staking sont dégressives et devraient se situer autour des 5 % après 5 ans.
Elles varient également en fonction de la quantité de MATIC « stakés » par rapport à la quantité en circulation.
Les validateurs doivent répondre à des critères très exigeants. L’uptime doit être excellent, tout comme la sécurité du nœud (sauvegardes, HSM, prévention des attaques).
Rappelons la devise de Polygon : “conçu par des développeurs, pour des développeurs.” Outre la compatibilité de Polygon avec l’EVM, l’équipe a mis au point un kit de développement (software development kit ou SDK) complet pour créer ses dApps. Le SDK est modulaire et extensible; il a initialement été codé en Golang. Cependant, de futures implémentations sont à prévoir : si vous souhaitez contribuer, l’équipe de Polygon recrute.
Polygon réunit le meilleur des fonctionnalités présentes sur les solutions de scalabilité existantes pour Ethereum.
Pour Ethereum et sa communauté, l’année 2021 est marquée par le développement rapide de ses couches secondaires. Polygon est l’une des infrastructures les plus complètes et les plus accessibles, redonnant une seconde jeunesse à la plateforme de smart contract conçue par Vitalik Buterin. L’utilisateur y retrouve ses dApps préférées, accessibles pour des frais très réduits. Le développeur peut y déployer ses applications avec aisance, grâce au SDK fourni par l’équipe. Le simple holdeur de jetons MATIC peut profiter des récompenses PoS en déléguant ses jetons.
Cependant, la décentralisation de Polygon est un objectif à long terme. Il est donc vivement conseillé de participer à l’effort de guerre en déployant un nœud validateur ou en codant pour participer à l’amélioration du protocole ! Toutes les propositions sont bienvenues : il suffit d’écrire à l’équipe de Polygon !
Dans les prochains épisodes de cette série, nous explorerons en détails les mécanismes constitutifs du protocole.
Cofounder @ 8Decimals - Journal du Coin / BitConseil / Trading du Coin
Pour aller plus loin
Démarches fiscales pour détenteur de crypto-actifs : ce qu’il faut savoir
Le trading du coin propose CryptoTax, une suite d’outils pour automatiser et faciliter les démarches fiscales des possesseur de cryptomonnaies
Dans la même catégorie
Entrez dans la cour des grands du trading de cryptos : nos astuces pour performer sur FTX
Afin de vous familiariser avec le trading de produits dérivés, nous vous proposons une entrevue complète de FTX et son interface de trading. Rappel : le trading comporte des risques importants, et vous pouvez perdre la totalité de votre capital. Cet article est conçu dans un but éducatif, et ne constitue en aucun cas un … Continued
Recevez un condensé d'information chaque jour
Suivant
Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.
Cette option doit être activée à tout moment afin que nous puissions enregistrer vos préférences pour les réglages de cookie.
Si vous désactivez ce cookie, nous ne pourrons pas enregistrer vos préférences. Cela signifie que chaque fois que vous visitez ce site, vous devrez activer ou désactiver à nouveau les cookies.
Ce site utilise Google Analytics pour collecter des informations anonymes telles que le nombre de visiteurs du site et les pages les plus populaires.
Garder ce cookie activé nous aide à améliorer notre site Web.
Veuillez activer d’abord les cookies strictement nécessaires pour que nous puissions enregistrer vos préférences !