Pular para o conteúdo
0%

8 motivos para escolher 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 smart contracts, que podem ser usados para criar uma ampla variedade de aplicações.

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

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

O que é Polygon?

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

Ao contrário de outras soluções Layer 2, como zkSync e StarkNet, 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.

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

Polygon PoS Chain é uma sidechain proof-of-stake que realiza checkpoints em 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 de Ethereum.

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

Por que desenvolvedores escolhem 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 numerosas 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 mais baixos

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

Segundo alguns analistas de criptomoedas, as taxas de gas da Polygon Matic poderiam 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 busca reduzir a volatilidade das taxas de gas.

Polygon também está trabalhando em soluções de escala como Zk Rollups, que poderiam 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 Ethereum, ela tem uma reputação sólida em segurança.

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

4. Facilidade de desenvolvimento

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

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

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 desenvolvedores a experimentar com Polygon, proporcionando uma experiência de aprendizado mais interativa. Elas também ajudam desenvolvedores a escrever smart contracts com facilidade, ao mesmo tempo em que aumentam sua compreensão do Polygon Ecosystem.

5. Ecossistema grande

Polygon possui um grande ecossistema de builders, desenvolvedores e protocolos, incluindo pontes de ativos descentralizadas 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), Polygon atualmente ocupa a sexta posição entre todas as blockchains em valor total travado (TVL), com um TVL de mais de $2 bilhões. Embora seu TVL esteja mais de 80% abaixo do pico de mais de $9 bilhões em julho de 2021, Polygon ainda tem um dos ecossistemas mais vibrantes entre todas as soluções Layer 2 de Ethereum.

6. Templates

A comunidade de builders do ecossistema Polygon criou templates excelentes para ajudar desenvolvedores a começar novos projetos, incluindo templates de smart contracts 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, ajudando desenvolvedores a começar com desenvolvimento de NFT. O código boilerplate fornecido pela Polygon Labs serve como um template de site Web3, simplificando o processo de desenvolvimento e possibilitando construir apps Polygon rapidamente.

7. Educação

A Polygon Labs lançou a versão beta da Polygon University para tornar a educação de desenvolvedores mais acessível. O objetivo é permitir que qualquer aprendiz motivado aprenda a criar em Web3 e contribua para escalar a infraestrutura pública de Ethereum. Desenvolvedores podem aprender tudo sobre Polygon trabalhando com 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 Web3 e equipá-los com as ferramentas, mentoria e conhecimento de que precisam para prosperar.

8. Documentação abrangente

A Polygon Wiki fornece documentação abrangente, recursos da comunidade e guias para desenvolvedores interessados em aprender sobre ou construir na Polygon.

A documentação da Polygon fornece recursos sobre uma série de tópicos, incluindo a 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 receitas para jogos e criação de uma DAO. A Wiki também fornece informações sobre como enviar transações EIP-1559 e o conceito de Account Abstraction.

Como começar a desenvolver na Polygon?

Usar um provedor de node como Alchemy facilita o deploy do seu projeto na testnet atual da Polygon e na Polygon Mainnet.

Para começar, visite o guia Alchemy Polygon API Quickstart—ele fornece 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.