Celestia to modułowa sieć blockchain zaprojektowana, aby zmienić sposób budowania i skalowania systemów zdecentralizowanych. W przeciwieństwie do tradycyjnych monolitycznych blockchainów, takich jak Bitcoin czy Ethereum, które obsługują wszystkie podstawowe funkcje w ramach jednej warstwy, Celestia rozdziela te funkcje na odrębne komponenty. W szczególności koncentruje się na dwóch głównych zadaniach: konsensusie i dostępności danych (data availability). Główną filozofią Celestia jest modułowość. W systemie monolitycznym każdy węzeł musi pobrać, zweryfikować i wykonać każdą transakcję, aby zapewnić bezpieczeństwo sieci. Często prowadzi to do powstawania wąskich gardeł w miarę rozwoju sieci. Celestia rozwiązuje ten problem poprzez oddzielenie wykonywania transakcji od procesu udostępniania danych transakcyjnych. Sama nie wykonuje smart kontraktów ani nie przetwarza transakcji. Zamiast tego działa jako wyspecjalizowana warstwa, na której inne blockchainy, znane jako rollupy, mogą publikować swoje dane transakcyjne. Pozwala to deweloperom na tworzenie własnych, niestandardowych środowisk wykonawczych, przy jednoczesnym poleganiu na Celestia w kwestii bezpieczeństwa i przechowywania danych. Kluczową innowacją techniczną Celestia jest Data Availability Sampling. Technologia ta pozwala lekkim węzłom na weryfikację dostępności danych w bloku bez konieczności pobierania całego bloku. Sprawdzając jedynie małe, losowe fragmenty danych, lekkie węzły mogą zyskać dużą pewność, że istnieje pełny zestaw danych. Mechanizm ten umożliwia znaczne skalowanie sieci, ponieważ w miarę dołączania kolejnych lekkich węzłów, wydajność przetwarzania danych rośnie bez konieczności posiadania kosztownego sprzętu przez poszczególnych uczestników. Kolejną ważną funkcją jest wykorzystanie Namespaced Merkle Trees. Technologia ta pozwala różnym aplikacjom i rollupom na pobieranie wyłącznie danych, które są dla nich istotne, zamiast całej historii każdej aplikacji w sieci. Dzięki temu system jest bardziej wydajny dla deweloperów, którzy chcą budować wysokowydajne, wyspecjalizowane blockchainy. Natywnym tokenem sieci jest TIA. Pełni on kilka kluczowych funkcji w ekosystemie. Po pierwsze, jest on używany przez deweloperów do płacenia za blobspace, czyli obszar pamięci, w którym publikują swoje dane transakcyjne. Po drugie, token jest używany do stakingu, co pozwala uczestnikom zabezpieczać sieć i pomagać w osiąganiu konsensusu. Wreszcie, odgrywa on rolę w zdecentralizowanym zarządzaniu, dając posiadaczom możliwość głosowania nad aktualizacjami technicznymi i parametrami sieci. Ogólnie rzecz biorąc, Celestia ma na celu zapewnienie infrastruktury typu plug-and-play dla nowej generacji aplikacji Web3. Specjalizując się w dostępności danych, obniża barierę wejścia dla uruchamiania nowych blockchainów i zapewnia skalowalne fundamenty dla multi-chain przyszłości. Takie podejście daje twórcom większą elastyczność w eksperymentowaniu z różnymi językami programowania i modelami wykonawczymi bez konieczności budowania od podstaw bezpiecznej warstwy konsensusu.
Dowiedz się więcej