Supermreže poligona naspram podmreža Avalanche: ključne razlike

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

Arhitektura superneta je usko povezana sa arhitekturom Polygon Edge. Šest modula u arhitekturi Polygon Edge koji su relevantni za supermreže uključuju sljedeće:

  • TX Pool: Delujući kao spremište za transakcije na čekanju, ovaj modul je ključ za arhitekturu vođenu događajima Polygon Edge. Transakcije se mogu lako dodati iz više izvora i neprimetno se povezuje sa drugim modulima platforme.
  • Blockchain: Ovo se odnosi na državnu bazu podataka i sadrži informacije o računima, kodu pametnog ugovora, svjetskoj državi i još mnogo toga.
  • JSON-RPC: API sloj superneta je u skladu sa Ethereum klijentskim standardima, omogućavajući alatima kao što su MetaMask, Web3.js, Ethers.js, Remix i Hardhat da rade bez problema na njegovoj mreži.
  • Konsenzus: Supernet koristi algoritme za konsenzus dokaza o autoritetu i dokaz o ulozi.
  • Libp2p: Ovo je ažurirani peer-to-peer mrežni stog superneta koji olakšava sinhronizaciju blokova, poruke o konsenzusu, ogovaranje skupa transakcija i ogovaranje SAM bazena.
  • gRPC: Sa svojim moćnim komunikacijskim protokolom, komande privilegovanog operatera na superneti mogu se lokalno izvršavati samo na čvorovima validatora. Validirani operateri mogu napraviti rezervne kopije na mreži, dobiti informacije od sistema validatora i tražiti i brisati podatke pohranjene u grupi transakcija.

Supermreže takođe rade bez poverenja, što znači da svaki čvor potvrđuje svaku transakciju nezavisno izvršavanjem pametnog ugovora. Da bi blockchain knjiga ispravno funkcionisala, svi čvorovi moraju imati identičnu kopiju iste, koja se sastoji od Merkleovog stabla blokova i opsežnih lista transakcija.

Napor zlonamjernih aktera koji pokušavaju da izmijene glavnu knjigu brzo će biti identificiran zbog neslaganja u vrijednostima hash-a iz različitih stanja koja nisu kompatibilna s onima unutar Merkle stabla.

Superneti takođe imaju ugrađenu EVM podršku, što znači da programeri mogu pisati i implementirati pametne ugovore koristeći EVM bajtkod, koji je kompajliran iz jezika visokog nivoa, kao što je Solidity.

Programeri s iskustvom u izgradnji Ethereuma mogu lako prenijeti svoje Solidity ugovore na supermreže bez ikakvih modifikacija zahvaljujući paketu dostupnih alata, uključujući Truffle, MetaMask, Remix i istraživače blokova. Ovo omogućava nesmetan prelazak sa jedne platforme na drugu.

Na kraju, supermreže omogućavaju programerima da kreiraju prilagođene tokene u skladu sa univerzalno priznatim interfejsima tokena, kao što je ERC-20. Ovo je u skladu sa ciljem Poligona da promovira interoperabilnost putem supermreža.

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