De Matic à Polygon

Polygon (Matic) – Explication n°1 de l’internet des blockchains d’Ethereum

Please follow and like us:

Alors, qu’est-ce que Polygon, anciennement Matic, tout au sujet? Comment cela aidera-t-il à faire évoluer Ethereum? Pourquoi prétend-il être l’Internet des blockchains d’Ethereum? Et pourquoi est-il parfois comparé à Polkadot et Cosmos? Vous trouverez des réponses à ces questions dans cet article.

Voyons maintenant comment Polygon est né.

Réseau Matic

Avant le changement de marque en Polygon, le projet était connu sous le nom de Matic ou Matic Network.

Matic a été lancé en 2017 par 3 fondateurs qui participaient activement à la communauté de la crypto-monnaie en Inde et ont décidé de se regrouper et de s’attaquer aux problèmes de mise à l’échelle d’Ethereum.

L’équipe a travaillé sur 2 solutions principales:

Chaînes plasma – une solution de mise à l’échelle de couche 2 basée sur l’implémentation Matic de Plasma et un Chaîne PoS – une sidechain Ethereum Proof-Of-Stake.

Le jeton derrière Matic Network – MATIC – a été distribué via l’offre d’échange initiale de Binance Launchpad en avril 2019 et l’équipe a pu lever 5,6 millions de dollars.

Après plus de 2,5 ans de travail, The Matic Network Mainnet est entré en service à la mi-2020 et a rapidement commencé à attirer de plus en plus d’attention. Cela a été suralimenté par les frais de gaz croissants sur Ethereum, qui ont montré un besoin urgent de trouver des solutions de mise à l’échelle robustes.

Rebranding en Polygon

Début 2021, l’équipe Matic a décidé d’élargir la portée de son projet et s’est rebaptisée Polygon.

Polygon vise à créer une solution de mise à l’échelle plus généralisée.

En ce qui concerne la mise à l’échelle, il existe deux façons principales de le faire: la mise à l’échelle de la couche 2 et les chaînes latérales.

La mise à l’échelle de la couche 2 repose sur la sécurité de la couche principale – la blockchain Ethereum. Le plasma, les rollups optimistes et les rollups ZK sont les options les plus populaires.

Les Sidechains s’appuient sur leurs propres modèles de sécurité, généralement en ayant un mécanisme de consensus distinct. La chaîne Matic PoS ou xDai en sont de bons exemples.

Si vous souhaitez en savoir plus sur ces différentes solutions de mise à l’échelle, vous pouvez consulter cet article ici.

Au lieu de fournir une ou deux solutions de mise à l’échelle, Polygon vise à créer un écosystème qui facilite la connexion de plusieurs solutions de mise à l’échelle différentes – des chaînes latérales avec différents mécanismes de consensus aux options de couche 2 telles que Plasma, Optimistic Rollups et ZK rollups.

Nous pouvons penser aux solutions de mise à l’échelle Matic existantes – le PoS et les chaînes de plasma devenant fondamentalement l’une des nombreuses options de mise à l’échelle disponibles dans tout l’écosystème Polygon.

Polygon fournit également un cadre qui permet aux nouveaux projets de créer rapidement leur propre solution de mise à l’échelle hautement personnalisable s’ils décident que c’est la voie qu’ils souhaitent choisir.

Maintenant, regardons de plus près la technologie derrière Polygon pour comprendre un peu mieux le projet.

Architecture polygonale

Polygon prend en charge deux types principaux de réseaux blockchain compatibles Ethereum: les réseaux autonomes et les chaînes sécurisées – des réseaux qui exploitent un modèle de «sécurité en tant que service».

Les chaînes autonomes s’appuient sur leur propre sécurité, par exemple, elles peuvent avoir leurs propres modèles de consensus tels que Proof-Of-Stake ou Delegated-Proof-Of-Stake. Ces types de réseaux sont pleinement souverains, ce qui leur confère le plus haut niveau d’indépendance et de flexibilité, mais il leur est plus difficile d’établir un modèle de sécurité fiable. Par exemple, PoS nécessite un nombre élevé de validateurs fiables. Ce type de modèle convient généralement aux blockchains d’entreprise et aux projets déjà établis avec des communautés fortes.

Les chaînes sécurisées utilisent le modèle de la «sécurité en tant que service». Cela peut être fourni soit directement par Ethereum, par exemple via des preuves de fraude utilisées par Plasma, soit par un pool de validateurs professionnels. Ces validateurs sont exécutés dans l’écosystème Polygon et peuvent être partagés par plusieurs projets – un concept similaire au modèle de sécurité partagé de Polkadot. Les chaînes sécurisées offrent le plus haut niveau de sécurité mais sacrifient l’indépendance et la flexibilité. Ce modèle est généralement préféré par les startups et les projets axés sur la sécurité.

Comme nous l’avons probablement remarqué, la distinction entre les chaînes autonomes et les chaînes sécurisées est encore plus générique que la division habituelle entre les chaînes latérales et les solutions de couche 2 que nous avons décrites précédemment. Cela permet à Polygon de prendre en charge à peu près toutes les solutions de mise à l’échelle possibles.

Maintenant que nous savons quels types de solutions sont pris en charge par Polygon, plongeons un peu plus dans l’architecture.

L’architecture polygonale se compose de 4 couches abstraites et composables.

La couche Ethereum. Les chaînes de polygones peuvent utiliser Ethereum comme couche de base et tirer parti de la haute sécurité d’Ethereum. Cette couche est implémentée sous la forme d’un ensemble de contrats intelligents sur Ethereum et peut être utilisée pour des choses telles que la finalité et le point de contrôle, le jalonnement, la résolution des litiges et la messagerie entre les chaînes Ethereum et Polygon.

Cette couche est facultative car les chaînes basées sur des polygones ne sont pas obligées de l’utiliser.

Le suivant est le Couche de sécurité. Il s’agit d’une autre couche non obligatoire qui peut fournir une fonction «validateurs en tant que service». Cette fonction permet aux chaînes Polygon d’utiliser un ensemble de validateurs qui peuvent vérifier périodiquement la validité de n’importe quelle chaîne Polygon moyennant des frais.

Cette couche est généralement implémentée comme une méta blockchain qui fonctionne en parallèle à Ethereum et est responsable de choses comme la gestion du validateur – enregistrement / désinscription, récompenses, mélange et validation des chaînes de polygones.

La couche de sécurité est entièrement abstraite et peut avoir plusieurs implémentations avec des caractéristiques différentes. Cette couche peut également être implémentée directement sur Ethereum et tirer parti des mineurs d’Ethereum en tant que validateurs.

La couche suivante est la Couche de réseaux polygonaux. Il s’agit de la première couche obligatoire de l’architecture Polygon. Cette couche est constituée de réseaux blockchain souverains où chaque réseau peut maintenir les fonctions suivantes: classement des transactions, consensus local et production de blocs.

Le dernier mais non le moindre est le Couche d’exécution. Cette couche est responsable de l’interprétation et de l’exécution des transactions incluses dans les chaînes de Polygon. Il se compose de l’environnement d’exécution et des sous-couches logiques d’exécution.

Le principal avantage de l’architecture de Polygon est qu’elle est délibérément conçue pour être générique et abstraite. Cela permet à d’autres applications, qui cherchent à évoluer, de choisir la meilleure solution de mise à l’échelle qui correspond parfaitement à leurs besoins.

Comme nous le savons, différentes applications peuvent vouloir optimiser pour différentes choses telles que la sécurité, la vitesse de transaction, le coût de transaction ou la souveraineté et exceller dans l’un d’entre eux signifie généralement faire un sacrifice ailleurs.

À titre d’exemple, un protocole DeFi qui vise à stocker des milliards de dollars enfermés dans des contrats intelligents veut probablement optimiser la sécurité et pourrait se contenter de sacrifier la souveraineté. Un protocole comme celui-ci utiliserait très probablement la couche Ethereum.

Un autre projet, disons un marché NFT, peut vouloir optimiser pour des coûts de transaction ultra-faibles et serait prêt à faire un sacrifice en abaissant leur sécurité de très élevée à suffisamment élevée. Un tel projet pourrait ignorer la couche Ethereum et s’appuyer sur la couche de sécurité, avec un ensemble de validateurs partagés.

Ou peut-être qu’un jeu basé sur la blockchain veut s’appuyer sur son propre mécanisme de consensus avec un temps de blocage ultra-rapide. Dans ce cas, ils peuvent ignorer entièrement à la fois l’Ethereum et la couche de sécurité et se concentrer sur la couche réseau polygone.

Comme nous pouvons le voir, Polygon peut fournir plusieurs options et les équipes derrière différentes applications peuvent décider de choisir celle qui correspond parfaitement à leurs cas d’utilisation. Il vise également à faciliter la migration d’une solution de mise à l’échelle vers une autre. Cela peut être nécessaire si les circonstances derrière un projet changent ou si une autre meilleure solution de mise à l’échelle devient disponible.

Cette architecture permet également à plusieurs solutions de mise à l’échelle basées sur des polygones de communiquer entre elles. Ceci est très important, car cela empêche la création de systèmes cloisonnés.

À l’heure actuelle, les seules solutions de scaling disponibles dans l’écosystème Polygon sont la chaîne Matic PoS et les solutions Matic Plasma Chain. L’équipe travaille également activement à l’ajout de plusieurs autres options telles que les rollups ZK, les rollups optimistes, les chaînes d’entreprise et d’autres chaînes secondaires.

Actuellement, les projets lancés sur Polygon démarrent avec les chaînes Matic PoS et Matic Plasma.

Chaîne Matic PoS et chaînes plasma Matic

Matic Plasma Chains est une implémentation Plasma basée sur les prédicats Ethereum Layer 2. Le plasma, par essence, est un cadre permettant de créer des applications décentralisées évolutives.

Le plasma permet de décharger les transactions de la chaîne principale vers les chaînes enfants, ce qui permet des transactions rapides et bon marché. L’un des inconvénients du plasma est une longue période d’attente pour les utilisateurs qui souhaitent retirer leurs fonds de la couche 2. Le plasma ne peut pas être utilisé pour mettre à l’échelle des contrats intelligents à usage général.

Matic PoS Chain est une sidechain sans autorisation et fonctionne en parallèle à la chaîne Ethereum. La chaîne est sécurisée par le mécanisme de consensus Proof-Of-Stake avec ses propres validateurs.

Bien que Matic PoS Chain ait son propre mécanisme de consensus, elle s’appuie également sur la sécurité d’Ethereum en ce qui concerne le jalonnement des validateurs et les points de contrôle.

La chaîne Matic PoS est compatible EVM, ce qui permet aux projets basés sur Ethereum de migrer sans effort leurs contrats intelligents.

Jusqu’à présent, Matic PoS Chain et Matic Plasma Chains ont pu intégrer plus de 80 applications, traiter plus de 5 millions de transactions et sécuriser plus de 200 millions de dollars de fonds d’utilisateurs.

Certains des projets qui ont déjà migré vers Matic PoS Chain, lancés directement sur Matic, ou sont en cours de migration incluent Quickswap – un fork d’Uniswap, Sushiswap, Aavegotchi, Polymarket, Polkamarkets et Superfarm.

En outre, des projets d’infrastructure tels que The Graph et Chainlink ont ​​également décidé de s’étendre à Polygon.

Récemment, Polygon a également annoncé un partenariat avec un grand acteur de l’industrie du jeu vidéo – Atari.

En conclusion

Jusqu’à présent, il semble que le changement de marque de Matic en Polygon et l’élargissement de la portée du projet était une très bonne idée.

C’est principalement parce qu’il devient de plus en plus clair qu’il y aura un éventail de différentes solutions de mise à l’échelle disponibles à l’avenir.

Dans la nouvelle architecture, Polygon peut faciliter les connexions entre ces différentes options de mise à l’échelle.

Il semble également que l’accent soit mis sur les cumuls optimistes et les cumuls ZK que Polygon peut également ajouter à la multitude de solutions de mise à l’échelle disponibles.

Le principal risque ici serait que l’une de ces technologies de mise à l’échelle populaires soit adoptée seule sans s’intégrer à Polygon. Mais même si cela se produit, il y a une chance que cette technologie soit éventuellement intégrée à Polygon de toute façon.

Il sera intéressant de suivre les progrès de Polygon lorsqu’il s’agira d’ajouter plus d’options de mise à l’échelle et d’intégrer de plus en plus de projets.

Nous devrons également voir à quel point il sera facile de communiquer entre différentes solutions de dimensionnement avec différentes garanties de sécurité.

Il convient également de mentionner que le livre blanc de Polygon propose des comparaisons directes avec d’autres blockchains de couche 1 telles que Polkadot, Cosmos ou Avalanche qui se concentrent également sur l’interopérabilité entre différentes blockchains.

Contrairement à ces projets, Polygon se concentre sur l’écosystème Ethereum, la chaîne Ethereum étant le principal hub qui relie tout.

Ceci, bien sûr, présente de nombreux avantages tels qu’une forte communauté d’utilisateurs et de développeurs, un langage de programmation bien connu – Solidity – et la machine virtuelle la plus populaire dans l’espace crypto-monnaie – EVM.

En outre, Ethereum sert depuis longtemps de chaîne de base fiable qui gère des milliards de dollars d’activités économiques. Quelque chose qui a pris du temps à se développer et qui est difficile à reproduire par une toute nouvelle blockchain.

Le pouvoir de la familiarité avec la pile Ethereum ne peut être négligé, comme le montre la récente montée en puissance de Binance Smart Chain.

Alors, que pensez-vous de Polygon? Sera-ce le moyen ultime de faire évoluer Ethereum?

Si vous avez aimé lire cet article, vous pouvez également consulter notre Twitter.

 


Crédit: Lien source

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *