Rede Polygon
A rede Polygon é uma blockchain criada com o objetivo de solucionar questões fundamentais enfrentadas por outras redes, como alta taxa de transação e escalabilidade. Inicialmente denominada Matic Network, a Polygon foi fundada em 2018 por um grupo de empreendedores indianos, incluindo Jaynti Kanani, Sandeep Nailwal e Anurag Arjun. A Polygon trabalha como uma camada de escalonamento da rede Ethereum, oferecendo uma alternativa eficiente, rápida e econômica para desenvolvedores criarem aplicativos descentralizados (dApps).
A arquitetura de camadas múltiplas da Polygon é uma de suas principais características. A rede utiliza uma camada principal de segurança do Ethereum, que garante a integridade e segurança da plataforma. Em cima dessa camada, a Polygon possui diversas sidechains responsáveis por operações como transações e execução de contratos inteligentes. Essa arquitetura de camadas permite que a rede processe milhares de transações por segundo, sem comprometer a segurança ou a descentralização da rede. Ademais, a taxa de transação é significativamente mais baixa do que a da rede Ethereum.
A Polygon possui um ecossistema de desenvolvedores muito ativo e está colaborando estreitamente com a comunidade Ethereum para fornecer mais recursos e funcionalidades para a plataforma. Como resultado, a rede está rapidamente se tornando uma das opções mais populares de blockchain para o desenvolvimento de dApps, especialmente aqueles que necessitam de alta escalabilidade e baixas taxas de transação.
O que é uma sidechain?
A rede Polygon é uma solução de escalabilidade para o Ethereum que utiliza sidechains para agilizar e baratear as transações. Diferentemente da blockchain principal do Ethereum, a Polygon é capaz de realizar transações mais rapidamente e com taxas menores, graças à sua estrutura de sidechains independentes.
Ao transferir seus ativos da blockchain principal para uma das sidechains da Polygon, os usuários emitem um token representando esses ativos. Esse token pode ser usado para realizar transações mais eficientes na sidechain, e quando o usuário deseja retornar seus ativos para a blockchain principal, basta destruir o token na sidechain.
A rede Polygon também conta com seu token nativo, o MATIC, que é utilizado para pagar as taxas de transação e incentivar os validadores da rede. Para facilitar o desenvolvimento de aplicativos descentralizados (dApps) na rede, a Polygon oferece um conjunto de ferramentas e serviços para desenvolvedores, incluindo um SDK, APIs e ferramentas de análise de dados.
Como funciona a rede Polygon?
A rede Polygon é uma plataforma de aplicativos blockchain que fornece sidechains híbridos habilitados para o Plasma e o Proof of Stake. A rede apresenta uma camada de validação genérica separada em vários ambientes de execução, como sidechains EVM e zero-knowledge rollups (rollups de conhecimento zero). Para habilitar o PoS na rede, a equipe de desenvolvedores realizou um conjunto de contratos de gerenciamentos de staking implementados na rede Ethereum, além de um conjunto de validadores incentivados executando os nós Heimdall e Bor.
A Ethereum é a primeira cadeia de base suportada pela Polygon, todavia, a plataforma pretende oferecer suporte para cadeias de base adicionais, para permitir uma blockchain de camada 2 descentralizada e interoperável. Atualmente a rede possui uma arquitetura de três camadas: staking de contratos inteligentes na rede Ethereum, a camada de Proof of Stake e a camada produtora de blocos.
Contratos inteligentes da Polygon na rede Ethereum
A Polygon mantém um conjunto de contratos inteligentes no Ethereum que lidam com o gerenciamento de staking para a camada Proof of Stake; o gerenciamento de delegação, incluindo ações do validador; e os pontos de verificação instantâneos do estado da sidechain. Os contratos inteligentes são responsáveis pela integridade da rede e segurança dos usuários.
Um dos contratos inteligentes mais importantes mantidos pela Polygon é o contrato de Staking Manager, que é responsável por gerenciar o processo de staking dos validadores da rede. Esse contrato inteligente permite que os usuários bloqueiem suas criptomoedas Ethereum como garantia para se tornarem validadores da rede Polygon e participarem do processo de validação de transações.
Além disso, a Polygon também possui um contrato inteligente de Delegation Manager, que permite que os usuários deleguem suas criptomoedas a um validador específico em troca de uma parte das recompensas de staking desse validador. Esse contrato inteligente é responsável pelo gerenciamento das delegações e pela distribuição das recompensas de staking aos delegadores.
Os contratos inteligentes da Polygon também incluem um contrato de Verifier Registry, que é responsável por registrar os pontos de verificação instantâneos do estado da sidechain. Esses pontos de verificação são usados para garantir a integridade da rede e evitar ataques de 51%. Os validadores da rede Polygon são responsáveis por gerar e enviar esses pontos de verificação para o contrato Verifier Registry.
Heimdall (camada de Proof of Stake)
Heimdall é o nó validador que funciona em simultaneidade aos contratos de staking na rede Ethereum para habilitar o mecanismo de Proof of Staking na rede Polygon. O nó validador foi implementado sobre o mecanismo de consenso Tendermint, que é responsável pela validação do bloco, seleção do comitê produtor do bloco, verificação de uma representação dos blocos da sidechain para a rede Ethereum na rede Polygon e outras atribuições.
A camada Heimdall lida com a agregação de blocos produzidos pela camada Bor em uma árvore merkle e publica a raiz da árvore merkle periodicamente na cadeia raiz. As publicações periódicas da blockchain são chamadas de checkpoints, e fornecem uma finalidade na cadeia raiz e o Proof of Burn na retirada de bens. Ou seja, para poucos blocos criados na camada Bor, um validador na camada Heimdall valida os blocos desde o último checkpoint, cria uma árvore merkle dos hashes do bloco e publica a raiz merkle na cadeia principal.
Na rede Polygon, um subconjunto de validadores é selecionado como produtores de bloco para cada intervalo. A seleção é feita por pelo menos 2/3 da potência dos validadores ativos do pool. Esses produtores de blocos criam e transmitem blocos, enquanto um ponto de verificação inclui a raiz de todos os blocos em um intervalo que é validado por todos os nós. Um proponente coleta as assinaturas e envia o ponto de verificação para a cadeia principal. A responsabilidade de criar blocos e propor pontos de verificação depende da taxa de participação de um validador no pool.
Bor (camada produtora de blocos)
A camada Bor se concentra principalmente na produção de blocos como operador de cadeia lateral compatível com a EVM. A camada Bor mantém a sincronização com a camada Heimdall para selecionar produtores e verificadores. Todas as interações para os usuários da rede Polygon acontecem através da camada bor e, devido à sua compatibilidade com a EVM, a rede Polygon oferece flexibilidade para acessar aplicativos e ferramentas de desenvolvedores nativos da rede Ethereum.
Zero-Knowledge EVM
A ZK EVM (Zero-Knowledge Ethereum Virtual Machine) é uma solução de escalabilidade baseada em privacidade para a rede Polygon. Essa tecnologia inovadora usa a prova de conhecimento zero (zk-SNARKs) para permitir a verificação de transações na rede sem revelar informações confidenciais. A ZK EVM possibilita a execução de contratos inteligentes de forma privada e escalável, melhorando a segurança e a privacidade dos usuários.
Com a ZK EVM, a rede Polygon é capaz de processar um grande número de transações por segundo, tornando-a mais escalável e eficiente. A tecnologia reduz a quantidade de dados que precisam ser processados, aumentando a velocidade da rede. A utilização da ZK EVM torna as transações mais seguras e protege a privacidade dos usuários, o que é especialmente importante em uma rede tão popular quanto a Polygon.
Aplicativos da rede Polygon
A escalabilidade e baixos custos de transação da rede tornam-na uma escolha atraente para desenvolvedores que desejam criar uma ampla variedade de aplicativos descentralizados. Existem vários tipos de aplicativos que podem ser construídos na rede Polygon. Alguns dos principais tipos de aplicativos incluem:
Plataformas de troca descentralizada (DEX)
Plataformas de troca descentralizada (DEX) permitem a troca de tokens de forma descentralizada, sem a necessidade de intermediários ou custódia centralizada. A rede Polygon é uma plataforma popular para a construção de DEXs, alguns exemplos são:
- Uniswap: uma das maiores e mais famosas DEX de código aberto que permite a negociação de tokens ERC-20. a Uniswap está presente na rede Polygon desde maio de 2021, após lançar sua versão V3. A Uniswap V3 permite que os usuários negociem tokens de forma descentralizada na rede Polygon, com recursos como concentração de liquidez, ajuste de preços e taxas personalizáveis.
- QuickSwap: uma plataforma de troca descentralizada de código aberto que permite a negociação de tokens ERC-20 com baixas taxas e alta velocidade. QuickSwap usa o modelo Automated Market Maker (AMM) para determinar os preços dos ativos e incentiva os provedores de liquidez com taxas de negociação e recompensas em tokens QUICK.
- SushiSwap: uma DEX que permite a troca de tokens ERC-20 e também oferece serviços de empréstimo e empréstimo. A plataforma usa o modelo AMM e incentiva os provedores de liquidez com taxas de negociação e recompensas em tokens SUSHI.
- Dfyn: uma plataforma de troca descentralizada de código aberto que usa o modelo AMM e é projetada para oferecer alta velocidade e baixas taxas de transação. Dfyn incentiva os provedores de liquidez com taxas de negociação e recompensas em tokens DFYN.
- PolyDEX: uma plataforma de troca descentralizada que permite a negociação de tokens ERC-20 e incentiva os provedores de liquidez com taxas de negociação e recompensas em tokens POLYDEX.
Plataformas de empréstimos (lending)
Plataformas de empréstimo (lending) possibilitam a obtenção de empréstimos que utilizam criptomoedas como garantia. Algumas das principais plataformas de empréstimo presentes na rede Polygon incluem:
- Aave: é uma das maiores plataformas de empréstimo descentralizada que permite aos usuários emprestar e tomar emprestado em várias criptomoedas. Os usuários também podem ganhar juros em seus depósitos e participar da governança da plataforma por meio do token AAVE.
- CREAM Finance: é uma plataforma de empréstimo descentralizada que oferece empréstimos em várias criptomoedas. Os usuários também podem ganhar juros em seus depósitos e participar da governança da plataforma por meio do token CREAM.
- Beefy Finance: é um agregador de yield que permite aos usuários maximizar seus ganhos em várias plataformas de DeFi, incluindo aquelas que oferecem empréstimos (lending). A plataforma permite que os usuários deleguem seus ativos para estratégias de yield farming automatizadas, que buscam as melhores oportunidades de ganhos em várias plataformas de DeFi na rede Polygon.
Plataformas de liquidez (yield farming)
A rede Polygon tem se destacado como uma das principais redes para a criação de protocolos de yield farming, que são uma forma popular de ganhar rendimentos em criptomoedas por meio da alocação de ativos em diferentes pools de liquidez. Esses protocolos de yield farming permitem que os usuários participem da governança da plataforma e recebam tokens de governança que podem ser usados para votar em decisões importantes. A maioria dos projetos listados em DeFi fornecem estratégias de yield farming, alguns outros exemplos de protocolos de yield farming na rede Polygon são:
- Aave: é uma plataforma de empréstimo descentralizada que permite aos usuários emprestar e tomar emprestado em várias criptomoedas. A plataforma também oferece um protocolo de yield farming, que permite aos usuários ganhar recompensas em AAVE por fornecer liquidez em pools de ativos específicos.
- ComethSwap: é uma plataforma de troca de criptomoedas descentralizada que oferece um protocolo de yield farming que permite aos usuários ganhar recompensas em MUST por fornecer liquidez em pools específicos. A plataforma também permite aos usuários participar da governança por meio do token MUST.
- Iron Finance: é uma plataforma de yield farming que oferece pools de liquidez para stablecoins e criptomoedas específicas. A plataforma também permite aos usuários participar da governança por meio do token IRON.
- Curve Finance: é uma plataforma de troca de criptomoedas descentralizada que se concentra em fornecer pools de liquidez estáveis para tokens de stablecoins. A plataforma também oferece um protocolo de yield farming que permite aos usuários ganharem recompensas em CRV por fornecer liquidez em pools específicos.
Jogos e metaversos
A rede Polygon tem se tornado uma escolha popular para desenvolvedores que desejam criar jogos que rodam na blockchain, oferecendo recursos avançados e taxas de transação mais baixas em comparação com outras redes como Ethereum. Alguns jogos que rodam na rede incluem:
- The SandBox: é um jogo que se baseia em um metaverso de NFTs colecionáveis, originalmente foi construído na rede Ethereum mas em 2021 migrou para rede Polygon para maior escalabilidade e menores taxas de transações. O jogo apresenta diversos mini-games e desafios, nos quais os melhores jogadores são premiados em tokens nativos do jogo (SAND).
- Aavegotchi: é um jogo de colecionáveis cripto que usa a tecnologia blockchain da Polygon para permitir que os jogadores colecionem, treinem e evoluam Aavegotchis. Uma das características interessantes é que o jogo incorpora elementos de DeFi através do staking dos tokens em piscinas de empréstimos no protocolo Aave.
- Planet IX: é um jogo de estratégia que permite aos jogadores explorar, conquistar e governar planetas em um universo de ficção científica. O jogo baseado na blockchain da rede Polygon apresenta um sistema de combate em tempo real, permitindo que os jogadores ataquem e defendam seus planetas contra outros jogadores.
- Crazy Defense Heroes: é um jogo de defesa de torres para dispositivos móveis, desenvolvido pela Animoca Brands e publicado pela Polygon Games. O jogo apresenta mais de 90 torres e mais de 900 níveis com desafios diferentes. Além da jogabilidade principal, há recursos adicionais, como PvP e eventos diários. É um jogo divertido e bem projetado para quem gosta de jogos de estratégia e fantasia.
Gerenciamento de portfólios
A rede Polygon oferece várias plataformas de gerenciamento de portfólio para ajudar os usuários a acompanhar e gerenciar seus ativos digitais. As carteiras são identificadas por meio de chaves públicas e privadas e as transações são verificadas na blockchain para garantir sua integridade e segurança. As plataformas de gerenciamento de portfólio oferecem várias funcionalidades, como rastreamento de ativos, trocas diretas de ativos na plataforma, análise de desempenho, alertas de preços, monitoramento de notícias e relatórios fiscais.
Algumas das principais plataformas presentes na rede Polygon são: Nansen, Zapper, DeBank e CoinStats. Essas plataformas permitem que os usuários gerenciem e otimizem seus portfólios em várias redes blockchain. Cada plataforma oferece recursos diferentes, por isso é importante verificar qual serviço você procura antes de escolher qual gerenciador de portfólios você utilizará.
Plataformas de identidade descentralizada
As plataformas de identidade descentralizadas em blockchain são sistemas que permitem que os usuários controlem e gerenciem suas próprias informações de identidade de forma segura e privada, usando tecnologia blockchain. Isso significa que os usuários podem controlar quem acessa suas informações de identidade e como elas são usadas, sem depender de intermediários centralizados. Além disso, as informações de identidade são protegidas por criptografia e imutáveis, o que ajuda a prevenir fraudes e roubos de identidade.
Existem várias plataformas de identidade descentralizadas que operam na rede Polygon (anteriormente conhecida como Matic Network), mas aqui estão algumas das principais:
- BrightID: é uma plataforma de identidade descentralizada que permite que os usuários provem sua identidade sem revelar informações pessoais sensíveis. A BrightID utiliza algoritmos de rede social para verificar a autenticidade da identidade de um usuário.
- uPort: é uma plataforma de identidade descentralizada baseada em blockchain que permite que os usuários controlem suas próprias informações de identidade. Com a uPort, os usuários podem armazenar suas informações de identidade em um registro descentralizado e controlar quem tem acesso a essas informações.
- SelfKey: é uma plataforma de identidade descentralizada que permite que os usuários controlem e gerenciem suas informações de identidade de forma segura e privada. O SelfKey também oferece recursos adicionais, como carteiras digitais, verificação de antecedentes e serviços de KYC (conheça seu cliente).
4 passos para usar a rede Polygon
Para usar a rede Polygon, você pode seguir estes passos básicos:
- Escolha uma carteira: primeiro, escolha uma carteira compatível com a rede Polygon, como a MetaMask, MyEtherWallet ou Trust Wallet. Certifique-se de configurar a carteira para suportar a rede Polygon.
- Adicione a rede Polygon à sua carteira: em seguida, adicione a rede à sua carteira selecionando a opção “rede personalizada” e fornecendo os detalhes da rede (como o nome da rede, o URL RPC e o código do token MATIC). Isso permitirá que você veja seu saldo de tokens MATIC e execute transações.
- Compre tokens MATIC: para usar a rede Polygon, você precisará ter uma quantidade mínima de tokens MATIC em sua carteira. Você pode comprar tokens MATIC em várias exchanges de criptomoedas, como Binance, Huobi, Coinbase, UniSwap, Curve etc.
- Execute transações: depois de ter tokens MATIC em sua carteira e ter adicionado a rede Polygon, você pode executar transações na rede. A rede suporta a execução de transações de tokens, contratos inteligentes e outras funcionalidades que podem ser acessadas por meio de várias plataformas e dApps construídos na rede, incluindo a própria carteira da Polygon e outras ferramentas de desenvolvimento de dApps.
Conclusão
A rede Polygon veio para fornecer a solução de um problema real que é a escalabilidade da rede Ethereum. Através de suas sidechains, as transações se tornam mais baratas e mais rápidas, mantendo a segurança da rede principal do Ethereum. A escalabilidade da rede e a tecnologia acoplada ao seu desenvolvimento, torna a rede extremamente ativa no desenvolvimento de novas aplicações e, consequentemente, tem atraído atenção de diversas venture capital, como em Agosto de 2022, o cofundador da rede Polygon captou cerca de R$250 milhões para investir na Web3.
A rede apresenta diversas aplicações, desde finanças descentralizadas (DeFi) até jogos e metaversos. Isso é exemplificado através da crescente quantidade de aplicativos na rede Ethereum que estão migrando suas soluções para a rede Polygon, além do próprio desenvolvimento de dApps na rede. A lista de aplicativos presentes na rede é informada através do site oficial.
A Polygon tem um futuro brilhante pela frente, fornecendo escalabilidade à rede Ethereum que é atualmente a maior rede de contratos inteligentes que opera em uma blockchain. Entretanto, tal característica pode ser uma faca de dois gumes, caso a rede Ethereum venha ser ultrapassada. Atualmente há diversas outras blockchains de primeira camada (layer 1) que visam oferecer escalabilidade e segurança sem a necessidade de sidechains.
As redes Solana, Cosmos e Fantom são redes de primeira camada que oferecem transações mais rápidas e baratas quando comparadas à rede Ethereum. Entretanto, como são redes relativamente mais recentes, apresentam alguns problemas operacionais, como foi o caso da rede Solana que em alguns casos teve que desligar sua operação para corrigir alguns bugs.
*Lembrando que todo conteúdo desenvolvido é de caráter informativo, não se trata de uma recomendação de investimento. Estude por conta própria e tome sua decisão sobre no que investir. O que recomendamos aqui é apenas o estudo sobre os diferentes protocolos de criptomoedas.