W pierwszym poście z tej serii mamy coś na temat Protokoły warstwy-jeden I nauczyłem się ogólnie o warstwach aplikacji-rozwiązaniach maskujących, które są odpowiedzialne za ukrywanie podstawowych operacji systemu w celu ułatwienia użytkowania i zrozumienia dla użytkownika końcowego.
W kontekście blockchain warstwy pomagają ustanowić protokoły, które definiują sposób działania określonej sieci i interakcję użytkowników w tej sieci. Protokoły Layer-One odnoszą się konkretnie do systemu, który jest połączony z podstawową lub podstawową architekturą sieci blockchain i ustala reguły i parametry, takie jak algorytm konsensusu i czas blokowania.
Teraz pójdziemy o krok dalej, aby zbadać protokoły warstwy 2 i sposób, w jaki pasują do równania, aby skalować wzrost i wydajność sieci blockchain.
Czym są protokoły warstwy 2?
Protokoły warstwy 2, znane również jako rozwiązania drugiej warstwy lub protokoły blockchain poza łańcuchem, mają na celu obsługę przetwarzania transakcji w imieniu sieci bazowej.
W większości przypadków protokoły warstwy 2 są zaprojektowane w celu rozwiązania ograniczeń skalowalności i trudności operacyjnych natywnej platformy i z reguły dążą do zwiększenia szybkości transakcji w dużych sieciach blockchain.
Żaden z istniejących protokołów warstwy pierwszej nie został jeszcze skalowany do poziomu odpowiadającego globalnemu wykorzystaniu bez konieczności kompromisu w sprawie innych atrybutów blockchain, takich jak decentralizacja i bezpieczeństwo. Z tego powodu wielu programistów zaczęło badać ideę rozwiązań warstwy 2.
Przykłady protokołów Layer-2
Aby dokładniej zilustrować koncepcję i zastosowanie protokołów warstwy 2, oto kilka przykładów, które mają zapewnić zwiększoną przepustowość dla systemów blockchain.
Kanały państwowe
Kanały stanowe umożliwiają użytkownikom wykonywanie operacji bezpośrednio ze sobą na warstwie oddzielonej od głównego łańcucha bloków (stąd określenie "off-chain"). Kanały stanowe zgłaszają wyniki do blockchain tylko wtedy, gdy kanał jest zamknięty.
Jednym z najbardziej godnych uwagi protokołów warstwy 2, z których korzystają kanały stanowe, jest Sieć błyskawiczna, Kanał płatności, który działa na blockchainie Bitcoin w celu przetworzenia kilku małych transakcji poza łańcuchem, co z kolei odciąża główny łańcuch i uwalnia go dla większych transakcji.
Sieć Lightning może obsługiwać miliony transakcji na sekundę tanio i wydajnie. Koncepcja jest podobna do zakładki barowej, w której skuteczniej jest czekać do końca nocy na zamknięcie, niż robić to za każdym razem, gdy zamawiasz drinka.
Plazma
Innym dobrym przykładem protokołu warstwy 2 jest Plazma -Rozwiązanie skalujące dla blockchain Ethereum, które ma na celu radykalne zwiększenie wydajności sieci (lub innego łańcucha blokowego) poprzez wyprowadzenie większości zadań przetwarzania z głównego łańcucha.
Plazma zapewnia uogólnioną strukturę, która wspiera tworzenie innych łańcuchów dziecięcych lub łańcuchów bocznych obsługiwanych przez Ethereum. Wykorzystuje Merkle Trees i inteligentne kontrakty, aby zasadniczo stworzyć okrojone wersje sieci Ethereum.
Te łańcuchy dla dzieci są zaprojektowane do obsługi inteligentnego kontraktu na zamówienie, który umożliwia użytkownikom wdrażanie struktury plazmy w sposób najlepiej odpowiadający ich indywidualnym potrzebom. Wykorzystując bezpieczeństwo głównego łańcucha, Plazma jest w stanie wykorzystać wiele różnych łańcuchów dzieci, które działałyby w kierunku określonych celów w z góry określony sposób, sprawiając, że główny blockchain Etinus jest mniej zatłoczony.
Optymistyczny Rollup (OR)
Optymistyczny Rollup Jest uważany za następcę plazmy i jest technologią poza łańcuchem zaprojektowaną w celu ulepszenia inteligentnych kontraktów Ethereum i ekosystemu DApp poprzez skalowanie. Fundusze rozliczane na OR są przechowywane w inteligentnej umowie na Ethereum, gdzie użytkownicy wpłacają pieniądze, agregatory rejestrują się i popełniane są dowody oszustwa.
Optymistyczne zestawianie pozwoli Ethereum na skalowanie do transakcji 200-2 000 na sekundę w porównaniu z obecnym kursem tylko 10-20 na sekundę, co jest dramatycznym wzrostem przepustowości sieci.