Polygon supernets vs. Avalanche subnets: Key differences

Polygon supernets vs. Avalanche subnets: Key differences


Supergrids have advanced technical architecture powered by Polygon Edge, reliable operation through merkle treessupport for Ethereum Virtual Machine (EVM) and support for custom tokens.

The supergrid architecture is closely tied to that of Polygon Edge. The six modules in the Polygon Edge architecture that are relevant to supergrids include the following:

  • TX Pool – Acting as a repository for pending transactions, this module is the key to Polygon Edge’s event-driven architecture. Transactions can be easily added from multiple sources and it links seamlessly with other modules on the platform.
  • Blockchain – refers to the state database and contains information about accounts, smart contract code, world state, and more.
  • JSON-RPC – The supernet API layer complies with Ethereum client standards, allowing tools like MetaMask, Web3.js, Ethers.js, Remix, and Hardhat to run seamlessly on your network.
  • Decisions: Supernet uses proof of authority and proof-of-stake consensus algorithms.
  • Libp2p – This is the updated peer-to-peer networking stack of the supernet that facilitates block synchronization, consensus messaging, transaction group gossip, and SAM group gossip.
  • gRPC – With its powerful communication protocol, privileged operator commands in a supernet can only be executed locally on validating nodes. Validated operators can perform online backups, obtain information from validation systems, and view and delete data stored in the transaction pool.

Supernets also work without trust, which means that each node validates each transaction independently by executing the smart contract. For the blockchain ledger to function properly, all nodes must have an identical copy of it, consisting of a Merkle block tree and extensive lists of transactions.

An effort by malicious actors attempting to tamper with the ledger will be quickly identified due to discrepancies in the hash values ​​of the various incompatible states with those of the Merkle tree.

Supergrids also have built-in EVM support, which means developers can write and deploy smart contracts using EVM bytecode, which is compiled from high-level languages ​​such as Solidity.

Developers with experience building Ethereum can easily transfer their Solidity contracts to supergrids without any modification thanks to the suite of available tools, including Truffle, metamask, Remix and block explorers. This allows for a seamless transition from one platform to another.

Lastly, supernets allow developers to create custom tokens that are compatible with universally recognized token interfaces such as ERC-20. This is in line with Polygon’s goal of promoting interoperability across supergrids.


Leave a Comment


No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *