Supersieci wielokątne a podsieci lawinowe: kluczowe różnice

Supernety mają zaawansowaną architekturę techniczną obsługiwaną przez Polygon Edge, niezawodne działanie za pośrednictwem drzew Merkle, kompatybilność z maszyną wirtualną Ethereum (EVM) i obsługę niestandardowych tokenów.

Architektura Supernet jest ściśle powiązana z architekturą Polygon Edge. Sześć modułów w architekturze Polygon Edge, które są istotne dla supersieci, obejmuje:

  • Pula TX: Działając jako repozytorium oczekujących transakcji, ten moduł jest kluczem do architektury sterowanej zdarzeniami Polygon Edge. Transakcje można łatwo dodawać z wielu źródeł i płynnie łączy się z innymi modułami platformy.
  • Blockchain: odnosi się do państwowej bazy danych i zawiera informacje o kontach, kod inteligentnej umowy, stan świata i inne.
  • JSON-RPC: Warstwa API supersieci jest zgodna ze standardami klienta Ethereum, dzięki czemu narzędzia takie jak MetaMask, Web3.js, Ethers.js, Remix i Hardhat mogą bezproblemowo działać w sieci.
  • Konsensus: Supernet wykorzystuje algorytmy konsensusu typu proof-of-authority i proof-of-stake.
  • Libp2p: Jest to zaktualizowany stos sieci peer-to-peer supernetu, który ułatwia synchronizację bloków, komunikaty konsensusu, plotkowanie puli transakcji i plotkowanie puli SAM.
  • gRPC: Dzięki potężnemu protokołowi komunikacyjnemu polecenia uprzywilejowanego operatora w supersieci mogą być wykonywane tylko lokalnie na węzłach walidatora. Zweryfikowani operatorzy mogą wykonywać kopie zapasowe online, uzyskiwać informacje z systemów weryfikatorów oraz wyszukiwać i usuwać dane przechowywane w puli transakcji.

Supersieci działają również bez zaufania, co oznacza, że ​​każdy węzeł weryfikuje każdą transakcję niezależnie, wykonując inteligentny kontrakt. Aby księga blockchain działała prawidłowo, wszystkie węzły muszą posiadać jej identyczną kopię, składającą się z drzewa bloków Merkle i obszernych list transakcji.

Wysiłek złośliwych aktorów próbujących zmienić księgę zostanie szybko zidentyfikowany z powodu rozbieżności w wartościach mieszania z różnych stanów niezgodnych z wartościami w drzewie Merkle.

Supernety mają również wbudowaną obsługę EVM, co oznacza, że ​​programiści mogą pisać i wdrażać inteligentne kontrakty przy użyciu kodu bajtowego EVM, który jest kompilowany z języków wysokiego poziomu, takich jak Solidity.

Deweloperzy z doświadczeniem w budowaniu Ethereum mogą łatwo przenosić swoje kontrakty Solidity do supersieci bez żadnych modyfikacji dzięki zestawowi dostępnych narzędzi, w tym Truffle, MetaMask, Remix i eksploratorom bloków. Pozwala to na płynne przejście z jednej platformy na drugą.

Wreszcie supersieci umożliwiają programistom tworzenie niestandardowych tokenów zgodnych z powszechnie uznanymi interfejsami tokenów, takimi jak ERC-20. Jest to zgodne z celem firmy Polygon, jakim jest promowanie interoperacyjności za pośrednictwem supersieci.

Źródło: https://cointelegraph.com/explained/polygon-supernets-vs-avalanche-subnets-key-differences