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