Logo Zéphyrnet

Tutoriel : Déploiement de contrats intelligents sur une chaîne de polygones

Date :

Temps de lecture: 4 minutes

Qu'est-ce que le réseau Polygon ?

Polygon, anciennement connu sous le nom de Matic Network et fondé en 2017, s'est toujours concentré sur le développement de l'architecture de mise à l'échelle d'Ethereum.

Polygon est une solution de mise à l'échelle de couche 2 pour la blockchain Ethereum. Polygon fonctionne comme une blockchain plus rapide qui fonctionne en même temps que la blockchain Ethereum, qui a plusieurs sidechains. Polygon traite les transactions en chaîne à l'aide d'une preuve de participation mécanisme de consensus et tirer sa sécurité d'Ethereum.

Raisons d'utiliser Polygon Network :

Polygon utilise une variété de technologies, ce qui en fait une excellente alternative pour développer des contrats intelligents.

L'utilisation du réseau Polygon peut renforcer la flexibilité, l'évolutivité et la souveraineté d'un projet de blockchain tout en offrant la sécurité, l'interopérabilité et les avantages structurels de la blockchain Ethereum. De plus, par rapport à Ethereum, le réseau polygonal a des frais de gaz nettement inférieurs.

Il prétend également être suffisamment adaptable pour inclure n'importe quelle solution d'évolutivité, en plus des chaînes Plasma actuelles, des cumuls ZK et des cumuls optimistes.

Au moment d'écrire cet article,
Si nous parlons des 7 derniers jours, plus de 100 XNUMX contrats intelligents ont été déployés sur la chaîne Polygon.

Préparation du déploiement :

À cette fin de démonstration, nous utiliserons le réseau Testnet de Polygon, c'est-à-dire le réseau Polygon Mumbai. Commençons par quelques préparatifs :

1. Ajout du réseau Polygon Mumbai à Metamask.

La méthode la plus simple consiste à faire défiler le mumbai.polygonscan.com site Web, et vous trouverez le bouton "Ajouter un réseau de Mumbai". Cliquez simplement dessus et approuvez la fenêtre contextuelle du métamasque. 

2. Obtenir Test Matic à partir du robinet :

Pour obtenir le jeton Mumbai MATIC, copiez simplement l'adresse de votre portefeuille et insérez-la dans le robinet ci-dessous. Les jetons MATIC apparaîtront dans votre portefeuille quelques secondes plus tard.

Robinet Testnet Matic : https://mumbaifaucet.com/

Déploiement d'un contrat à l'aide de Remix :

Remix: Remix Online IDE est un ensemble d'outils puissants pour le développement, le déploiement, le débogage et les tests Ethereum et les contrats intelligents compatibles EVM.

N'oubliez pas de changer votre réseau pour Polygon Mumbai dans Metamask.

Maintenant que nous avons configuré toutes les choses nécessaires, commençons :

Faisons un contrat simple qui enregistre nos noms et nos âges. Dans notre remix, appelons-le simpleStorage.sol. Après avoir appuyé sur CTRL + S, il sera compilé avec succès.

Pour le déploiement sur Polygon, nous devons d'abord changer l'environnement en fournisseur injecté, c'est-à-dire Metamask dans Remix IDE.

Lorsque nous cliquons sur le bouton Déployer après la mise à jour de l'environnement, Metamask demandera une confirmation, et une fois que nous aurons confirmé, le contrat sera déployé avec succès sur le Polygon Mumbai Testnet.

Vérifiez et publiez des contrats à l'aide de Polygonscan :

Nous vérifierons les contrats en utilisant outil de vérification polygonscan.

  1. Nous pouvons facilement renseigner les détails tels que les contrats déployés, les versions du compilateur, etc. sur le site Web. Ensuite, nous pouvons cliquer sur continuer.

Sur la page suivante, nous devons remplir d'autres détails tels que le code du contrat, les arguments du constructeur, etc. Après avoir entré les informations nécessaires, nous pouvons simplement cliquer sur le bouton "Vérifier et publier".

Le contrat sera confirmé avec succès après quelques secondes, comme indiqué ci-dessous.

Conclusion:

Matic Blockchain est la réponse au monde Blockchain encombré et affecté par une pléthore d'applications entraînant la dépréciation de l'écosystème Blockchain. 

Adoptez l'évolutivité de Matic Blockchain et laissez Audits de plume gérez l'intégrité et la sécurité de votre plateforme Polygon(Matic) avec ses services d'audit de contrats intelligents Matic inégalés.

Services d'audit des contrats intelligents de Polygon :

https://audits.quillhash.com/services/polygon-smart-contract-audit

Sécurité Web3 - Besoin de l'heure

Constat QuillAudits pour la sécurité Web3?
QuillAudits est bien équipé avec des outils et une expertise pour fournir des solutions de cybersécurité permettant d'économiser la perte de millions de fonds.


FAQ

Comment déployer un smart contract sur le réseau Matic ?

Après avoir lu et suivi les étapes ci-dessus, vous devriez pouvoir déployer des contrats sur Matic Network.

Dans quelle langue les contrats intelligents Polygon sont-ils rédigés ?

Dans Polygon, les contrats intelligents sont écrits à l'aide du langage Solidity.

Comment sécuriser un smart contract sur Polygon ?

Les contrats intelligents sur Polygon peuvent être sécurisés en effectuant un audit de sécurité. L'audit de contrat intelligent est l'examen approfondi du code du contrat pour atténuer les erreurs afin que le contrat reste à l'abri des acteurs malveillants et des vecteurs d'attaque externes.

Qu'est-ce que Polygon Mumbai Testnet?

Le testnet de Mumbai est le testnet du réseau Polygon, qui reproduit le réseau principal Polygon. Il permet aux développeurs de déployer, tester et exécuter leurs dApps dans l'environnement blockchain sans risque et sans frais.

11 Vues

spot_img

Dernières informations

spot_img