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.