Główne punkty
Modularny blockchain wprowadza wielowarstwowe podejście, które optymalizuje skalowalność, bezpieczeństwo i dostosowywanie sieci.
Modularne łańcuchy bloków dzielą wykonywanie, rozliczenia, konsensus i dostępność danych na osobne funkcje, aby zwiększyć przepustowość przy jednoczesnym zachowaniu decentralizacji i bezpieczeństwa.
Projekty takie jak Celestia, Dymension i inne badają potencjał modułowych struktur blockchain w celu sprostania wyzwaniom związanym z trylematem blockchain (tj. równowagą między bezpieczeństwem, skalowalnością i decentralizacją).
Wstęp
Przestrzeń blockchain znacznie się rozrosła od momentu jej powstania, a programiści stale szukają sposobów na poprawę skalowalności, bezpieczeństwa i decentralizacji. Tradycyjne podejście typu „wszystko w jednym”, polegające na pojedynczym łańcuchu obsługującym wszystkie zadania, często napotyka wyzwania w zakresie skalowalności, możliwości aktualizacji i wymagań sprzętowych węzła walidatora. Aby stawić czoła tym ograniczeniom, obiecującą alternatywą okazała się koncepcja modułowego blockchainu.
Co to jest modułowy blockchain?
W przeciwieństwie do modelu blockchain typu „wszystko w jednym”, modułowy blockchain przyjmuje architekturę wielowarstwową, która dzieli każde główne zadanie na wyspecjalizowane funkcje. Przypisując określone funkcje do różnych warstw, modułowe łańcuchy bloków mogą tworzyć bardziej skalowalne i dostosowane do indywidualnych potrzeb systemy, przy czym decentralizacja i bezpieczeństwo nie są zagrożone.
Jak działa modułowy blockchain?
Modularne łańcuchy bloków zazwyczaj realizują oddzielnie cztery główne funkcje, a mianowicie wykonanie, rozliczenie, konsensus i dostępność danych. Wykonanie obejmuje przetwarzanie transakcji, rozliczenie zapewnia bezpieczeństwo adresu docelowego transakcji, konsensus weryfikuje autentyczność transakcji, a dostępność danych dba o przechowywanie danych transakcyjnych. Ta modułowa konstrukcja jest bardziej elastyczna i wydajna, zapewniając skuteczne rozwiązanie skalowalności w łańcuchu blokówPotrójny paradoks.
Wprowadzenie do sieci modułowych
Modularne implementacje blockchain są różnorodne i każda ma swoją własną charakterystykę. Dobrze znane obejmują agregację, ważność i suwerenną agregację.
Agregacja to warstwa wykonania, która przetwarza transakcje. Po przetworzeniu transakcji dane są publikowane w sieci warstwy 1 (L1).
Validium to kolejna forma agregacji, która przetwarza transakcje poza łańcuchem przed przesłaniem danych do L1. Validium opiera się również na sieci walidatorów Proof of Stake.
Sovereign Aggregation jest wyjątkowa pod tym względem, że jest zarówno warstwą wykonawczą, jak i rozliczeniową, a bloki danych publikowane są bezpośrednio w agregacji. Suwerenne pakiety zbiorcze nie wymagają inteligentnych kontraktów L1 do weryfikacji.
Zalety i wady modułowego Blockchaina
Modułowa architektura blockchain oferuje znaczące zalety w porównaniu z konstrukcjami monolitycznymi, takie jak większa skalowalność, elastyczność i interoperacyjność. Ale oprócz powyższych zalet, budowa modułowego blockchainu będzie bardziej skomplikowana. Dla użytkowników i programistów próg uczenia się nadal nie jest niski.
korzyść
1. Większa skalowalność: modułowe łańcuchy bloków wyróżniają się skalowalnością poprzez rozproszenie zadań wymagających dużej ilości zasobów na różne warstwy, zwiększając w ten sposób ogólną przepustowość bez wpływu na decentralizację.
2. Elastyczność i interoperacyjność: Modułowa warstwa podstawowa została zaprojektowana tak, aby była bardzo elastyczna i ułatwiała interoperacyjność pomiędzy wieloma łańcuchami Warstwy 1 i Warstwy 2. Dzięki tej elastyczności programiści mogą uruchomić maszynę wirtualną Ethereum (EVM) lub inną wybraną przez siebie maszynę wirtualną.
3. Wielofunkcyjny rozwój aplikacji: Modułowość blockchaina wspiera rozwój uniwersalnych aplikacji, zmniejszając przeszkody użytkowników w ekosystemie blockchain. Dzięki temu wsparciu bezpieczne i wydajne, wielofunkcyjne, zdecentralizowane aplikacje (DApp) będą pojawiać się w nieskończoność.
4. Konfigurowalny stos technologii: programiści mogą wybrać maszynę wirtualną odpowiadającą ich potrzebom i zapewnić dostosowywalny stos obliczeniowy, co pomaga stworzyć środowisko łatwiejsze w obsłudze i bardziej elastyczne dla programistów.
niedociągnięcie
1. Złożoność rozwoju: Budowanie na modułowym blockchainie jest większym wyzwaniem niż na blockchainie typu „wszystko w jednym”. Ta złożoność utrudnia naukę użytkownikom i programistom oraz może spowolnić wdrażanie i rozwój aplikacji.
2. Ograniczone testy: W przeciwieństwie do sieci monolitycznych, takich jak Ethereum czy Bitcoin, sieci modułowe nie są poddawane wystarczającym testom w świecie rzeczywistym. Dojrzałe sieci przeszły szeroko zakrojone testy i weryfikację, podczas gdy sieci modułowe są nadal nieporównywalne. Ludzie nie mogą powstrzymać się od obaw, czy sieć będzie w stanie skutecznie dostosować się do rzeczywistych środowisk o dużym natężeniu ruchu.
3. Wczesny etap rozwoju: Rozwój modułowego blockchainu jest wciąż w powijakach. Chociaż rynek wykazał duże zainteresowanie sieciami modułowymi, rzeczywistość jest taka, że sieciom tym brakuje szeroko zakrojonych testów i walidacji w świecie rzeczywistym, wymaganych w przypadku dojrzałych sieci. Modularny blockchain jest wciąż na wczesnym etapie rozwoju, a jego długoterminowa stabilność i skuteczność są nadal niepewne.
Przykład modułowego blockchainu
Celestia
Celestia to sieć modułowa wśród modułowych łańcuchów bloków, która bezpiecznie skaluje łańcuchy bloków bez pogarszania wydajności. Sieci agregacyjne i warstwy 2 korzystają z Celestii, aby udostępniać dane transakcyjne każdemu i cieszyć się szybką i wydajną dostępnością danych. W tym celu Celestia wdraża kilka funkcji, takich jak próbkowanie dostępności danych i suwerenna agregacja. W miarę przyłączania się większej liczby węzłów do sieci Celestia może zwiększać rozmiar bloku poprzez próbkowanie dostępności danych.
Wymiar
Dymension to sieć modułowych „RollApps” typu blockchain, które można łatwo i szybko wdrożyć. Dymension działa podobnie do tradycyjnych aplikacji internetowych z pełnym stosem. Sieć RollApps pełni rolę frontonu interakcji użytkownika, natomiast Dymension pełni rolę backendu odpowiedzialnego za koordynację całego ekosystemu. Oprócz tego sieć dostępności danych działa jak baza danych, dostarczając dane w razie potrzeby.
Wniosek
Modularne łańcuchy bloków są wszechstronne i interoperacyjne oraz położą podwaliny pod poprawę wydajności i bezpieczeństwa zdecentralizowanych ekosystemów. Sieć modułowa może ostatecznie obsługiwać więcej aplikacji DApp i przypadków użycia, co ma wynieść DeFi na nowy poziom. Zespół programistów będzie nadal skupiał się na rozwiązaniu trylematu skalowalności i oczekuje się, że zastosowanie modułowości w dziedzinie kryptowalut będzie się rozwijać.
Dalsza lektura
Zastrzeżenie: Treść tego artykułu jest dostarczana w stanie „takim, jakim jest” wyłącznie w celach informacyjnych i edukacyjnych i nie stanowi żadnego oświadczenia ani gwarancji. Artykuł ten nie stanowi porady finansowej, prawnej ani innej profesjonalnej i nie ma na celu rekomendowania zakupu żadnego konkretnego produktu lub usługi. Powinieneś zasięgnąć porady u odpowiednich profesjonalnych doradców. Jeśli ten artykuł został napisany przez osobę trzecią, pamiętaj, że poglądy wyrażone w tym artykule należą do osoby trzeciej i niekoniecznie odzwierciedlają poglądy Binance Academy. Aby uzyskać więcej informacji, kliknij tutaj i przeczytaj pełny tekst zastrzeżenia. Ceny aktywów cyfrowych mogą się zmieniać. Wartość Twojej inwestycji może zarówno spaść, jak i wzrosnąć, a Ty możesz nie odzyskać zainwestowanego kapitału. Ponosisz wyłączną odpowiedzialność za swoje własne decyzje inwestycyjne, a Binance Academy nie ponosi odpowiedzialności za jakiekolwiek straty, które możesz ponieść. Artykuł ten nie stanowi porady finansowej, prawnej ani innej profesjonalnej porady. Aby uzyskać więcej informacji, zapoznaj się z naszymi Warunkami korzystania i Ostrzeżeniem o ryzyku.