Pular para o conteúdo
0%

8 motivos para escolher o Polygon para desenvolvimento blockchain

Daniel Idowu headshot

Escrito por Daniel Idowu

Publicado em 15 de agosto de 20235 min de leitura

A blockchain Ethereum suporta uma ampla variedade de atividades econômicas, desde mercados de NFT e jogos até o crescente ecossistema DeFi. Ethereum foi projetada para essa função usando contratos inteligentes, que podem ser usados para criar uma ampla variedade de aplicações.

Polygon é uma blockchain compatível com EVM criada para oferecer aos usuários transações mais rápidas e custos menores. Ela funciona como uma blockchain paralela que roda ao lado da Ethereum, processando transações rapidamente. Polygon mantém seu próprio consenso e não herda segurança da Ethereum, o que a torna uma "sidechain".

Este artigo explicará em mais detalhes como a Polygon funciona e listará os principais motivos pelos quais desenvolvedores escolhem a Polygon para desenvolvimento blockchain. Para isso, oferecerá orientações sobre como começar a desenvolver na Polygon.

O que é Polygon?

Anteriormente conhecida como Matic Network, Polygon é uma sidechain da Ethereum que mantém seu próprio consenso.

Ao contrário de outras soluções Layer 2, como zkSync e StarkNet, a Polygon está desenvolvendo um conjunto de redes blockchain otimizadas para diferentes classes de aplicações. Essas redes incluem Miden, Edge, Zero, Nightfall, Avail, Hermes e a solução de escalabilidade zkEVM.

Atualmente, a Polygon funciona com duas soluções Layer 2 estruturalmente distintas: Polygon PoS Chain e Plasma. Embora tanto o Plasma quanto a Polygon PoS Chain tentem oferecer transações mais baratas e rápidas, elas operam e são projetadas de forma diferente.

Polygon PoS Chain é uma sidechain proof-of-stake que realiza checkpoints na Ethereum para melhorar a segurança. Plasma é uma rede de sidechains que processam transações fora da chain. Essas sidechains enviam checkpoints periódicos para a mainnet da Ethereum.

Polygon tem como objetivo ajudar o ecossistema Ethereum a crescer em tamanho, eficiência, segurança e utilidade. Para isso, incentiva os desenvolvedores a produzirem soluções atraentes o mais rápido possível. O próprio token de criptomoeda da Polygon, MATIC, é usado para staking, pagamento de taxas e realização de transações entre participantes que interagem dentro da rede Polygon.

Por que os desenvolvedores escolhem a Polygon?

1. Velocidade e escala

Em uma única sidechain, a Polygon Network pode obter uma velocidade de transação hipotética de menos de 2 segundos. O uso de várias sidechains ajuda a rede a lidar com milhões de transações por segundo. Esse mecanismo permite que a rede Polygon escale o número de transações que consegue processar, e faz isso rapidamente.

2. Custos menores

Como ambiente para processar transações, a Polygon é frequentemente preferida em relação à Ethereum para aplicações de menor valor porque as taxas de gas são mais baixas. Como sidechain proof-of-stake, a Polygon consegue processar rapidamente "lotes" de transações, resultando em taxas menores.

Segundo alguns analistas de criptomoedas, as taxas de gas da Polygon Matic podem voltar a $0,1 em um futuro próximo. Isso se deve aos esforços da Polygon para minimizar o uso de gas em sua rede, incluindo a implementação da Ethereum Improvement Proposal (EIP)-1559, que tenta reduzir a volatilidade das taxas de gas.

A Polygon também está trabalhando em soluções de escalabilidade como Zk Rollups, que podem aumentar a escalabilidade da rede e reduzir os gastos com gas. Para calcular o preço médio de uma única transação, o gasto total com transações é dividido pelo volume total de transações.

3. Segurança sólida

Embora a chain proof-of-stake da Polygon não seja tão descentralizada quanto a Ethereum, ela tem uma sólida reputação em segurança.

Como uma das principais empresas de blockchain layer-two, a Polygon é bem financiada e emprega muitos dos desenvolvedores Web3 mais talentosos.

4. Facilidade de desenvolvimento

Uma commit-chain como a Polygon oferece 100% de compatibilidade com EVM, o que significa que o mesmo código usado na Ethereum pode ser publicado na Polygon sem modificação. Isso significa que toda a infraestrutura e ferramentas atuais da Ethereum são compatíveis com a Polygon sem necessidade de adaptação.

Em contrapartida, as barreiras de entrada para um desenvolvedor de ZK-rollup podem ser muito maiores, porque esses sistemas geralmente dependem de mudanças frequentes de código e não possuem uma infraestrutura completa de ferramentas.

A Polygon também fornece aos desenvolvedores uma ampla variedade de ferramentas. Algumas das ferramentas mais usadas incluem: Alchemy, OpenZepplin, Remix, Hardhat, Chainstack, Truffle, Ganache, Ether.js e Polyscan.

Essas ferramentas ajudam os desenvolvedores a experimentar a Polygon, oferecendo uma experiência de aprendizado mais interativa. Elas também ajudam os desenvolvedores a escrever contratos inteligentes com facilidade, ao mesmo tempo em que aumentam sua compreensão do Ecossistema Polygon.

5. Grande ecossistema

A Polygon tem um grande ecossistema de builders, desenvolvedores e protocolos, incluindo bridges de ativos descentralizados e não-custodiais, protocolos de synthetic farming, exchanges descentralizadas AMM e jogos de mundo aberto.

Segundo o DeFi Llama (um agregador de TVL para DeFi), a Polygon atualmente ocupa a sexta posição entre todas as blockchains em valor total bloqueado (TVL), com um TVL de mais de $2 bilhões. Embora seu TVL tenha caído mais de 80% em relação ao pico de mais de $9 bilhões em julho de 2021, a Polygon ainda possui um dos ecossistemas mais vibrantes entre todas as soluções Layer 2 da Ethereum.

6. Templates

A comunidade de builders do ecossistema Polygon criou templates excelentes para ajudar desenvolvedores a começar novos projetos, incluindo templates de contratos inteligentes que podem ser usados como blocos de construção para lógica de negócios personalizada.

Por exemplo, Directual é uma plataforma de desenvolvimento low-code que fornece templates para marketplaces Web3, para ajudar desenvolvedores a começar no desenvolvimento de NFT. O código boilerplate fornecido pela Polygon Labs serve como template de site Web3, simplificando o processo de desenvolvimento e possibilitando a criação rápida de aplicações Polygon.

7. Educação

A Polygon Labs lançou a versão beta da Polygon University para tornar a educação de desenvolvedores mais amplamente acessível. O objetivo é permitir que qualquer aprendiz motivado aprenda a criar em Web3 e contribua para escalar a infraestrutura pública da Ethereum. Os desenvolvedores podem aprender tudo sobre a Polygon estudando o material disponível no site da Polygon University.

A Polygon University é apenas o começo do plano maior da Polygon de trazer dezenas de milhões de desenvolvedores para o Web3 e equipá-los com as ferramentas, mentoria e conhecimento necessários para prosperar.

8. Documentação abrangente

O Polygon Wiki oferece documentação abrangente, recursos da comunidade e guias para desenvolvedores interessados em aprender sobre a Polygon ou construir nela.

A documentação da Polygon oferece recursos sobre diversos tópicos, incluindo criação de lógica de negócios escalável, criação de aplicações escaláveis, emissão e verificação de claims, criação de recipes para jogos e criação de uma DAO. O Wiki também fornece informações sobre como enviar transações EIP-1559 e sobre o conceito de Account Abstraction.

Como começar a desenvolver na Polygon?

Usar um provedor de nodes como a Alchemy facilita implantar seu projeto na testnet da Polygon, a testnet Mumbai, e na Polygon Mainnet. Para implantar na testnet Mumbai, você precisa acessar o faucet Mumbai.

Para começar, visite o guia Alchemy Polygon API Quickstart — ele oferece exemplos de código detalhados e tutoriais fáceis de entender que vão te ajudar a começar.

Mais recursos

Background gradient

Construa magia blockchain

A Alchemy combina os produtos e ferramentas de desenvolvimento Web3 mais poderosos com recursos, comunidade e suporte lendário.