Superredes de polígono frente a subredes de avalancha: diferencias clave

Las superredes tienen una arquitectura técnica avanzada impulsada por Polygon Edge, un funcionamiento sin confianza a través de Merkle Trees, compatibilidad con Ethereum Virtual Machine (EVM) y compatibilidad con tokens personalizados.

La arquitectura de superred está estrechamente ligada a la de Polygon Edge. Los seis módulos en la arquitectura de Polygon Edge que son relevantes para las superredes incluyen lo siguiente:

  • TX Pool: este módulo, que actúa como depósito de transacciones pendientes, es la clave de la arquitectura basada en eventos de Polygon Edge. Las transacciones se pueden agregar fácilmente desde múltiples fuentes y se vincula sin problemas con otros módulos de la plataforma.
  • Blockchain: se refiere a la base de datos estatal y contiene información sobre cuentas, código de contrato inteligente, estado mundial y más.
  • JSON-RPC: la capa API de la superred cumple con los estándares de cliente de Ethereum, lo que permite que herramientas como MetaMask, Web3.js, Ethers.js, Remix y Hardhat se ejecuten sin problemas en su red.
  • Consenso: Supernet utiliza algoritmos de consenso de prueba de autoridad y prueba de participación.
  • Libp2p: esta es la pila de red peer-to-peer actualizada de supernet que facilita la sincronización de bloques, los mensajes de consenso, los chismes de grupos de transacciones y los chismes de grupos SAM.
  • gRPC: con su poderoso protocolo de comunicación, los comandos de operador privilegiado en una superred solo se pueden ejecutar localmente en nodos de validación. Los operadores validados pueden realizar copias de seguridad en línea, obtener información de los sistemas de validación y consultar y borrar los datos almacenados en el conjunto de transacciones.

Las superredes también funcionan sin confianza, lo que significa que cada nodo valida cada transacción de forma independiente mediante la ejecución del contrato inteligente. Para que el libro mayor de blockchain funcione correctamente, todos los nodos deben tener una copia idéntica del mismo, que consiste en un árbol de bloques de Merkle y listas extensas de transacciones.

Un esfuerzo por parte de actores maliciosos que intenten alterar el libro mayor se identificará rápidamente debido a las discrepancias en los valores hash de los diferentes estados incompatibles con los del árbol Merkle.

Las superredes también tienen soporte EVM incorporado, lo que significa que los desarrolladores pueden escribir e implementar contratos inteligentes utilizando el código de bytes EVM, que se compila a partir de lenguajes de alto nivel, como Solidity.

Los desarrolladores con experiencia en la construcción de Ethereum pueden transferir fácilmente sus contratos de Solidity a superredes sin ninguna modificación gracias al conjunto de herramientas disponibles, que incluyen Truffle, MetaMask, Remix y exploradores de bloques. Esto permite una transición perfecta de una plataforma a otra.

Por último, las superredes permiten a los desarrolladores crear tokens personalizados compatibles con las interfaces de token reconocidas universalmente, como ERC-20. Esto está en línea con el objetivo de Polygon de promover la interoperabilidad a través de superredes.

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