Dowiedz się, jak połączyć się i korzystać z różnych usług warstwy 2 dostępnych dla Ethereum, a także ciesz się niższymi opłatami i znacznie szybszymi transakcjami.
CKiedy mówimy o warstwie 2, Layer2 Przez L2 rozumiemy system lub protokół zbudowany do działania równolegle i niezależnie od blockchaina (znanego jako L1), dla którego został skonfigurowany. Idea polega na tym, że system ten umożliwia użytkownikom szybkie i ekonomiczne przeprowadzanie transakcji, które są następnie przechowywane w blockchainie obsługującym działanie L2.
Dzięki temu twórcy L2 osiągają trzy ważne cele:
- Celem systemu jest poprawa skalowalności blockchaina.
- Zapewnić przestrzeń do przeprowadzania transakcji w sposób ekonomiczny.
- Zapewnienie bezpieczeństwa transakcji i ich decentralizacji.
Najlepsze jest to, że system ten można zastosować do wszystkich typów blockchainów, dlatego też Warstwa 2 jest jednym z najczęściej badanych i wykorzystywanych sposobów na poprawę skalowalności blockchainów bez zakłócania funkcjonalności i bezpieczeństwa ich podstawowych protokołów.
Dobry przykład tego można zobaczyć w Internecie Błyskawica sieci de Bitcoinco pozwala użytkownikom na natychmiastowe wysyłanie płatności z bardzo niskimi opłatami (zaledwie kilka centów). To samo dotyczy Ethereum, gdzie istnieje kilka platform warstwy 2 (takich jak Plasma czy Polygon), z których każda ma własne możliwości i specyfikę techniczną.
Jakie są główne typy warstwy 2?
Jednak funkcjonowanie warstwy 2 w dużym stopniu zależy od blockchaina lub warstwy 1, na której została opracowana. Wynika to z dwóch powodów:
- Dostęp do protokołu bazowego i jego możliwość funkcjonowania monolitycznego lub modułowego.
- Możliwość przeprowadzania zaawansowanych operacji i programowania w ramach blockchain.
Pozostają nam następujące klasyfikacje dla Warstwy 2:
- Scentralizowane:w przypadku gdy L2 jest konstrukcją scentralizowaną.
- Most:w którym mamy protokół, który służy jako pośrednik między L1 i L2 i który jest odpowiedzialny za równoważenie operacji między nimi.
- Kanał stanowy:w którym L2 i L1 mogą się komunikować, wykorzystując w tym celu węzeł pośredniczący.
- Kanał płatności:uproszczony typ kanałów państwowych umożliwiający bezpośrednie transfery między obiema sieciami.
- Rollupy:który jest niczym więcej niż blokiem L2, w którym duża liczba transakcji jest grupowana i rejestrowana w blokach L1 tak, aby istniał niezmienny zapis ich i ich ważności.
- Łańcuchy zatwierdzeń:który działa bardzo podobnie do konsolidacji, z tą różnicą, że w tym przypadku L2 (lub łańcuch zatwierdzeń) okresowo wysyła weryfikowalne dowody kryptograficzne transakcji przeprowadzanych w L2 do L1.
W każdym z tych przypadków programiści L2 mogą korzystać z technologii kryptograficznej dostosowanej do konkretnych potrzeb i funkcji, które chcą zaimplementować w danej warstwie L2. Na przykład, ZK-Rollups może być używany do zapewnienia skalowalności poprzez połączenie Rollupów z kryptografią. zk-SNARKs aby zapewnić wysoki poziom prywatności.
Warstwa 2 w Ethereum
Ethereum jest obecnie jedną z sieci z najaktywniejszymi serwerami warstwy 2. To zaleta, ponieważ nie tylko daje Ci możliwość wyboru serwera, który najlepiej odpowiada Twoim potrzebom, ale także pomaga uniknąć największego problemu Ethereum: wysokich opłat transakcyjnych. Mając to na uwadze, omówimy tutaj kilka najważniejszych serwerów warstwy 2 w Ethereum, aby pomóc Ci uniknąć tego problemu.
Wśród Warstwy 2 możemy wymienić:
Wielokąt
Polygon (MATIC) to jeden z najpowszechniej używanych pakietów zabezpieczeń warstwy 2 w ekosystemie Ethereum. Jest to łańcuch boczny, łańcuch boczny działający w oparciu o protokół Dowód stawki i że jest w pełni kompatybilny z EVM i inteligentne kontrakty napisane w SolidnośćW rzeczywistości Polygon korzysta z tego samego schematu adresowania co Ethereum, więc klucze asymetryczne wygenerowane w Ethereum działają doskonale w Polygon, gdy tylko połączysz swój portfel z węzłami tej sieci.
Polygon może działać w dwóch trybach: najpopularniejszym jest Commit Chain, a drugi to Optimistic Rollups, co czyni go jednym z najszybszych dostępnych blockchainów Ethereum warstwy 2. Sukces Polygona jest tak duży, że wdrożyły go praktycznie wszystkie duże firmy. dApps Użytkownicy Ethereum przenieśli się do tej sieci, zachęceni jej szybkością i niskimi opłatami.
Jak możesz korzystać z tej sieci? No cóż, tutaj, Bit2Me Academy Stworzyliśmy kompletny samouczek na temat Jak używać Polygon z portfelem MetaMask.

arbitraż
Kolejną świetną platformą warstwy 2 Ethereum jest Arbitrum. Platforma ta pozwala deweloperom aplikacji zdecentralizowanych (dApp) korzystać z szybkiej, skalowalnej sieci, która wykorzystuje mechanizmy Rollups. Aby to osiągnąć, Arbitrum oferuje pełne wsparcie dla EVM, dzięki czemu deweloper może przenieść aplikację zdecentralizowaną (dApp) z Ethereum do Arbitrum, gdzie będzie działać dokładnie tak samo.

Optymistyczny Ethereum
Optimistic Ethereum, czyli Optimism, to kolejna sieć warstwy 2, która oferuje użytkownikom szybką i skalowalną sieć zbudowaną w oparciu o Optimistic Rollups. W tym celu Optimistic Ethereum stworzyło OVM (Optimistic Virtual Machine), maszynę wirtualną zgodną z Ethereum, która umożliwia użytkownikom interakcję z aplikacjami zdecentralizowanymi (dApps) w sieci i ostatecznie pozostawia kryptograficzny zapis tych transakcji w sieci Ethereum.
Nazwa „Optimistic Rollups” pochodzi od sposobu działania tego rozwiązania. Termin „Optimistic” został użyty, ponieważ agregatory publikują tylko niezbędne minimum informacji bez dowodów, zakładając, że działają bez oszustw i udostępniając dowody tylko w przypadku oszustwa. Termin „Rollups” został użyty, ponieważ transakcje są zatwierdzane w głównym łańcuchu w pakietach (tj. są grupowane).

Jak nawiązać połączenie z tymi sieciami?
Oczywiście, trzy wspomniane sieci to tylko niewielka część ekosystemu warstwy 2 istniejącego w Ethereum. Ale prawdopodobnie zastanawiasz się: „Jak mogę połączyć się z tymi sieciami i z nich skorzystać?”. Najłatwiej to zrobić za pomocą portfela i strony internetowej MetaMask. Lista łańcuchów.
MetaMask jest niezbędny, ponieważ wszystkie sieci warstwy 2 Ethereum działają w oparciu o standard Web3, więc portfel MetaMask umożliwia połączenie się z nimi i dokonywanie transakcji. Chainlist to z kolei strona internetowa, która zawiera listę wszystkich znanych sieci (sieci głównej, testowej i warstwy 2) zgodnych z Web3.

Po połączeniu się z Chainlist i poprawnym skonfigurowaniu MetaMask wystarczy przejść do sieci, z którą chcesz się połączyć. Na przykład, aby MetaMask mógł korzystać z Optimistic Ethereum, wystarczy wyszukać tę sieć warstwy 2 na Chainlist i kliknąć przycisk „Dodaj portfel”.

W ten sposób wystarczy zaakceptować interakcję z portfelem MetaMask, a po jej zakończeniu sieć Ethereum Optimistic zostanie zintegrowana z Twoim MetaMask i będziesz mógł z niej korzystać. Na powyższym obrazku widać wszystkie dane sieci Optimistic, w tym adres interakcji jej węzłów i identyfikator łańcucha sieci.
Czy zatem naprawdę możemy używać Optimistica z naszą MetaMaską? Cóż, jeśli sprawdzimy sieci dodane do MetaMaski, wyraźnie zobaczymy, że sieć jest z nią połączona.

A jeśli przejdziemy do dowolnej aplikacji zdecentralizowanej (dApp), która wykorzystuje sieć Optimistic Ethereum (na przykład Uniswap), możemy wybrać Optimistic, aby połączyć się i nawiązać interakcję z tą aplikacją zdecentralizowaną, a wszystko to za pośrednictwem nowej sieci, którą dodaliśmy do portfela.

Aby połączyć portfel MetaMask z Optimistic, wystarczy kliknąć menu sieci Uniswap, wybrać Optimism i kliknąć „Połącz portfel”. Następnie należy zaakceptować interakcję z portfelem MetaMask i korzystać z Uniswap w ramach tej potężnej aplikacji warstwy 2.

Autor


