Polygon supernets vs. Avalanche subnets: Ključne razlike

Superneti imaju naprednu tehničku arhitekturu koju pokreće Polygon Edge, rad bez povjerenja putem Merkleovih stabala, kompatibilnost s Ethereum Virtual Machine (EVM) i prilagođenu podršku za tokene.

Arhitektura superneta usko je povezana s arhitekturom Polygon Edge. Šest modula u arhitekturi Polygon Edgea koji su relevantni za supernet uključuje sljedeće:

  • TX Pool: Djelujući kao repozitorij za transakcije na čekanju, ovaj modul je ključ za arhitekturu pokretanu događajima Polygon Edgea. Transakcije se mogu jednostavno dodati iz više izvora i neprimjetno se povezuje s drugim modulima platforme.
  • Blockchain: Ovo se odnosi na državnu bazu podataka i sadrži informacije o računima, šifri pametnog ugovora, svjetskoj državi i više.
  • JSON-RPC: API sloj superneta u skladu je sa standardima Ethereum klijenta, omogućujući alatima kao što su MetaMask, Web3.js, Ethers.js, Remix i Hardhat nesmetan rad na njegovoj mreži.
  • Konsenzus: Supernet koristi algoritme konsenzusa za dokaz autoriteta i dokaz o udjelu.
  • Libp2p: Ovo je ažurirani peer-to-peer mrežni skup superneta koji olakšava sinkronizaciju blokova, konsenzusne poruke, ogovaranje transakcijskog skupa i ogovaranje SAM skupa.
  • gRPC: sa svojim snažnim komunikacijskim protokolom, naredbe privilegiranog operatera na supernetu mogu se lokalno izvršavati samo na čvorovima validatora. Validirani operateri mogu izvoditi mrežno sigurnosno kopiranje, dobivati ​​informacije iz sustava validatora te postavljati upite i brisati podatke pohranjene u skupu transakcija.

Superneti također rade bez povjerenja, što znači da svaki čvor neovisno potvrđuje svaku transakciju izvršavanjem pametnog ugovora. Da bi blockchain knjiga ispravno funkcionirala, svi čvorovi moraju imati njezinu identičnu kopiju, koja se sastoji od Merkleovog stabla blokova i opsežnih popisa transakcija.

Pokušaj zlonamjernih aktera koji pokušavaju promijeniti glavnu knjigu bit će brzo identificiran zbog odstupanja u hash vrijednostima iz različitih stanja koja nisu kompatibilna s onima unutar Merkleovog stabla.

Superneti također imaju ugrađenu EVM podršku, što znači da programeri mogu pisati i implementirati pametne ugovore koristeći EVM bajt kod, koji je sastavljen iz jezika visoke razine, kao što je Solidity.

Programeri s iskustvom u izgradnji Ethereuma mogu jednostavno prenijeti svoje Solidity ugovore na supernet bez ikakvih izmjena zahvaljujući paketu dostupnih alata, uključujući Truffle, MetaMask, Remix i block explorere. To omogućuje nesmetan prijelaz s jedne platforme na drugu.

Naposljetku, superneti omogućuju programerima stvaranje prilagođenih tokena u skladu s univerzalno priznatim sučeljima tokena, kao što je ERC-20. To je u skladu s Polygonovim ciljem promicanja interoperabilnosti putem superneta.

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