Tutorial: Smart Contracts implementeren op Polygon Chain

Tutorial: Smart Contracts implementeren op Polygon Chain

Leestijd: 4 minuten

Wat is Polygon Network?

Polygon, voorheen bekend als Matic Network en opgericht in 2017, heeft zich altijd gericht op het ontwikkelen van Ethereum-schaalarchitectuur.

Polygon is een Layer 2-schaaloplossing voor de Ethereum-blockchain. Polygon functioneert als een snellere blockchain die gelijktijdig draait met de Ethereum-blockchain, die meerdere sidechains heeft. Polygon verwerkt transacties on-chain met behulp van een proof-of-stake consensusmechanisme en zijn veiligheid ontlenen aan Ethereum.

Redenen om Polygon Network te gebruiken:

Polygon maakt gebruik van verschillende technologieën, waardoor het een uitstekend alternatief is voor het ontwikkelen van slimme contracten.

Het gebruik van het Polygon-netwerk kan de flexibiliteit, schaalbaarheid en soevereiniteit van een blockchain-project vergroten, terwijl het toch de veiligheid, interoperabiliteit en structurele voordelen van de Ethereum-blockchain biedt. Bovendien heeft het polygoonnetwerk in vergelijking met Ethereum aanzienlijk lagere gaskosten.

Het beweert ook voldoende aanpasbaar te zijn om elke schaalbaarheidsoplossing op te nemen, naast de huidige plasmaketens, ZK-rollups en optimistische rollups.

Vanaf het schrijven van dit artikel,
Als we het hebben over de afgelopen 7 dagen, zijn er meer dan 100 slimme contracten geïmplementeerd in de Polygon-keten.Tutorial: Slimme contracten implementeren op Polygon Chain PlatoBlockchain Data Intelligence. Verticaal zoeken. Ai.

Tutorial: Slimme contracten implementeren op Polygon Chain PlatoBlockchain Data Intelligence. Verticaal zoeken. Ai.

Voorbereiding op implementatie:

Voor deze demonstratie gebruiken we Polygon's Testnet, oftewel Polygon Mumbai Network. Laten we beginnen met wat voorbereidingen:

1. Polygon Mumbai-netwerk toevoegen aan Metamask.

De eenvoudigste methode is om naar beneden te scrollen mumbai.polygonscan.com website, en u zult de knop "Mumbai-netwerk toevoegen" vinden. Klik er gewoon op en keur de metamask-pop-up goed. 

Tutorial: Slimme contracten implementeren op Polygon Chain PlatoBlockchain Data Intelligence. Verticaal zoeken. Ai.

2. Test Matic uit de kraan halen:

Om het Mumbai MATIC-token te verkrijgen, kopieert u eenvoudig uw portemonnee-adres en plaatst u het in de onderstaande kraan. De MATIC-tokens verschijnen enkele seconden later in uw portemonnee.

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

Tutorial: Slimme contracten implementeren op Polygon Chain PlatoBlockchain Data Intelligence. Verticaal zoeken. Ai.

Een contract implementeren met Remix:

Remix: Remix Online IDE is een krachtige toolset voor het ontwikkelen, implementeren, debuggen en testen Ethereum en EVM-compatibele slimme contracten.

Vergeet niet uw netwerk te wijzigen in Polygon Mumbai in Metamask.

Nu we alle benodigde dingen hebben ingesteld, laten we beginnen:

Laten we een eenvoudig contract maken dat onze namen en leeftijden bewaart. Laten we het in onze remix simpleStorage.sol noemen. Na het raken van CTRL + S, zal het met succes worden gecompileerd.

Tutorial: Slimme contracten implementeren op Polygon Chain PlatoBlockchain Data Intelligence. Verticaal zoeken. Ai.

Voor implementatie op Polygon moeten we eerst de omgeving wijzigen in Injected Provider, dwz Metamask in Remix IDE.

Tutorial: Slimme contracten implementeren op Polygon Chain PlatoBlockchain Data Intelligence. Verticaal zoeken. Ai.

Wanneer we na het updaten van de omgeving op de knop Implementeren klikken, vraagt ​​Metamask om bevestiging en zodra we bevestigen, wordt het contract met succes geïmplementeerd op het Polygon Mumbai Testnet.

Tutorial: Slimme contracten implementeren op Polygon Chain PlatoBlockchain Data Intelligence. Verticaal zoeken. Ai.

Verifieer en publiceer contracten met behulp van Polygonscan:

We zullen de contracten verifiëren met behulp van polygonscan-verificatietool.

  1. We kunnen de details zoals geïmplementeerde contracten, compilerversies, etc. eenvoudig invullen op de website. Dan kunnen we op doorgaan klikken.
Tutorial: Slimme contracten implementeren op Polygon Chain PlatoBlockchain Data Intelligence. Verticaal zoeken. Ai.

Op de volgende pagina moeten we andere details invullen, zoals de contractcode, constructorargumenten, enzovoort. Nadat we de benodigde informatie hebben ingevoerd, kunnen we eenvoudig op de knop 'Verifiëren en publiceren' klikken.

Tutorial: Slimme contracten implementeren op Polygon Chain PlatoBlockchain Data Intelligence. Verticaal zoeken. Ai.

Het contract wordt na enkele seconden met succes bevestigd, zoals hieronder weergegeven.

Tutorial: Slimme contracten implementeren op Polygon Chain PlatoBlockchain Data Intelligence. Verticaal zoeken. Ai.

Conclusie:

Matic Blockchain is het antwoord voor de Blockchain-wereld die overvol is en wordt beïnvloed door een overvloed aan applicaties, wat resulteert in de afschaffing van het Blockchain-ecosysteem. 

Omarm de schaalbaarheid van Matic Blockchain en laat QuillAudits beheer de integriteit en veiligheid van uw Polygon(Matic)-platform met zijn ongeëvenaarde Matic smart contract auditing services.

Polygon Smart contract-auditdiensten:

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

Web3-beveiliging - Noodzaak van het uur

Waarom QuillAudits voor Web3-beveiliging?
QuillAudits is goed uitgerust met tools en expertise om cyberbeveiligingsoplossingen te bieden die het verlies van miljoenen aan fondsen besparen.


Veelgestelde vragen

Hoe implementeer ik een slim contract op het Matic-netwerk?

Na het lezen en volgen van de bovenstaande stappen zou u in staat moeten zijn om contracten op Matic Network te implementeren.

In welke taal zijn Polygon slimme contracten geschreven?

In Polygon worden slimme contracten geschreven met behulp van Solidity Language.

Hoe een slim contract op Polygon veilig te stellen?

Slimme contracten op Polygon kunnen worden beveiligd door een beveiligingsaudit uit te voeren. Slimme contractcontrole is het grondig onderzoeken van de code van het contract om fouten te beperken, zodat het contract beschermd blijft tegen kwaadwillende actoren en externe aanvalsvectoren.

Wat is Polygoon Mumbai Testnet?

Het Mumbai-testnet is het testnet van het Polygon-netwerk, dat het Polygon-mainnet repliceert. Het stelt ontwikkelaars in staat om hun dApps zonder risico en zonder kosten in de blockchain-omgeving in te zetten, te testen en uit te voeren.

139 keer bekeken

Tijdstempel:

Meer van Quillhash