Polygon supernets proti Avalanche subnets: ključne razlike

Supernets imajo napredno tehnično arhitekturo, ki jo poganja Polygon Edge, nezaupljivo delovanje prek dreves Merkle, združljivost z virtualnim strojem Ethereum (EVM) in podporo za žetone po meri.

Arhitektura superneta je tesno povezana z arhitekturo Polygon Edge. Šest modulov v arhitekturi Polygon Edge, ki so pomembni za supernet, vključuje naslednje:

  • TX Pool: ta modul deluje kot repozitorij za čakajoče transakcije in je ključ do dogodkovno vodene arhitekture Polygon Edge. Transakcije je mogoče preprosto dodati iz več virov in se neopazno poveže z drugimi moduli platforme.
  • Blockchain: To se nanaša na državno bazo podatkov in vsebuje informacije o računih, kodi pametne pogodbe, svetovnem stanju in več.
  • JSON-RPC: sloj API superneta je v skladu s standardi odjemalca Ethereum, kar omogoča nemoteno delovanje orodij, kot so MetaMask, Web3.js, Ethers.js, Remix in Hardhat, v omrežju.
  • Soglasje: Supernet uporablja algoritme soglasja za dokaz avtoritete in dokaz o deležu.
  • Libp2p: To je posodobljeni omrežni sklad enakovrednega superneta, ki omogoča sinhronizacijo blokov, soglasna sporočila, ogovarjanje bazena transakcij in ogovarjanje bazena SAM.
  • gRPC: s svojim zmogljivim komunikacijskim protokolom se ukazi privilegiranega operaterja v supernetu lahko izvajajo samo lokalno na vozliščih validatorja. Preverjeni operaterji lahko izvajajo spletne varnostne kopije, pridobijo informacije iz validatorskih sistemov ter poizvedujejo in izbrišejo podatke, shranjene v transakcijskem bazenu.

Supernet deluje tudi nezaupljivo, kar pomeni, da vsako vozlišče neodvisno potrdi vsako transakcijo z izvajanjem pametne pogodbe. Za pravilno delovanje glavne knjige verige blokov morajo vsa vozlišča vsebovati njeno identično kopijo, ki jo sestavlja Merklovo drevo blokov in obsežni seznami transakcij.

Prizadevanje zlonamernih akterjev, ki poskušajo spremeniti glavno knjigo, bo hitro prepoznano zaradi neskladij v zgoščenih vrednostih iz različnih stanj, ki niso združljive s tistimi v drevesu Merkle.

Supernets imajo tudi vgrajeno podporo za EVM, kar pomeni, da lahko razvijalci pišejo in uvajajo pametne pogodbe z uporabo bajtne kode EVM, ki je sestavljena iz jezikov na visoki ravni, kot je Solidity.

Razvijalci z izkušnjami pri gradnji Ethereuma lahko preprosto prenesejo svoje pogodbe Solidity v supernet brez kakršnih koli sprememb zahvaljujoč naboru razpoložljivih orodij, vključno s Truffle, MetaMask, Remix in raziskovalci blokov. To omogoča nemoten prehod z ene platforme na drugo.

Nazadnje, superneti razvijalcem omogočajo ustvarjanje žetonov po meri, skladnih z univerzalno priznanimi vmesniki žetonov, kot je ERC-20. To je v skladu s ciljem Polygona spodbujanja interoperabilnosti prek supernetov.

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