Polygon to indyjska firma założona przez Kananiego, Sandeepa Nailwala i Anuraga Arjuna pod koniec 2017 roku, a jej czwartym współzałożycielem jest deweloper Ethereum MahaloGelek. Początkowo zaczynał jako Matic Network, a gdy zakres projektu rozszerzył się i stał się „siecią sieci”, ostatecznie zmieniono jego nazwę na Polygon. #MATIC

Polygon to framework do tworzenia sieci ekspansji blockchain kompatybilnych z Ethereum. Istnieją dwa główne rozwiązania ekspansji: niezależne łańcuchy i bezpieczne łańcuchy. Niezależny łańcuch nie opiera się na konsensusie Ethereum dla bezpieczeństwa i jest przeznaczony dla projektów posiadających własne węzły weryfikacji lub sieci przedsiębiorstw wdrażających inne rozwiązania skalowalności. Łańcuch bezpieczeństwa nie posiada własnej sieci weryfikacyjnej i w celu zapewnienia bezpieczeństwa opiera się na warstwie zabezpieczeń Polygon, takiej jak Matic Plasma, Optimistic Rollups i inne rozwiązania. Polygon charakteryzuje się wyjątkowo wysokim poziomem bezpieczeństwa, a programiści mogą wybierać spośród różnych rozwiązań bezpieczeństwa, aby zapewnić start-upom niezawodny system bezpieczeństwa.

Łańcuchy bloków wdrożone w Polygon działają w ramach tej samej architektury, dzięki czemu wdrożenie jest stosunkowo proste dla programistów. Ta prostota daje programistom więcej opcji w celu zaspokojenia potrzeb użytkowników. Architektura Polygon składa się z czterech komponentów: warstwy Ethereum, warstwy bezpieczeństwa, warstwy sieci Polygon i warstwy wykonawczej. Warstwa Ethereum wykorzystuje Ethereum jako warstwę bazową do zapewniania inteligentnych kontraktów i węzłów weryfikacyjnych w celu zapewnienia bezpieczeństwa. Warstwa bezpieczeństwa zapewnia opcjonalne rozwiązania bezpieczeństwa umożliwiające weryfikację transakcji. Najpopularniejszym rozwiązaniem bezpieczeństwa jest sidechain PoS, który w celu zapewnienia bezpieczeństwa wykorzystuje zestaw około 100 węzłów walidujących. Warstwa egzekucyjna odpowiada za realizację transakcji w Ethereum.

Warstwa sieciowa Polygon to sieć niezależnych łańcuchów bloków odpowiedzialnych za określanie transakcji, produkcję bloków i decyzje konsensusowe. Łańcuchy te mogą być łańcuchami niezależnymi lub łańcuchami bezpiecznymi. Producenci grupują transakcje, a warstwa sieciowa wystawia korzenie Merkle jako punkty kontrolne oparte na rozwiązaniach bezpieczeństwa.

Warstwa wykonawcza interpretuje i wykonuje transakcje określone przez warstwę sieciową Polygon, która obejmuje środowisko wykonawcze i logikę wykonania. Środowisko wykonawcze jest implementowane przez maszynę wirtualną w celu śledzenia stanu łańcucha bloków; logika wykonania implementuje zmianę stanu określonego łańcucha bloków Polygon.

Warstwa bezpieczeństwa Polygon zapewnia programistom zestaw narzędzi do dostosowywania projektów blockchain. Modułowe rozwiązania bezpieczeństwa Polygon Family obejmują między innymi sidechains PoS i mechanizmy odporne na oszustwa, a nowe rozwiązania, takie jak uniwersalna warstwa dostępności danych Avail i pakiety Hermiz ZK są w fazie opracowywania. Rozwiązania te można mieszać, ale wszystkie opierają się na pakiecie Polygon SDK. Niskie koszty transakcyjne i wysoka wydajność przetwarzania to główne siły napędowe szybkiego rozwoju Polygon.

Polygon SDK to zestaw frameworków, które pomagają projektom uruchamiać łańcuchy kompatybilne z EVM, wdrażać „bezpieczeństwo jako usługę” i umożliwiają programistom wybór rozszerzonych rozwiązań. Framework Polygon oddziela funkcjonalność, umożliwiając programistom wybór mechanizmu konsensusu lub opracowanie własnego, zachowując jednocześnie interoperacyjność z innymi łańcuchami w ekosystemie Polygon, co pozwala na niestandardowe rozwiązania bezpieczeństwa. Polygon planuje także dodać więcej gotowych mechanizmów konsensusu, implementacji baz danych i innych usług pomocniczych. Firma Polygon nabyła Hermez, rozwiązanie ZK-rollup i opracowuje odpowiednik EVM-ZK-rollup, bardzo obiecujące rozwiązanie drugiej warstwy, zaprojektowane tak, aby transfery aktywów były bezpieczniejsze i tańsze. Miden, kolejny projekt ZK firmy Polygon, to pakiet zbiorczy oparty na STARK i kompatybilny z EVM, prowadzony przez głównych twórców innych technologii ZK. Rozwiązanie to będzie w całości oparte na STARK-u, obsługującym dowolne transakcje i automatycznie generującym dowody wykonania. #etf

Polygon Zero przejmuje startup Mir Protocol zajmujący się skalowaniem Ethereum, aby przyspieszyć testy wiedzy zerowej Ethereum. Nazwa Mira zostanie zmieniona na Polygon Zero, a celem będzie umożliwienie programistom skompilowania istniejącego kodu Solidity i uruchomienia go na zkEVM. Polygon Nightfall to publiczny Rollup zbudowany we współpracy z Ernst & Young, który łączy w sobie elementy Optimistic Rollup i zk Rollup, aby obniżyć koszty gazu i zapewnić lepszą ochronę prywatności. Polygon Avail ma na celu zapewnienie rozwiązań skalowalnych dla niezależnych łańcuchów, łańcuchów bocznych i łańcuchów off-chain w celu poprawy przepustowości skalowalności, ale wciąż znajduje się w fazie rozwoju. Jako platforma integrująca różne rozwiązania rozszerzeń blockchain kompatybilne z Ethereum, ekosystem Polygon przedstawia kompletną mapę i oczekuje się, że w przyszłości przyciągnie więcej projektów.