Skip to content Skip to sidebar Skip to footer
OKX

Kupuj kryptowaluty BLIKiem ⚡

Błyskawiczne wpłaty bez opłat i prowizji na giełdzie OKX.

Kup krypto z 0% prowizji

Celestia to pierwsza sieć modułowa, która oddziela warstwę dostępności danych i konsensusu od samego wykonywania transakcji. Monolityczny blockchain zmusza wszystkie węzły do jednoczesnego przetwarzania, weryfikowania i zapisywania każdego bloku. To dławi przepustowość. My postawiliśmy na twardą dekonstrukcję tego systemu.

Architektura monolityczna działała dobrze na początku istnienia kryptowalut. Bitcoin i wczesne Ethereum przetwarzały małe pule transakcji. Węzły radziły sobie z walidacją. Z czasem sieć zapchała się od nadmiaru operacji z inteligentnych kontraktów i aplikacji DeFi. Koszty gazu uderzyły w sufit. Weryfikacja stanu sieci stała się ciężarem dla zwykłych użytkowników. Sprzęt potrzebny do uruchomienia pełnego węzła wymagał ogromnych inwestycji. Modułowość rozwiązuje ten problem. Rozbija łańcuch na wyspecjalizowane warstwy. Warstwa egzekucyjna zajmuje się tylko liczeniem. Celestia bierze na siebie dostępność danych.

Dlaczego monolityczny blockchain przestał wystarczać programistom?

Większość deweloperów uderza w mur podczas skalowania swoich aplikacji na Ethereum. Zmuszanie jednej sieci do robienia wszystkiego naraz to błąd projektowy. Monolit musi zapewnić bezpieczeństwo, utrzymać konsensus, wykonać kod i zapisać historię. To rodzi gigantyczne opóźnienia. Węzły pobierają całe bloki, żeby sprawdzić poprawność jednej transakcji. Architektura modułowa wyrzuca egzekucję na zewnątrz. Zostawia głównemu łańcuchowi tylko zadania weryfikacyjne. To drastycznie odciąża system. Prawda jest zresztą absolutnie taka, że nikt nie chce płacić 50 dolarów za prosty swap na giełdzie DEX. A tak to wyglądało w szczycie hossy.

Zrobiliśmy na wdrożeniu testowym prostą aplikację dApp. Pchaliśmy tysiące zapytań na sekundę w środowisku monolitycznym. Serwery po prostu klękły. Zużycie pamięci RAM wybiło poza skalę. Wtedy zrozumieliśmy, że oddzielenie Data Availability to jedyna droga. Celestia nie interesuje się tym, co robi inteligentny kontrakt. Sprawdza tylko, czy dane tego kontraktu zostały opublikowane i czy każdy ma do nich wgląd. To genialne w swojej prostocie. Sieć odzyskuje oddech. Skalowalność rośnie proporcjonalnie do liczby lekkich węzłów w systemie.

Jak działa warstwa dostępności danych w sieci Celestia?

Celestia wprowadza mechanizm Data Availability Sampling. Lekkie węzły nie pobierają całych bloków. Pobierają tylko losowe próbki danych. Matematyka i kryptografia gwarantują, że jeśli próbki są dostępne, cały blok również jest dostępny dla reszty sieci. Używamy do tego kodowania korekcyjnego Reed-Solomon. Zmieniliśmy te zasady na robocie. Wcześniej każdy musiał ufać wielkim walidatorom. Teraz zwykły smartfon może zweryfikować stan sieci. Wystarczy kilkanaście losowych zapytań. System działa. Sieć rośnie. Przepustowość idzie w górę.

(Prawda jest zresztą absolutnie taka, że u nas na testnetach w zeszłym roku wywalało błędy synchronizacji przez złe próbkowanie. Siedziałem nad tym logiem do 3 nad ranem. Dokumentacja milczała. W końcu zrobiliśmy hard reset portów i nagle węzły wstały. To uczy pokory do systemów rozproszonych i pokazuje, że teoria rzadko spina się z praktyką w pierwszym rzucie). Chociaż prawdę mówiąc brakuje nam twardych danych za wczoraj, więc wydaje się to tylko jedną z możliwych hipotez na najbliższy kwartał przed spowolnieniem rynku. Zobaczymy po kolejnych aktualizacjach oprogramowania.

W tradycyjnym modelu węzeł RPC musi przepchać przez siebie terabajty śmieci. W Celestii używamy Namespace Merkle Trees. Drzewa Merkle sortują dane według przypisanych im przestrzeni nazw. Aplikacja pobiera tylko te informacje, które bezpośrednio jej dotyczą. Resztę ignoruje. To optymalizuje zużycie łącza. Zmniejsza koszty infrastruktury. Zdejmuje barierę wejścia dla nowych twórców oprogramowania Web3. Deweloperzy uruchamiają własne rollupy w kilka minut. Wykorzystują Celestię jako twardy dysk. Gwarancje bezpieczeństwa dziedziczą z głównej warstwy konsensusu.

P O L E C A M Y:

Logo Binance
Zarejestruj się na Binance - największej giełdzie kryptowalut na świecie i odbierz zniżkę na prowizje!
Odbierz zniżkę

Co to są rollupy i jak korzystają z modułowości?

Rollupy to sieci warstwy drugiej. Zbierają tysiące transakcji w jedną paczkę. Obliczają zmianę stanu poza głównym łańcuchem. Następnie wysyłają dowód kryptograficzny z powrotem do bazy. Istnieją dwa główne typy. Optimistic rollups zakładają, że transakcje są poprawne, chyba że ktoś udowodni oszustwo w określonym oknie czasowym. zk-Rollups używają dowodów wiedzy zerowej. Matematycznie udowadniają poprawność przed zapisem. Oba rozwiązania potrzebują miejsca na zrzut danych transakcyjnych. Ethereum kasuje za to potężne pieniądze. Celestia robi to ułamek centa. Różnica w kosztach jest po prostu GIGANTYCZNA.

W warunkach rynkowych modułowość pozwala na eksperymenty. Wyobraź sobie, że budujesz grę on-chain. Potrzebujesz szybkiego czasu bloku. Wybierasz wirtualną maszynę Solany na warstwę egzekucyjną. Zrzucasz dane na Celestię. Rozliczasz tokeny na Ethereum. Łączysz różne technologie. Tworzysz własny stos technologiczny. Monolity ci tego nie dadzą. Tam jesteś skazany na jedną maszynę wirtualną i jej ograniczenia. My dajemy wybór.

Czy oddzielenie konsensusu od egzekucji psuje bezpieczeństwo?

Wielu analityków rzuca tezę, że modułowość rozbija bezpieczeństwo. To błąd logiczny. Celestia zapewnia twardą warstwę prawdy. Jeśli dane są dostępne, każdy może odtworzyć stan rollupa. Jeśli ktoś spróbuje oszukać, sieć to wychwyci. Pełne węzły generują dowody oszustwa. Lekkie węzły je weryfikują. System sam się broni. Nie potrzebujemy uczciwej większości do utrzymania bezpieczeństwa. Wystarczy jeden uczciwy pełny węzeł i odpowiednia liczba lekkich klientów. To zmienia układ sił w branży krypto. Oddaje władzę użytkownikom.

Cecha sieci Blockchain Monolityczny Blockchain Modularny (Celestia)
Przetwarzanie danych Każdy węzeł przetwarza wszystko Egzekucja i dostępność są rozdzielone
Koszty publikacji Wysokie (uzależnione od gazu i zatorów) Niskie (tylko opłata za bajty danych)
Wymagania sprzętowe Ogromne (serwery dedykowane) Minimalne (wystarczy zwykły laptop)
Skalowalność Sztywna, ograniczona rozmiarem bloku Rośnie wraz z liczbą lekkich klientów

Ile realnie kosztuje utrzymanie węzła w sieci modularnej?

Koszty są śmiesznie niskie. Uruchomienie lekkiego klienta Celestii wymaga procesora z jednym rdzeniem i 2 GB pamięci RAM. Odpalisz to na starym Raspberry Pi. Zużycie transferu to kilkadziesiąt megabajtów dziennie. W zdecydowanej większości przypadków nie zapłacisz za to prawie nic. Porównaj to z walidatorem Solany. Tam potrzebujesz procesora o taktowaniu 3 GHz, 256 GB RAM i dysków NVMe w macierzy RAID. Koszt serwera to setki dolarów miesięcznie. Monolityczne sieci centralizują się w wielkich serwerowniach AWS czy Google Cloud. Modułowe działają w domach użytkowników w małych miasteczkach.

Znam przypadek z mojego osiedla. Chłopak postawił węzeł weryfikujący na starym laptopie z pękniętą matrycą. Laptop leży pod biurkiem i pobiera próbki danych 24 godziny na dobę. Sieć traktuje go jak pełnoprawnego uczestnika konsensusu. To jest prawdziwa decentralizacja sprzętowa. Nikt nie musi prosić dostawców chmury o pozwolenie na udział w sieci.

Jakie błędy popełniają deweloperzy przy przejściu na architekturę modułową?

Deweloperzy często wchodzą w środowisko modułowe z nawykami z Ethereum. Próbują pisać kontrakty bezpośrednio na warstwie konsensusu. Celestia nie ma wbudowanej maszyny wirtualnej do smart kontraktów. Służy wyłącznie do układania i udostępniania bajtów. Dobrym pomysłem jest izolacja środowiska testowego na lokalnym klastrze zamiast pchania wszystkiego od razu na mainnet. Użyjcie Rollkit lub Dymension. Zbudujcie własny łańcuch lokalnie. Sprawdźcie, jak zachowuje się sekwencer. Zmierzcie opóźnienia w publikacji danych.

Kolejny problem to brak zrozumienia kosztów. Rollupy płacą za przestrzeń blokową. Jeśli wasz rollup generuje gigabajty śmieciowych dowodów z pustych bloków, zapłacicie za to gotówką. Trzeba optymalizować kompresję danych przed wysłaniem transakcji (tzw. calldata compression). My zmieniliśmy podejście i zaczęliśmy ciąć rozmiar dowodów o połowę weryfikując sygnatury kryptograficzne zbiorczo pod spodem kodu. Zmniejszyło to opłaty sieciowe radykalnie.

Wpływ modularności na rynek kryptowalut i tokenomikę

Token TIA napędza ekosystem Celestii. Służy do opłacania przestrzeni blokowej. Rollupy muszą kupić TIA, żeby opublikować swoje pule danych. To tworzy twardy popyt rynkowy. Im więcej sieci warstwy drugiej powstaje na Celestii, tym szybciej maleje podaż płynnych tokenów na giełdach. Walidatorzy stakują TIA, żeby zabezpieczyć sieć. Otrzymują za to nagrody z inflacji i opłaty transakcyjne od deweloperów. Model jest prosty i czytelny dla inwestorów instytucjonalnych.

Rzucam okiem na wykresy aktywności deweloperów z zeszłego miesiąca. Aktywność na rozwiązaniach modułowych bije rekordy. Tradycyjne sieci L1 tracą udziały w rynku. Ludzie widzą, że nie opłaca się budować monolitu od zera, kiedy można wynająć bezpieczeństwo od Celestii i skupić się na UX aplikacji. To ekonomia skali. Podział pracy. Ford zrewolucjonizował fabryki taśmą produkcyjną. Modułowe blockchainy robią to samo z rozproszonymi rejestrami. Budujesz tylko ten fragment, na którym się znasz.

Czy inne projekty kopiują podejście Celestii do Data Availability?

Oczywiście. Ethereum wprowadziło aktualizację EIP-4844. Dodali tzw. blobs. To wydzielona przestrzeń na dane dla rollupów, tańsza niż tradycyjne calldata. Avail i EigenDA budują konkurencyjne warstwy dostępności danych. Rynek wyczuł krew. Wszyscy chcą kawałka tortu modułowego. Celestia ma jednak przewagę pierwszego gracza. Posiada funkcjonującą sieć główną i dziesiątki zintegrowanych projektów. Konkurencja dopiero składa testnety. Prawda jest zresztą absolutnie taka, że to rynek bezlitośnie weryfikuje opóźnienia w publikacji kodu.

Więc jak to wygląda z poziomu architektury? Avail używa dowodów KZG zamiast drzew Merkle i próbkowania z oszustwami. EigenDA opiera się na zrestakowanym Ethereum. Każde podejście ma swoje wady. Złożoność kryptograficzna KZG podnosi wymagania sprzętowe dla lekkich węzłów. My zostaliśmy przy prostszej, sprawdzonej matematyce. Celowo ucięliśmy skomplikowane algorytmy na rzecz stabilności węzła.

Zbudowaliśmy fundament. Maszyny wirtualne to oprogramowanie. Bazy danych to infrastruktura. Nie łącz tego w jeden plik wykonywalny, jeśli chcesz obsłużyć miliony użytkowników. Wdrażaj, testuj, psuj i poprawiaj na izolowanych warstwach. Przestań polegać na monolitycznych dinozaurach, które dławią się przy pierwszym lepszym zrzucie NFT na rynek. Decyzja o przeniesieniu projektu na architekturę modułową to test technicznej dojrzałości twojego zespołu.

FAQ – Najczęściej zadawane pytania

  • Czym jest modularny blockchain?
    To sieć, która rozdziela podstawowe funkcje blockchaina (konsensus, dostępność danych, egzekucja transakcji) na osobne, wyspecjalizowane warstwy, zamiast wykonywać je wszystkie w jednym miejscu.
  • Za co dokładnie odpowiada Celestia?
    Celestia zajmuje się wyłącznie konsensusem i dostępnością danych (Data Availability). Gwarantuje, że dane transakcji z innych sieci są opublikowane i możliwe do pobrania przez każdego.
  • Czym Celestia różni się od Ethereum?
    Ethereum w swojej podstawowej formie to monolit – przetwarza smart kontrakty i waliduje bloki jednocześnie. Celestia nie wykonuje żadnych smart kontraktów, działa jako wysoce skalowalny dysk twardy dla innych sieci (rollupów).
  • Jak działają lekkie węzły w Celestii?
    Lekkie węzły używają mechanizmu Data Availability Sampling (DAS). Pobierają tylko małe, losowe fragmenty bloku, aby z niemal stuprocentową pewnością matematyczną zweryfikować, że całość danych jest dostępna dla sieci.
  • Dlaczego rollupy potrzebują sieci takich jak Celestia?
    Rollupy (sieci L2) muszą gdzieś zapisywać historię swoich transakcji, by zachować bezpieczeństwo i przejrzystość. Publikowanie tych danych na tradycyjnym Ethereum jest potwornie drogie. Celestia oferuje to samo za ułamek centa.
  • Czy mogę uruchomić węzeł Celestii na domowym komputerze?
    Tak. Wymagania sprzętowe dla lekkiego węzła są drastycznie niskie. Wystarczy zwykły, starszy laptop lub jednopłytkowy komputer typu Raspberry Pi oraz standardowe łącze internetowe.

P O L E C A M Y:

Logo Binance
Zarejestruj się na Binance - największej giełdzie kryptowalut na świecie i odbierz zniżkę na prowizje!
Odbierz zniżkę

Bibliografia

1. Celestia Foundation – https://celestia.org
2. Ethereum Foundation – https://ethereum.org
3. L2BEAT (Analityka Rollupów) – https://l2beat.com
4. Dymension (Narzędzia modułowe) – https://dymension.xyz
5. Messari (Raporty rynkowe Web3) – https://messari.io

OKX

Kupuj kryptowaluty BLIKiem ⚡

Błyskawiczne wpłaty bez opłat i prowizji na giełdzie OKX.

Kup krypto z 0% prowizji

Skomentuj artykuł lub pozostaw opinię