Polygoon-supernetten versus Avalanche-subnetten: belangrijkste verschillen

Polygoon-supernetten versus Avalanche-subnetten: belangrijkste verschillen

Bronknooppunt: 2019013

Supernets hebben een geavanceerde technische architectuur, mogelijk gemaakt door Polygon Edge, voor een betrouwbare werking via Merkle bomen, Ethereum Virtual Machine (EVM)-compatibiliteit en aangepaste tokenondersteuning.

De architectuur van Supernet is nauw verbonden met die van Polygon Edge. De zes modules in de architectuur van Polygon Edge die relevant zijn voor supernets zijn onder meer:

  • TX Pool: Deze module fungeert als opslagplaats voor openstaande transacties en is de sleutel tot de gebeurtenisgestuurde architectuur van Polygon Edge. Transacties kunnen eenvoudig vanuit meerdere bronnen worden toegevoegd en het sluit naadloos aan op andere modules van het platform.
  • Blockchain: Dit verwijst naar de staatsdatabase en bevat informatie over accounts, slimme contractcode, wereldstaat en meer.
  • JSON-RPC: De API-laag van het supernet voldoet aan de Ethereum-clientstandaarden, waardoor tools zoals MetaMask, Web3.js, Ethers.js, Remix en Hardhat naadloos op het netwerk kunnen draaien.
  • Consensus: Supernet gebruikt bewijs van autoriteit en proof-of-stake consensusalgoritmen.
  • Libp2p: Dit is de bijgewerkte peer-to-peer-netwerkstack van supernet die bloksynchronisatie, consensusberichten, roddelen over transactiepools en roddelen over SAM-pools mogelijk maakt.
  • gRPC: Met zijn krachtige communicatieprotocol kunnen geprivilegieerde operatoropdrachten op een supernet alleen lokaal worden uitgevoerd op validatorknooppunten. Gevalideerde operators kunnen online back-ups maken, informatie verkrijgen uit validatorsystemen en gegevens opvragen en wissen die zijn opgeslagen in de transactiepool.

Supernets werken ook betrouwbaar, wat betekent dat elk knooppunt elke transactie onafhankelijk valideert door het slimme contract uit te voeren. Om het blockchain-grootboek goed te laten functioneren, moeten alle knooppunten er een identieke kopie van hebben, bestaande uit een Merkle-boom van blokken en uitgebreide lijsten met transacties.

Een poging van kwaadwillende actoren die proberen het grootboek te wijzigen, zal snel worden geïdentificeerd vanwege discrepanties in hash-waarden van de verschillende staten die niet compatibel zijn met die binnen de Merkle-boom.

Supernets hebben ook ingebouwde EVM-ondersteuning, wat betekent dat ontwikkelaars slimme contracten kunnen schrijven en implementeren met behulp van EVM-bytecode, die is samengesteld uit talen op hoog niveau, zoals Solidity.

Ontwikkelaars met Ethereum-bouwervaring kunnen hun Solidity-contracten eenvoudig en zonder enige aanpassingen overbrengen naar supernets dankzij de reeks beschikbare tools, waaronder Truffle, MetaMask, Remix en blokkeer ontdekkingsreizigers. Dit maakt een naadloze overgang van het ene platform naar het andere mogelijk.

Ten slotte stellen supernets ontwikkelaars in staat aangepaste tokens te maken die consistent zijn met universeel erkende tokeninterfaces, zoals ERC-20. Dit is in lijn met het doel van Polygon om de interoperabiliteit via supernets te bevorderen.

Tijdstempel:

Meer van Cointelegraph