TL;DR
Obecnie można rozsądnie założyć, że przyszłość będzie wielołańcuchowa. Jest prawdopodobne, że zamiast całkowitego dominacji jednego łańcucha bloków powstanie wiele wzajemnie połączonych sieci, każda o unikalnych właściwościach, założeniach dotyczących zaufania, wydajności i bezpieczeństwie.
Polygon ma na celu przybliżenie tej przyszłości do rzeczywistości, oferując framework do tworzenia skalowalnych rozwiązań kompatybilnych z Ethereum. Ich łańcuch boczny Proof of Stake cieszy się pewnym zainteresowaniem w społeczności Bitcoin i kryptowalut. Przyjrzyjmy się bliżej.
Wstęp
Długo oczekiwany plan skalowania Ethereum w końcu zaczyna przynosić rezultaty, a projekt Polygon jest częścią tych wysiłków.
Być może słyszałeś o Cosmos i jego wizji „internetu łańcuchów bloków” poprzez protokół komunikacyjny Inter-Blockchain (IBC), w którym wiadomości mogą być przesyłane między różnymi łańcuchami bloków, które wdrożyły ten protokół.
Wizja Polygon jest nieco podobna, ale dostosowała tę koncepcję specjalnie do ekosystemu Ethereum. Pomysł jest taki, że programiści mogą łatwo uruchomić swoje rozwiązania skalujące kompatybilne z Ethereum, a nawet samodzielne łańcuchy bloków.
Projekt pierwotnie zaczynał się jako Matic Network, ale później zmienił nazwę na Polygon, gdy zakres rozszerzył się z pojedynczego rozwiązania warstwy 2 (L2) na sieć sieci.
Co to jest wielokąt (MATIC)?
Polygon to framework do tworzenia sieci blockchain zgodnych z Ethereum i rozwiązań skalowalnych. Polygon to bardziej protokół niż pojedyncze rozwiązanie. Właśnie dlatego jedną z głównych ofert ekosystemu jest pakiet Polygon SDK, który umożliwia programistom tworzenie sieci kompatybilnych z Ethereum.
Mimo to być może słyszałeś o sieci Polygon, łańcuchu bocznym Proof of Stake (PoS) i jednym z pierwszych aktywnych produktów w ekosystemie Polygon. Sidechain to zasadniczo łańcuch równoległy połączony z innym łańcuchem bloków.
Sidechains mogą oferować kilka korzyści – w szczególności zwiększoną przepustowość transakcji i niskie opłaty. Jeśli korzystałeś z sieci Polygon, wiesz, że jest ona niesamowicie szybka i bardzo tania w porównaniu do Ethereum. Mimo to w przypadku tego występu należy dokonać pewnych kompromisów. Zajmiemy się nimi później.
Ponieważ Polygon obsługuje maszynę wirtualną Ethereum (EVM), istniejące aplikacje można do niej stosunkowo łatwo przenieść. Może to zapewnić użytkownikom doświadczenia porównywalne z Ethereum, tylko przy wspomnianej wcześniej wysokiej przepustowości i niskich opłatach.
Ale co możesz zrobić jako użytkownik Polygon? Nic dziwnego, że podobne rzeczy można zrobić na Ethereum, ale znacznie taniej i szybciej. Zainstalowano na nim niektóre z najpopularniejszych dappów DeFi, takie jak Aave, 1inch, Curve i Sushi. Ale są też na nim aplikacje natywne, których nie ma gdzie indziej, takie jak QuickSwap i Slingshot.
Polygon Development jest prowadzony przez Jaynti Kanani, Sandeep Nailwal, Anurag Arjun i Mihailo Bjelic.
Jak działa Polygon?
Framework Polygon obsługuje dwa główne typy sieci kompatybilnych z Ethereum: łańcuchy zabezpieczone i łańcuchy samodzielne. Przykładem zabezpieczonego łańcucha jest rollup, natomiast przykładem samodzielnego łańcucha jest sidechain.
Zabezpieczone łańcuchy opierają się na infrastrukturze łańcucha, do którego są przyłączone, więc nie muszą przyjmować własnego modelu bezpieczeństwa. Natomiast samodzielne sieci muszą zadbać o własne bezpieczeństwo. Oznacza to, że zabezpieczone łańcuchy oferują zwykle wyższy poziom bezpieczeństwa, podczas gdy samodzielne łańcuchy oferują większą elastyczność w przypadku określonych potrzeb.
A co z siecią wielokątną? Łańcuch boczny Polygon jest zabezpieczony własnym zestawem walidatorów (pulą walidatorów) i musi od czasu do czasu przesyłać punkty kontrolne do Ethereum. Dlatego niektórzy twierdzą, że łańcuchy boczne nie są „czystym” rozwiązaniem warstwy 2. Muszą zadbać o własne bezpieczeństwo, zamiast wykorzystywać bezpieczeństwo Ethereum. Może to być kluczowe rozróżnienie i zajmiemy się nim nieco bardziej szczegółowo później, omawiając pakiety zbiorcze.
W przyszłości platforma Polygon ma na celu obsługę szerszej gamy rozwiązań skalowalnych, w tym pakietów zbiorczych o zerowej wiedzy (zk), pakietów optymistycznych i łańcuchów Validium. Gdy dostępnych będzie więcej takich skalowalnych rozwiązań, programiści będą mieli więcej narzędzi do opracowywania innowacyjnych aplikacji, rozwiązań i produktów. Możemy się również spodziewać, że wszystkie będą kompatybilne z istniejącymi narzędziami i portfelami Ethereum, takimi jak MetaMask.
Przypadki użycia tokena MATIC
Pomimo rebrandingu token MATIC zachował swoją nazwę. Służy do płacenia opłat za gaz w sieci i uczestniczenia w zarządzaniu. Jeśli chcesz postawić swoje tokeny MATIC, możesz to zrobić na Binance Earn lub za pośrednictwem portfela internetowego Matic stworzonego przez zespół Polygon.
Most wielokątny
Most Polygon to najwygodniejszy sposób na przeniesienie środków z innej sieci blockchain do łańcucha bocznego Polygon. Pamiętaj, że nadal będziesz musiał uiścić opłaty transakcyjne w sieci głównej, ponieważ transakcja pomostowa odbywa się w sieci głównej.
Jednak po zakończeniu możesz cieszyć się niskimi opłatami i szybkimi transakcjami, które oferuje Polygon. W przeciwnym razie niektóre scentralizowane giełdy (CEX) oferują również bezpośrednie wypłaty do sieci Polygon.
Sidechainy a rollupy
Generalnie nie ma zgody co do tego, czy sidechains można nazwać rozwiązaniem Warstwy 2 w podobny sposób jak rollup. To rozróżnienie jest ważne, aby zrozumieć, jeśli chcesz poruszać się po świecie wielołańcuchowym i rozważać różne kompromisy.
Wszystkie mają inne założenia dotyczące zaufania, bezpieczeństwa, wydajności, doświadczenia użytkownika i programisty. Jako zabezpieczone łańcuchy, pakiety zbiorcze są jednym z najbardziej obiecujących rozwiązań skalowania w warstwie 2, ponieważ dziedziczą większość swoich zabezpieczeń z Ethereum.
Nie dotyczy to jednak innych rozwiązań, takich jak łańcuch boczny Polygon. Nie oznacza to, że nie jest to bezpieczne, ale gdyby złośliwi aktorzy zmówili się, mogliby (przynajmniej teoretycznie) przejąć kontrolę nad siecią. Nie mieliśmy najmniejszych oznak takiego zamiaru, ale warto o tym wspomnieć. Korzystanie z łańcucha bocznego wiąże się z elementem zaufania nie tylko w przypadku walidatorów sieci, ale także mostu między dwoma łańcuchami.
Warto pomyśleć także o innych kompromisach. Korzystając z sieci głównej Ethereum, będziesz płacić wyższe opłaty transakcyjne i mieć wolniejsze czasy transakcji, ale także liczyć się z najsilniejszymi gwarancjami bezpieczeństwa i najmniejszym poziomem zaufania wymaganego od którejkolwiek ze stron.
Jeśli skorzystasz z rollupu, zapłacisz mniej, będziesz mieć porównywalne bezpieczeństwo i krótszy czas transakcji. Kiedy korzystasz z sidechaina, zapłacisz ułamek tego, co zapłaciłbyś nawet w przypadku pakietu zbiorczego, ale idziesz na kompromis w zakresie bezpieczeństwa.
Zatem który z nich jest lepszy? Nie ma prostej odpowiedzi. Wszystkie mogą być dobre w konkretnych przypadkach użycia i uzupełniać się w sposób, który składa się na niezwykle użyteczny ekosystem.
Na przykład system reputacji w mediach społecznościowych wymaga ogromnej przepustowości transakcji, bardzo niskich opłat, ale może nie najwyższych gwarancji bezpieczeństwa, ponieważ nie jest to kluczowy element infrastruktury. W takim przypadku poświęcenie bezpieczeństwa może się opłacić ze względu na wydajność.
Z drugiej strony przechowywanie skarbu państwa na blockchainie wymaga możliwie najwyższego poziomu bezpieczeństwa, a warto za to zapłacić, zwłaszcza jeśli nie ma potrzeby przeprowadzania błyskawicznych transakcji.
Programiści i zespoły projektowe nieustannie eksperymentują i badają, jak każdy element konstrukcyjny może pasować do szerszego obrazu. Warto pomyśleć o skalowalności, ponieważ mogą istnieć rozwiązania skalowalne dla wielu różnych przypadków użycia w różnych branżach.
Zamykanie myśli
Polygon to framework do tworzenia rozwiązań skalujących blockchain, które są kompatybilne z Ethereum. Sieć Polygon to łańcuch boczny typu Proof of Stake (PoS), który zyskał przyzwoitą popularność dzięki szybkim, tanim transakcjom i kompatybilności z EVM.
Polygon ma na celu oferowanie w przyszłości większej skalowalności rozwiązań, w tym pakietów zbiorczych ZK, pakietów optymistycznych i samodzielnych łańcuchów bloków, które powinny pomóc w stworzeniu bardziej dynamicznego i połączonego ekosystemu warstwy 2 dla Ethereum.