Super-redes de polígonos versus sub-redes de avalanche: principais diferenças

As supernets têm uma arquitetura técnica avançada alimentada por Polygon Edge, operação sem confiança por meio de árvores Merkle, compatibilidade com Ethereum Virtual Machine (EVM) e suporte a token personalizado.

A arquitetura da Supernet está intimamente ligada à do Polygon Edge. Os seis módulos na arquitetura do Polygon Edge que são relevantes para super-redes incluem o seguinte:

  • TX Pool: Atuando como um repositório para transações pendentes, este módulo é a chave para a arquitetura orientada a eventos do Polygon Edge. As transações podem ser adicionadas facilmente de várias fontes e se conectam perfeitamente a outros módulos da plataforma.
  • Blockchain: Refere-se ao banco de dados do estado e contém informações sobre contas, código de contrato inteligente, estado mundial e muito mais.
  • JSON-RPC: a camada de API da supernet está em conformidade com os padrões do cliente Ethereum, permitindo que ferramentas como MetaMask, Web3.js, Ethers.js, Remix e Hardhat funcionem perfeitamente em sua rede.
  • Consenso: a Supernet usa algoritmos de consenso de prova de autoridade e prova de participação.
  • Libp2p: Esta é a pilha de rede peer-to-peer atualizada da supernet que facilita a sincronização de blocos, mensagens de consenso, fofocas do pool de transações e fofocas do pool de SAM.
  • gRPC: Com seu poderoso protocolo de comunicação, os comandos privilegiados do operador em uma supernet só podem ser executados localmente em nós validadores. Operadores validados podem realizar backups online, obter informações de sistemas validadores e consultar e limpar dados armazenados no pool de transações.

As supernets também operam sem confiança, o que significa que cada nó valida cada transação independentemente executando o contrato inteligente. Para que o ledger blockchain funcione corretamente, todos os nós devem conter uma cópia idêntica dele, consistindo em uma árvore Merkle de blocos e extensas listas de transações.

Um esforço de agentes mal-intencionados tentando alterar o registro será rapidamente identificado devido a discrepâncias nos valores de hash dos diferentes estados incompatíveis com os da árvore Merkle.

As supernets também possuem suporte EVM integrado, o que significa que os desenvolvedores podem escrever e implantar contratos inteligentes usando o bytecode EVM, que é compilado a partir de linguagens de alto nível, como Solidity.

Desenvolvedores com experiência em construção de Ethereum podem facilmente transferir seus contratos de Solidity para supernets sem nenhuma modificação, graças ao conjunto de ferramentas disponíveis, incluindo Truffle, MetaMask, Remix e exploradores de bloco. Isso permite uma transição perfeita de uma plataforma para outra.

Por fim, as supernets permitem que os desenvolvedores criem tokens personalizados consistentes com interfaces de token universalmente reconhecidas, como ERC-20. Isso está de acordo com o objetivo da Polygon de promover a interoperabilidade via supernets.

Fonte: https://cointelegraph.com/explained/polygon-supernets-vs-avalanche-subnets-key-differences