- Appchains to blockchainy wyspecjalizowane w konkretnych zastosowaniach lub pionach, których parametry techniczne i ekonomiczne są dostosowane do ich potrzeb.
- Jej modułowa architektura poprawia skalowalność, wydajność, bezpieczeństwo i interoperacyjność w porównaniu do warstwy 1 ogólnego przeznaczenia.
- Ekosystemy takie jak Polkadot, Cosmos i Avalanche ułatwiają tworzenie łańcuchów aplikacji przy użyciu parachainów, stref i podsieci ze współdzielonymi narzędziami i zabezpieczeniami.
- Mimo że oferują ogromne korzyści, łańcuchy aplikacji borykają się z problemami natury technicznej, regulacyjnej i wdrożeniowej, które wciąż są rozwiązywane.
Łańcuchy aplikacji stały się jedną z najpotężniejszych koncepcji w ekosystemie blockchain . Jeśli od jakiegoś czasu słyszysz o parachainach, podsieciach lub strefach i nie do końca wiesz, co mają wspólnego z tym wszystkim, zostań z nami, bo omówimy je tutaj – bez pośpiechu, ale bez owijania w bawełnę.
W dalszej części dokładnie omówimy, czym jest appchain, jak działa wewnętrznie, czym różni się od blockchaina warstwy 1 lub sidechaina , jakie ma zalety i wady oraz w jakich przypadkach użycia ma największy sens. Przyjrzymy się również głównym ekosystemom (m.in. Polkadot, Cosmos i Avalanche), aby zapewnić kompleksowy i praktyczny przegląd.
Czym jest appchain: prosta definicja i dlaczego ma to znaczenie
Mówiąc o łańcuchach aplikacji, mamy na myśli blockchainy zaprojektowane specjalnie dla konkretnej aplikacji lub zestawu funkcjonalności . Nie są to sieci „uniwersalne”, lecz raczej łańcuchy skoncentrowane na potrzebach aplikacji zdecentralizowanej (DApp) lub konkretnej branży (finanse, gry, łańcuch dostaw, media społecznościowe itp.).
Zamiast dzielić jedną infrastrukturę z tysiącami projektów konkurujących o te same zasoby, co może tworzyć wąskie gardła w sieci , każdy łańcuch aplikacji rezerwuje moc obliczeniową, przepustowość i pamięć masową na potrzeby własnego zastosowania . Pozwala to na dostosowanie parametrów takich jak rozmiar bloku, opłaty, model bezpieczeństwa i typ inteligentnego kontraktu do specyficznych potrzeb danej aplikacji.
Dobitnymi przykładami tego podejścia są parałańcuchy Polkadot, podsieci Avalanche i strefy Cosmos . Wszystkie one opierają się na tej samej filozofii: wyspecjalizowane łańcuchy, połączone z większym ekosystemem, ale z dużą autonomią w ustalaniu własnych reguł.
Prostym sposobem na wizualizację tego zjawiska jest wyobrażenie sobie głównej sieci jako dużej autostrady, a łańcuchów aplikacji jako pasów ruchu zarezerwowanych i zoptymalizowanych dla określonych typów ruchu : jeden przeznaczony tylko dla ciężarówek, inny tylko dla autobusów, a jeszcze inny tylko dla samochodów elektrycznych… Główna droga nadal istnieje, ale niektóre pojazdy korzystają z pasów dostosowanych do bardziej wydajnego poruszania się.
Podstawowe koncepcje i ewolucja łańcuchów aplikacji
Pierwsze publiczne blockchainy powstały jako infrastruktury ogólnego przeznaczenia : wszyscy wdrażali swoje kontrakty i aplikacje na tej samej warstwie bazowej. To rozwiązanie sprawdzało się przez jakiś czas, ale wraz ze wzrostem liczby użytkowników i aplikacji zdecentralizowanych (DApps) pojawiły się klasyczne problemy nasycenia, rosnących opłat i wysokich opóźnień.
Stąd pomysł stworzenia wyspecjalizowanych łańcuchów, które zapewnią bezpieczeństwo wspólnego ekosystemu, jednocześnie odciążając sieć główną . W ten sposób łańcuchy aplikacji powstały jako odpowiedź na dwa wyraźne ograniczenia: skalowalność (liczba transakcji na sekundę) i brak głębokiej personalizacji (parametry sieciowe, ekonomia wewnętrzna, zarządzanie itp.).
Z czasem koncepcja ta została dopracowana i dziś mówimy o kompletnych ekosystemach zorientowanych na łańcuchy aplikacji . Polkadot realizuje to poprzez współdzielony hub bezpieczeństwa i parachainy podłączone do łańcucha przekaźnikowego (Relay Chain); Cosmos poprzez zestaw stref komunikujących się ze sobą za pomocą IBC; Avalanche poprzez podsieci grupujące walidatory dla określonych łańcuchów.
Dzięki temu rozwojowi sektory takie jak zdecentralizowane finanse, gry i logistyka mogą wdrażać własne zoptymalizowane łańcuchy bez konieczności tworzenia łańcucha bloków od podstaw , wykorzystując narzędzia, zestawy SDK i ramy programistyczne udostępniane przez główne sieci.
Jak działają łańcuchy aplikacji od wewnątrz
Z technicznego punktu widzenia, łańcuch aplikacji opiera się na fundamencie każdego blockchaina (blokach, węzłach, konsensusie, kryptografii), ale dostosowuje tę ogólną strukturę do potrzeb aplikacji . Nie wszystkie łańcuchy aplikacji są zbudowane w ten sam sposób, chociaż zazwyczaj opierają się na dość podobnej architekturze warstwowej.
W wielu implementacjach możemy wyróżnić co najmniej pięć kluczowych warstw w łańcuchu aplikacji , z których każda ma jasno zdefiniowaną rolę w systemie.
Warstwa sieciowa : Ta warstwa odpowiada za całą komunikację peer-to-peer między węzłami, wymianę komunikatów oraz propagację bloków i transakcji. Zarządza sposobem łączenia się węzłów ze sobą, sposobem przesyłania informacji oraz wstępną weryfikacją danych krążących w sieci, a także rozwiązuje problemy w sieciach IP i DNS.
Warstwa aplikacji : to tutaj znajdują się aplikacje zdecentralizowane (DApps). Ta warstwa zapewnia interfejsy i API dla programistów, umożliwiając zarządzanie logiką aplikacji wysokiego poziomu, monitorowanie pulpitów nawigacyjnych oraz narzędzia do wdrażania aktualizacji lub nowych wersji kontraktów.
Warstwa danych : Ta warstwa odpowiada za sposób przechowywania i organizacji danych w łańcuchu aplikacji. Obejmuje to ogólny stan łańcucha, historię transakcji oraz informacje powiązane z inteligentnymi kontraktami . Jej konstrukcja wpływa na wydajność, rozmiar łańcucha oraz efektywność odczytu/zapisu.
Warstwa konsensusu : To serce bezpieczeństwa łańcucha aplikacji. Definiuje mechanizm używany do uzgadniania, który blok jest ważny (PoW, PoS, warianty BFT itp.), sposobu wyboru walidatorów, otrzymywanych przez nich zachęt i kar za nieuczciwe działania.
Warstwa inteligentnych kontraktów : Ta warstwa zapewnia środowisko wykonawcze, w którym inteligentne kontrakty są wdrażane, weryfikowane i wykonywane . Określa ona obsługiwany język programowania, model gazu lub prowizji oraz sposób interakcji z innymi modułami w łańcuchu.
Piękno łańcuchów aplikacji polega na tym, że każdą z tych warstw można dostosować lub zmodularyzować w zależności od przypadku użycia . Projekt DeFi będzie wymagał pewnych funkcji bezpieczeństwa i szybkiego ukończenia; gra oparta na blockchainie może priorytetyzować minimalne opóźnienie (patrz optymalizacja opóźnień w sieci ) i bardzo niskie koszty zamiast skrajnej decentralizacji.
Łańcuchy aplikacji, łańcuchy główne i łańcuchy boczne: czym się różnią
Ważne jest wyjaśnienie jednej kluczowej kwestii: nie wszystkie łańcuchy działające równolegle do sieci głównej to łańcuchy aplikacji . W tym miejscu termin ten jest często mylony z łańcuchami bocznymi, co prowadzi do nieporozumień.
Blockchain warstwy 1 to uniwersalna sieć bazowa: posiada własny, kompletny zestaw walidatorów, mechanizmów konsensusu i reguł , a na jego bazie budowane są różne aplikacje. Bitcoin, Ethereum i Solana to klasyczne przykłady blockchainów warstwy 1.
Z drugiej strony, łańcuchy aplikacji są zaprojektowane do obsługi konkretnej aplikacji lub branży . Ich architektura jest znacznie bardziej elastyczna: mogą podłączać się do warstwy 1, aby dziedziczyć zabezpieczenia, współdzielić centrum konsensusu z innymi łańcuchami, a nawet korzystać z określonych mostów do łączenia się z głównym ekosystemem.
Jeśli chodzi o mechanizmy konsensusu, blockchainy warstwy 1 zazwyczaj utrzymują stosunkowo sztywny model standardowy (PoW, PoS), aby zachować stabilność i prostotę. Łańcuchy aplikacji mogą jednak eksperymentować z mechanizmami konsensusu dostosowanymi do ich zastosowania: od szybkich wariantów PoS dla DeFi po lekkie schematy BFT dla aplikacji logistycznych.
A co z łańcuchami bocznymi? Zarówno łańcuchy boczne, jak i łańcuchy aplikacji mogą łączyć się z łańcuchem głównym i przenosić zasoby między nimi , ale łańcuchy boczne są zazwyczaj wielofunkcyjne: służą do odciążenia sieci bazowej, dodawania nowych funkcjonalności lub testowania ulepszeń, bez konieczności koncentrowania się na pojedynczej aplikacji.
Z drugiej strony, appchain powstaje z jasno określonym celem: jest projektowany wokół aplikacji, z parametrami sieciowymi, tokenomiką i zarządzaniem dostosowanymi do tej użyteczności . Ta specjalizacja robi różnicę, chociaż na poziomie technicznym może wykorzystywać koncepcje podobne do sidechainów.
Kluczowe komponenty: łańcuch główny, łańcuch aplikacji i most dwukierunkowy
W wielu projektach łańcuch aplikacji nie funkcjonuje w izolacji, lecz stanowi część większego ekosystemu składającego się z trzech głównych elementów : łańcucha głównego (lub węzła), samego łańcucha aplikacji oraz dwukierunkowego mechanizmu kotwiczenia lub pomostu.
Główny łańcuch pełni funkcję warstwy bazowej, odpowiedzialnej za ogólne bezpieczeństwo, a w wielu przypadkach także za współdzielony konsensus. Punkty kontrolne, komunikaty sterujące i zagregowane stany łańcucha aplikacji są tam rejestrowane w celu wzmocnienia bezpieczeństwa i ułatwienia interoperacyjności.
Appchain to wyspecjalizowany łańcuch z własnymi regułami, logiką aplikacji, a często także własnym tokenem, modelem zarządzania i polityką ekonomiczną . Może działać w miarę niezależnie, o ile przestrzega protokołów komunikacyjnych uzgodnionych z siecią główną.
Dwukierunkowy most lub kotwica umożliwia przesyłanie zasobów i informacji między siecią główną a łańcuchem aplikacji. Zazwyczaj jest on implementowany za pomocą kontraktów blokujących w łańcuchu głównym i tokenizowanych reprezentacji w łańcuchu aplikacji lub za pośrednictwem protokołów komunikacyjnych, które umożliwiają weryfikację, bez ślepego zaufania, czy zasób został zablokowany po jednej stronie przed jego wydaniem po drugiej stronie.
Ten mechanizm gwarantuje, że żadna wartość ani bezpieczeństwo nie zostaną utracone podczas przełączania między łańcuchami . Jednocześnie umożliwia audyt tego, co dzieje się w łańcuchu aplikacji, poprzez warstwę bazową, poprzez analizę logów , wykrywanie złośliwych zachowań lub niespójności, zapewniając w ten sposób dodatkową warstwę ochrony systemu.
Zalety appchainów: dlaczego budzą tak duże zainteresowanie
Powodem, dla którego łańcuchy aplikacji stały się tak popularne, jest to, że rozwiązują wiele głównych wąskich gardeł tradycyjnych łańcuchów bloków , szczególnie jeśli chodzi o hostowanie wielu różnych aplikacji w tej samej sieci.
Po pierwsze, skalowalność i wydajność . Dedykując cały blockchain pojedynczej aplikacji lub branży, zwiększasz liczbę transakcji, które można przetworzyć, bez konkurowania z innymi zdecentralizowanymi aplikacjami o przestrzeń blokową. Przekłada się to na krótszy czas potwierdzenia i znacznie bardziej przewidywalne opóźnienie dla użytkownika końcowego.
Po drugie, łańcuchy aplikacji preferują modułową i elastyczną architekturę . Każdy projekt może wybrać rodzaj mechanizmu konsensusu, model opłat, zasady zarządzania łańcuchem, schemat uprawnień (bardziej otwarty lub bardziej zamknięty), a nawet język inteligentnych kontraktów. To zrywa z klasycznym monolitycznym podejściem „jedna sieć, jeden zestaw reguł dla wszystkich”.
Kolejnym kluczowym punktem jest lepsza interoperacyjność . Łańcuchy aplikacji zazwyczaj powstają z mechanizmami zaprojektowanymi do komunikacji między sobą w ramach tego samego ekosystemu (na przykład poprzez IBC w Cosmos lub poprzez Relay Chain w Polkadot), co pozwala użytkownikom na bezproblemowe przechodzenie między aplikacjami i korzystanie z synergii między usługami.
Wreszcie, z perspektywy dewelopera i biznesu, posiadanie własnego łańcucha aplikacji oznacza możliwość powiązania wydajności technicznej z bodźcami ekonomicznymi . Można zdefiniować konkretne tokenomiki, modele cenowe, nagrody dla walidatorów i zasady zarządzania dostosowane do konkretnej społeczności, bez konieczności polegania na ekonomicznej konstrukcji ogólnej warstwy 1.
Środki bezpieczeństwa i rola blockchaina w łańcuchach aplikacji
To, że łańcuch aplikacji jest bardziej wyspecjalizowany, nie oznacza, że powinien być mniej bezpieczny. W rzeczywistości jego konstrukcja zazwyczaj opiera się na tych samych fundamentalnych cechach technologii blockchain : decentralizacji, niezmienności i solidnej kryptografii.
Sieć główna (o ile istnieje) pełni funkcję kotwicy bezpieczeństwa i warstwy audytu . Można w niej rejestrować podsumowania stanów, skróty bloków i komunikaty weryfikacyjne, co umożliwia wykrywanie prób reorganizacji lub ataków na łańcuch aplikacji. Oznacza to, że atakujący musiałby również złamać zabezpieczenia warstwy bazowej, aby odnieść sukces, co drastycznie zwiększa koszt ataku.
W łańcuchu aplikacji algorytmy konsensusu stanowią pierwszą linię obrony. Poprzez mechanizmy takie jak Proof-of-Stake (PoS), Block Transaction Processing (BFT) czy inne systemy hybrydowe, węzły muszą uzgodnić, które bloki są ważne, a które transakcje akceptowane . Zachęty ekonomiczne, kary (obniżki) i zasady uczestnictwa są kluczowe dla zniechęcania do złośliwych zachowań.
Oprócz konsensusu, łańcuchy aplikacji wykorzystują szyfrowanie w celu ochrony poufności i integralności danych , techniki podpisu cyfrowego do uwierzytelniania transakcji oraz audyty inteligentnych kontraktów w celu minimalizacji luk w zabezpieczeniach kodu. Wiele sieci wymaga zewnętrznych przeglądów przed wdrożeniem kluczowych kontraktów i przestrzeganiem najlepszych praktyk w zakresie bezpieczeństwa oprogramowania.
Przejrzystość blockchaina zwiększa również bezpieczeństwo: wszystko jest rejestrowane i możliwe do śledzenia . Każdy użytkownik lub organ regulacyjny może przejrzeć historię transakcji, co jest szczególnie istotne w sektorach, w których śledzenie i rozliczalność mają fundamentalne znaczenie, takich jak finanse czy zarządzanie łańcuchem dostaw.
Ekosystemy Appchain: Polkadot, Cosmos i Avalanche
Kilka projektów w pełni wdrożyło model skoncentrowany na łańcuchach aplikacji, oferując narzędzia i frameworki, dzięki którym inni mogą budować swoją infrastrukturę. Trzy z najbardziej znanych to Polkadot, Cosmos i Avalanche.
W przypadku Polkadot , sieć jest zorganizowana wokół łańcucha przekaźnikowego (Relay Chain), który zapewnia bezpieczeństwo i współdzielony konsensus. Z tym łańcuchem przekaźnikowym połączone są parałańcuchy (parachainy) , czyli niezależne blockchainy z własną logiką, tokenem i systemem zarządzania. Te parałańcuchy działają równolegle, komunikują się ze sobą za pośrednictwem wiadomości i korzystają z bezpieczeństwa łańcucha przekaźnikowego bez konieczności budowania go od podstaw.
Cosmos z kolei definiuje się jako „internet blockchainów”. Wykorzystuje pakiet Cosmos SDK , aby umożliwić programistom tworzenie własnych, niestandardowych łańcuchów, zwanych strefami . Każda strefa to niezależny łańcuch aplikacji, który może łączyć się z Cosmos Hub i innymi strefami za pomocą protokołu Inter-Blockchain Communication (IBC), ułatwiając natywne przesyłanie danych i zasobów.
W Avalanche podejście opiera się na podsieciach . Podsieć to zbiór walidatorów, który działa jako grupa odpowiedzialna za zabezpieczenie jednego lub kilku konkretnych blockchainów. Pozwala to każdemu łańcuchowi aplikacji definiować własne reguły, od rodzaju konsensusu, przez wymagania sprzętowe, po jurysdykcję walidatorów, wykorzystując jednocześnie wysoką wydajność i niskie opóźnienia silnika Avalanche.
Te ekosystemy znacznie ułatwiają życie każdemu, kto chce uruchomić łańcuch aplikacji: udostępniają szablony, zestawy SDK, dokumentację i istniejącą społeczność , redukując złożoność tworzenia łańcucha bloków od podstaw i zwiększając opcje interoperacyjności od pierwszego dnia.
Najważniejsze przypadki użycia łańcuchów aplikacji
Wszechstronność łańcuchów aplikacji sprawia, że nadają się one do szerokiego zakresu branż i typów aplikacji . Niektóre z najczęstszych przypadków użycia są szczególnie reprezentatywne dla potencjału tego modelu.
W finansach zdecentralizowanych (DeFi) łańcuchy aplikacji (appchains) umożliwiają projektowanie zoptymalizowanych łańcuchów dla wysokowydajnego handlu, pożyczek, instrumentów pochodnych lub rynków płynności. Przeniesienie tych operacji do dedykowanego łańcucha aplikacji pozwala na obniżenie opłat, uniknięcie wąskich gardeł w sieciach ogólnego przeznaczenia oraz wdrożenie reguł ryzyka specyficznych dla danego protokołu .
W sektorze gier blockchain , konieczność obsługi tysięcy drobnych transakcji (zakupów w grze, transferów zasobów, nagród) sprawia, że łańcuch aplikacji jest szczególnie użyteczny. Niskie opóźnienia, minimalne opłaty i płynne działanie są tu kluczowe – a to aspekty, których współdzielony i przeciążony łańcuch raczej nie jest w stanie zagwarantować.
W przypadku zdecentralizowanych sieci społecznościowych , łańcuch aplikacji otwiera drzwi do bardziej partycypacyjnych modeli zarządzania, moderacji społecznościowej i rzeczywistej własności danych przez użytkowników . Umożliwia również konfigurację uprawnień i poziomów prywatności, które różnią się od standardowych publicznych warstw 1.
W zarządzaniu łańcuchem dostaw aplikacje można dostosować do rejestrowania zdarzeń logistycznych, zmian w dostawach, certyfikatów lub kontroli jakości w całym procesie. Zapewnia to bardzo szczegółową identyfikowalność produktów, ograniczając oszustwa i poprawiając przejrzystość dla producentów, dystrybutorów i konsumentów.
Poza tymi sektorami pojawiają się nowe przypadki dotyczące tożsamości cyfrowych, głosowania elektronicznego, zarządzania danymi medycznymi lub infrastruktury IoT, w których dostosowanie blockchaina do potrzeb sektora stanowi dużą różnicę w porównaniu z wykorzystaniem sieci ogólnych.
Wyzwania i potencjalne wady łańcuchów aplikacji
Nie zawsze jest tak kolorowo. Łańcuchy aplikacji wiążą się również z szeregiem wyzwań technicznych, regulacyjnych i związanych z wdrażaniem , które należy wziąć pod uwagę przed ich uruchomieniem.
Z technicznego punktu widzenia, wdrożenie i utrzymanie łańcucha aplikacji wymaga zaawansowanej wiedzy z zakresu rozwoju blockchaina, bezpieczeństwa, sieci rozproszonych i kryptografii . Samo napisanie inteligentnego kontraktu nie wystarczy: trzeba skonfigurować węzły, zaprojektować mechanizmy konsensusu, zaplanować aktualizacje i zapewnić stabilną infrastrukturę w perspektywie długoterminowej.
Co więcej, każdy nowy łańcuch aplikacji zwiększa złożoność globalnego ekosystemu: konieczna jest koordynacja wielu łańcuchów, zapewnienie płynnej interoperacyjności i utrzymanie bezpiecznych mostów . Wszelkie błędy w tych komponentach pośrednich (mostach, wyroczniach, protokołach komunikacyjnych) stają się potencjalnym wektorem ataku.
Z punktu widzenia regulacji, łańcuchy aplikacji rodzą podobne pytania jak inne rozwiązania blockchain, ale z pewnymi niuansami. Organy regulacyjne wciąż dostosowują się do tempa innowacji w tym sektorze , a wymogi prawne mogą się znacznie różnić w zależności od jurysdykcji. Projekty emitujące tokeny, zarządzające aktywami finansowymi lub przechowujące wrażliwe dane muszą zwracać szczególną uwagę na zgodność z przepisami.
Wreszcie, pojawia się wyzwanie związane z adopcją. Chociaż łańcuchy aplikacji oferują wyraźne korzyści, wielu użytkowników i firm wciąż nie zna tej koncepcji . Potrzebna jest edukacja, historie sukcesu i współpraca między projektami, aby wykazać ich prawdziwą wartość i zapobiec postrzeganiu ich jako kolejnej przemijającej mody w świecie kryptowalut.
Często zadawane pytania dotyczące łańcuchów aplikacji
Czym właściwie jest appchain? To blockchain zaprojektowany i skonfigurowany tak, aby spełniać potrzeby bardzo specyficznej aplikacji lub konkretnego przypadku użycia. Działa niezależnie, ale zazwyczaj łączy się z siecią główną lub innymi łańcuchami, aby zapewnić bezpieczeństwo i interoperacyjność.
Jak działa łańcuch aplikacji w odniesieniu do łańcucha głównego? Transakcje są przetwarzane i weryfikowane w sieci łańcucha aplikacji, wykorzystując własny zestaw węzłów i mechanizm konsensusu. Następnie, niektóre istotne informacje (takie jak zagregowane stany lub komunikaty) mogą zostać zakotwiczone w łańcuchu głównym , co zapewnia dodatkowe bezpieczeństwo i umożliwia przepływ zasobów między nimi.
Jakie korzyści oferuje korzystanie z łańcuchów aplikacji w porównaniu z siecią ogólnego przeznaczenia? Przede wszystkim większą wydajność, skalowalność, możliwość personalizacji i interoperacyjność . Dzięki temu, że zasoby nie są współdzielone z tysiącami różnych aplikacji, łańcuch aplikacji może oferować niższe opłaty, szybsze transakcje i reguły lepiej dopasowane do zamierzonego zastosowania.
Jakie są najistotniejsze wady? Głównym problemem jest złożoność techniczna i operacyjna : projektowanie, uruchamianie i utrzymywanie łańcucha aplikacji nie jest sprawą trywialną. Do tego dochodzą ryzyka związane z połączeniami między łańcuchami, niepewność regulacyjna oraz konieczność przyciągnięcia wystarczającej liczby użytkowników i walidatorów, aby projekt był zrównoważony.
Czy łańcuchy aplikacji mają przyszłość? Wszystko wskazuje na to, że tak. Wraz z dojrzewaniem ekosystemu blockchain, sensowne staje się rozdzielanie infrastruktur według typu aplikacji , tak jak w tradycyjnym świecie ten sam serwer nie jest używany do wszystkiego. Dzięki ulepszonym narzędziom, standardom interoperacyjności i ramom regulacyjnym, łańcuchy aplikacji mają duże szanse na stanie się kluczowym elementem środowiska Web3.
Patrząc całościowo, łańcuchy aplikacji pozycjonują się jako pomost między elastycznością wymaganą przez nowoczesne aplikacje a ograniczeniami uniwersalnych blockchainów . Oferują pole do skalowania, dostosowywania i eksperymentowania bez poświęcania bezpieczeństwa i interoperacyjności zapewnianych przez szerszy ekosystem, co czyni je jedną z najciekawszych ścieżek ewolucyjnych w uniwersum blockchain.

