Escolhendo Polygon sobre Ethereum para construir dApps eficientes

Publicados: 2023-03-13

O Polygon visa oferecer às pessoas várias opções ao criar dApp no ​​Polygon. Alguns desenvolvedores mantêm a segurança acima da velocidade, enquanto outros comprometem a segurança por taxas e velocidade reduzidas – a tecnologia está criando várias soluções de dimensionamento centradas no Ethereum para atender a todos esses recursos diferentes.

O Ethereum permaneceu um pilar no espaço das criptomoedas. Desde DeFi a contratos inteligentes e até NFTs, o Ethereum continua sendo uma das principais inovações do Web3. No entanto, apesar do sucesso flagrante, a tecnologia tem lutado com o congestionamento massivo da rede, altas taxas de rede e baixa taxa de transferência de transações – fatores que criaram um escopo para novos projetos de criptografia que chegam para escalá-la. Polígono é um desses projetos.

Originada em 2017, a Polygon Technology, empresa de software com sede na Índia, escala o Ethereum sem sacrificar seus benefícios de descentralização. Com o número de dApps no Polygon atingindo 53.000, as empresas estão usando as taxas baixas e a velocidade rápida da tecnologia para criar dApps movidos a Ethereum.

Neste artigo, veremos as diferentes facetas do Polygon e o que torna a tecnologia melhor do que usar o Ethereum para o desenvolvimento de dApps.

Talk to our Polygon experts

Como funciona o construtor Polygon dApp?

O Polygon é uma solução de dimensionamento de camada 2 que permite aos desenvolvedores criar dApps no Ethereum sem ficar preso às limitações do Ethereum.

Como ele faz isso é desenvolvendo uma solução de camada 2 usando conceitos off-chain on-chain e diferentes modelos de governança, como Proof of Stake, que ajuda a rede a reduzir sua pegada de energia em 99,95% - uma que a Etherum também alcançou após a fusão. Além de usar uma arquitetura PoS onde os participantes da rede apostam no MATIC para validar as transações, o Polygon permite que os desenvolvedores usem seu SDK de código aberto para lançar seu Polygon dApp com base em várias técnicas de dimensionamento:

ZK-Rollups: A tecnologia baseada em ethereum adquiriu um desenvolvedor de protocolo de conhecimento zero (ZK), Mir, por US$ 400 milhões. O que esse protocolo faz é permitir que os autenticadores de transação validem os dados criptografados sem realmente acessar as informações, permitindo que gerem a prova de verificação em menos de 170 milissegundos.

Rollups otimistas: consiste em agrupar várias transações off-chain em lotes massivos antes de enviá-los ao Ethereum. Dessa forma, os custos fixos se espalham por várias transações que reduzem as taxas do usuário final. Em essência, essa técnica de dimensionamento assume a validade das transações off-chain sem enviar provas de validade para os lotes de transações on-chain seguindo uma metodologia de comprovação de fraude para identificar transações com discrepâncias.

Plasma Chains: Esta técnica de escalonamento cria uma relação filho-pai na cadeia principal do Ethereum. Por exemplo, as cadeias de plasma podem implantar seus próprios dApps no Polygon, o que é útil quando as outras cadeias laterais são invadidas ou inativas. Além disso, as cadeias de plasma tendem a fornecer transações fora da cadeia em níveis de eficiência mais altos.

Por trás desses métodos de dimensionamento, embora a resposta para quanto tempo leva para criar o dApp no ​​Polygon seja a mesma do Ethereum ou outra tecnologia blockchain, a velocidade da transação e a diferença de custo são incomparáveis.

Recursos do Polygon para desenvolvimento de dApp

A tecnologia combina os recursos de blockchains soberanos e Ethereum em um conjunto de recursos atraente que ajuda os desenvolvedores a criar um aplicativo descentralizado no Polygon que é altamente eficiente, escalável e rápido.

Compatibilidade Ethereum

Ao construir o dApp no ​​Polygon, você trabalha em uma plataforma com compatibilidade completa com Ethereum para pilha de tecnologia, idiomas, padrões e ferramentas.

Alta escalabilidade

A tecnologia é construída em blockchains dedicados, um algoritmo de consenso escalável e um ambiente de execução Wasm personalizado.

Rede competitiva Maior segurança

O desenvolvimento do Polygon dApp é construído em uma instalação modular de “segurança como serviço” oferecida pela Ethereum ou por um pool ou validadores.

Interoperabilidade

A tecnologia vem com um suporte nativo para as pontes de passagem de mensagens arbitrárias para sistemas externos e pode se conectar facilmente com a cadeia principal Ethereum usando as ofertas de polígonos de SDKs de ponte.

Boa experiência do usuário

Quando você cria o dApp no ​​Polygon, ele é muito semelhante a um no Web2 puramente na parte de trás de um recurso como finalidade de transação instantânea.

Modularidade

O Polygon vem com alta extensibilidade, personalização, capacidade de atualização, colaboração da comunidade e um curto tempo de lançamento no mercado.

Esses recursos do desenvolvimento do Polygon for dApp são projetados para equiparar a tecnologia com a adoção do Ethereum menos todas as limitações deste último. Isso torna lucrativo para desenvolvedores e empresas criar um aplicativo descentralizado no Polygon.

Em meio a esses conjuntos de recursos e os benefícios óbvios do desenvolvimento do Polygon for dApp, é hora de abandonar o Ethereum? E em um nível tecnológico, que diferença o Ethereum tem do desenvolvimento do Polygon dApp?

Criando dApps no Polygon vs Ethereum

Enquanto o The Merge mudou o Ethereum de proof-of-work para proof-of-stake, reduzindo seus 112 TWh de consumo de energia para 0,01 TWh, a tecnologia está onde a Polygon já está.

Pre-Merge Carbon Footprint

A fusão, no entanto, não mudou o alto custo de transação variável que o Ethereum vem - um fator que o Polygon aborda em grande medida. Além disso, a velocidade de processamento da transação também permaneceu inalterada, o que, no caso do desenvolvimento do Polygon dApps, é de apenas 65.000 transações por segundo na parte de trás da solução de escalabilidade da Camada 2.

Vamos examinar as diferenças para entender por que faz sentido criar dApps no Polygon.

Fatores Ethereum Polígono
Fundação 2013 2017
Escalabilidade 10 TPS 7000
Valor de mercado 139,56 bilhões 7,698 bilhões
Taxas médias de transação 0,4876 US$ 0,01
Linguagem de programação Solidez Solidity, Golang, Vyper
Finalidade Determinística da Transação Instante 5 minutos
Total dApps 2970 53.000

Embora a popularidade do Polygon esteja crescendo rapidamente, existem alguns problemas que ainda prevalecem na tecnologia. Para entender o Polygon em sua totalidade, é fundamental conhecer as limitações que ele traz. Vamos dar uma breve olhada neles:

  • Dependência Ethereum: Ethereum está no centro do ecossistema do Polygon como sua camada de assentamento. Isso resultou na dependência total da Polygon da Ethereum para suas operações.
  • Em desenvolvimento: Atualmente, o Polygon vem com Matic POS Chains e Matic Plasma como soluções de dimensionamento. Outras soluções de dimensionamento, como Optimistic Rollups, zk Rollups, Sidechains, Validum Chains e Enterprise Chains, etc. ainda estão em seus estágios de desenvolvimento com uma incerteza sobre quando eles estariam ativos.
  • Cadeias de Plasma Matic: As cadeias de plasma poligonais só podem ser usadas para um conjunto limitado de casos de uso. Comparativamente, as Cadeias POS são muito mais famosas, pois oferecem maior experiência de usuário e flexibilidade quando comparadas ao Matic Plasma.
  • Concorrência: Existem várias soluções de dimensionamento, como Solana, Cosmos, Polkadot, etc., que estão ganhando impulso constante. Eles estão usando Ethereum e outros blockchains para oferecer uma melhor experiência ao usuário. Em meio a isso, podemos ver outras soluções surgindo e tomando a participação de mercado da Polygon.

Com tudo o que cobrimos até este ponto, uma coisa é certa – mesmo que a tecnologia tenha algumas limitações que precisam ser abordadas, os benefícios do Polygon para o desenvolvimento de dApp são indiscutíveis. No entanto, para um empreendedor, o que é necessário é conhecer os casos de uso nos quais ele pode criar dApp no ​​Polygon.

Os casos de uso para criar dApp no ​​Polygon

A maior razão pela qual os provedores de serviços de desenvolvimento dApp, como Appinventiv, escolhem o Polygon é o fato de que o produto final é o mesmo que resulta do desenvolvimento do aplicativo Ethereum, mas a experiência do cliente é muito maior. Portanto, enquanto as empresas obtêm o mesmo aplicativo com tecnologia Ethereum, seus usuários obtêm uma experiência de usuário inovadora, maior velocidade de transação reduzida e taxas mínimas de transação.

Pagamentos: a plataforma Polygon foi projetada para criar dApps que aceleram o processo de pagamento, possibilitando a liquidação de pagamentos quase em tempo real por meio de API especializada e integração de SDK. Isso permite que aplicativos, usuários e comerciantes realizem transações instantaneamente por meio de várias criptomoedas, geralmente por meio dos tokens ETH ou ERC-20. Este sistema está sendo implementado em três fases distintas: 1. Pagamentos de token ERC-20 2. Transferência de token em cadeia cruzada 3. Modelos de pagamento baseados em Fiat.

Plataforma de empréstimo: o próximo caso de uso a ser considerado ao criar o dApp no ​​Polygon é criar um módulo que permita aos credores analisar as classificações de crédito dos usuários e criar um contrato inteligente que automatize a jornada de desembolso do empréstimo.

Jogos: A solução de escalonamento de sidechain da Camada 2 da Polygon torna o desenvolvimento de plataforma de jogos baseado em blockchain eficiente e rápido. Com Ethereum e Polygon trabalhando juntos, a plataforma será capaz de resolver os problemas de lag que os jogos de blockchain não-Polygon enfrentam.

Outros casos de uso: há uma variedade de outros casos de uso a serem considerados ao criar um aplicativo descentralizado no Polygon, como permitir tempos de liquidação rápidos necessários para trocas descentralizadas para fornecer negociações mais rápidas e baratas.

[Leia também: Como monetizar com seu dApp?]

Get service assistance for your dApp project

Em meio a esses casos de uso, o ecossistema Polygon está se expandindo rapidamente. Aqui está uma olhada em alguns dos principais aplicativos que fazem parte da rede

Tech stack

Além disso, a maioria dos dApps requer um método para assinar transações sem enviar os detalhes das chaves privadas dos usuários. Por trás de seus aprimoramentos de escalabilidade, a tecnologia ajuda a habilitar uma estrutura de identidade aberta para o dApp, resolvendo assim o problema de privacidade.

Esses casos de uso são apenas uma explicação superficial de por que as empresas devem desenvolver dApp no ​​Polygon. Há uma variedade de outros aplicativos que podem ser criados no Polygon.

Por fim, embora os Polygon dApps sejam construídos sobre o Ethereum, existem algumas diferenças muito críticas entre eles, especificamente na velocidade e no custo da transação. Essas taxas caras de gás e transações lentas podem levar a uma experiência ruim do usuário, o que causaria um impacto negativo na adoção da plataforma. Nesta nota, faz mais sentido para os negócios selecionar o Polygon, graças à sua capacidade de apoiar transações mais rápidas e taxas de gás reduzidas.

Na Appinventiv, é nosso esforço constante pensar primeiro nos clientes de nossos clientes e esta é a razão pela qual fazemos dApp on Polygon. Usando a tecnologia, construímos uma variedade de aplicativos descentralizados, desde um aplicativo de carteira criptográfica até uma troca DeFi, todos prometendo uma experiência positiva ao cliente.

Olhando para explorar a tecnologia para o seu próximo projeto dApp? Entre em contato com nossos especialistas em blockchain.