Tutorial: Implantando contratos inteligentes na cadeia de polígonos

Tutorial: Implantando contratos inteligentes na cadeia de polígonos

Tempo de leitura: 4 minutos

O que é rede poligonal?

A Polygon, anteriormente conhecida como Matic Network e fundada em 2017, sempre se concentrou no desenvolvimento da arquitetura de dimensionamento Ethereum.

Polygon é uma solução de dimensionamento de Camada 2 para o blockchain Ethereum. O Polygon funciona como um blockchain mais rápido que é executado simultaneamente com o blockchain Ethereum, que possui várias cadeias laterais. A Polygon processa transações on-chain usando um proof-of-stake mecanismo de consenso e obtenha sua segurança do Ethereum.

Razões para usar a Polygon Network:

O Polygon faz uso de diversas tecnologias, tornando-se uma excelente alternativa para o desenvolvimento de contratos inteligentes.

O uso da Polygon Network pode aumentar a flexibilidade, a escalabilidade e a soberania de um projeto blockchain, ao mesmo tempo em que fornece segurança, interoperabilidade e benefícios estruturais da blockchain Ethereum. Além disso, quando comparada ao Ethereum, a rede de polígonos tem taxas de gás substancialmente mais baixas.

Ele também afirma ser adaptável o suficiente para incluir qualquer solução de escalabilidade, além das atuais cadeias de Plasma, ZK-rollups e rollups otimistas.

Ao escrever este artigo,
Se falarmos dos últimos 7 dias, mais de 100 mil contratos inteligentes foram implantados na cadeia Polygon.Tutorial: Implantando contratos inteligentes na Polygon Chain PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

Tutorial: Implantando contratos inteligentes na Polygon Chain PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

Preparação para implantação:

Para este propósito de demonstração, usaremos o Testnet da Polygon, ou seja, a Polygon Mumbai Network. Vamos começar com alguns preparativos:

1. Adicionando Polygon Mumbai Network à Metamask.

O método mais simples é rolar para baixo o mumbai.polygonscan.com site, e você encontrará o botão "Adicionar Rede Mumbai". Basta clicar nele e aprovar o pop-up da metamask. 

Tutorial: Implantando contratos inteligentes na Polygon Chain PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

2. Obtendo o Test Matic da Faucet:

Para obter o token Mumbai MATIC, basta copiar o endereço da sua carteira e inseri-lo no faucet abaixo. Os tokens MATIC aparecerão em sua carteira alguns segundos depois.

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

Tutorial: Implantando contratos inteligentes na Polygon Chain PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

Implantando um contrato usando o Remix:

Remix: Remix O IDE online é um poderoso conjunto de ferramentas para desenvolver, implantar, depurar e testar Ethereum e contratos inteligentes compatíveis com EVM.

Não se esqueça de mudar sua rede para Polygon Mumbai em Metamask.

Agora que temos todas as coisas necessárias configuradas, vamos começar:

Vamos fazer um contrato simples que salve nossos nomes e idades. Em nosso remix, vamos chamá-lo de simpleStorage.sol. Após apertar CTRL + S, será compilado com sucesso.

Tutorial: Implantando contratos inteligentes na Polygon Chain PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

Para implantar no polígono, primeiro precisamos alterar o ambiente para provedor injetado, ou seja, metamask no Remix IDE.

Tutorial: Implantando contratos inteligentes na Polygon Chain PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

Ao clicarmos no botão Deploy após atualizar o Environment, o Metamask pedirá confirmação, e assim que confirmarmos, o contrato será implantado com sucesso no Polygon Mumbai Testnet.

Tutorial: Implantando contratos inteligentes na Polygon Chain PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

Verifique e publique contratos usando o Polygonscan:

Estaremos verificando os contratos usando ferramenta de verificação polygonscan.

  1. Podemos preencher facilmente os detalhes como contratos implantados, versões do compilador etc. no site. Então podemos clicar em continuar.
Tutorial: Implantando contratos inteligentes na Polygon Chain PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

Na página seguinte, devemos preencher outros detalhes, como o código do contrato, os argumentos do construtor e assim por diante. Depois de inserir as informações necessárias, podemos simplesmente clicar no botão 'Verificar e publicar'.

Tutorial: Implantando contratos inteligentes na Polygon Chain PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

O contrato será confirmado com sucesso após alguns segundos, conforme mostrado abaixo.

Tutorial: Implantando contratos inteligentes na Polygon Chain PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

Conclusão:

Matic Blockchain é a resposta para o mundo Blockchain lotado e afetado por uma infinidade de aplicativos, resultando na depreciação do ecossistema Blockchain. 

Abrace a escalabilidade do Matic Blockchain e deixe QuillAuditorias gerencie a integridade e a segurança de sua plataforma Polygon(Matic) com seus incomparáveis ​​serviços de auditoria de contratos inteligentes Matic.

Serviços de auditoria de contrato inteligente Polygon:

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

Segurança Web3 - Necessidade da hora

Sua marca QuillAudits para segurança Web3?
A QuillAudits está bem equipada com ferramentas e experiência para fornecer soluções de segurança cibernética, economizando a perda de milhões em fundos.


Perguntas Frequentes:

Como faço para implantar um contrato inteligente na rede Matic?

Depois de ler e seguir as etapas acima, você poderá implantar contratos na Matic Network.

Em que idioma os contratos inteligentes do Polygon são escritos?

No Polygon, os contratos inteligentes são escritos usando a Linguagem Solidity.

Como garantir um contrato inteligente no Polygon?

Os contratos inteligentes no Polygon podem ser protegidos realizando uma auditoria de segurança. A auditoria de contrato inteligente é o exame completo do código do contrato para mitigar erros, de modo que o contrato permaneça protegido contra agentes mal-intencionados e vetores de ataque externos.

O que é o Polygon Mumbai Testnet?

A rede de teste de Mumbai é a rede de teste da rede Polygon, que replica a rede principal Polygon. Ele permite que os desenvolvedores implantem, testem e executem seus dApps no ambiente blockchain sem riscos e sem nenhum custo.

139 Visualizações

Carimbo de hora:

Mais de Quilhash