Czym jest Firedancer i dlaczego jest tak ważny dla Solany?

Autor Kraken Learn team
4 min
26 lis 2024

Firedancer – przewodnik dla początkujących 📖

Firedancer to nowe, zewnętrzne oprogramowanie klienckie walidatora dla blockchainu Solana, którego celem jest poprawa wydajności sieci i możliwości przetwarzania transakcji.

Aby wejść w interakcję z blockchainem Solana, a właściwie z dowolnym blockchainem, osoby chcące połączyć się z blockchainem muszą uruchomić oprogramowanie klienckie. 

W świecie blockchain osoby, które uruchamiają oprogramowanie klienckie na swoich komputerach, nazywane są węzłami. Węzły mogą pełnić szereg ważnych ról, takich jak pomoc w zabezpieczaniu i utrzymywaniu sieci blockchain.

Oprogramowanie klienckie działa jak most między komputerem węzła a blockchainem.

Publiczne blockchainy open-source pozwalają deweloperom tworzyć własne aplikacje lub implementacje tego oprogramowania w celu wykonywania różnych funkcji.

Portfele kryptowalutowe są jednym z przykładów implementacji oprogramowania klienckiego. Portfele kryptowalutowe pozwalają użytkownikom na bezpośrednie przeprowadzanie transakcji kryptowalutowych między sobą w sieci blockchain.

Klienci walidatorów to kolejny rodzaj implementacji oprogramowania klienckiego, który zarządza węzłami uczestniczącymi w procesie stakowania kryptowalut (proponowanie nowych bloków).

SOL icon
$102.72
-0,03%
24h
sol

Obecne wyzwania Solany ⛔️

Aby promować decentralizację blockchain i eliminować pojedyncze punkty awarii, projekty takie jak Ethereum (ETH) zachęcają zewnętrznych deweloperów do tworzenia własnych implementacji klientów w różnych językach programowania. Oznacza to, że operatorzy węzłów mają do wyboru kilka różnych opcji, gdy decydują, z którego klienta chcą korzystać.

Ma to trzy główne zalety:

  • Każdy klient ma własną, unikalną bazę kodu, co zmniejsza ogólną podatność sieci na błędy i ataki.
  • Zmniejsza ryzyko związane z finalizacją transakcji (uniemożliwia pojedynczemu klientowi manipulowanie transakcjami na blockchainie).
  • Deweloperzy mogą tworzyć aplikacje w językach programowania, które znają najlepiej.

Ze względu na znaczenie różnorodności klientów protokół Ethereum wprowadził kary, takie jak inactivity leaks, aby zniechęcić węzły do uruchamiania tego samego oprogramowania klienckiego.

Obecnie blockchain Solana ma tylko trzech działających klientów walidatorów: 

  • Klient Solana Labs (napisany w języku programowania Rust).
  • Klient Jito-Solana (fork klienta Solana Labs, również napisany w języku programowania Rust).
  • Klient Sig (napisany w języku programowania Zig).

Oznacza to, że Solana nie jest tak odporna na ataki jak jej główny konkurent, który obecnie może się pochwalić około sześcioma różnymi klientami konsensusu i ośmioma klientami wykonawczymi.

Dodatkowo natywny klient Solany nie obsługuje shardingu — systemu, który poprawia skalowalność blockchaina, rozkładając obciążenie związane z przetwarzaniem transakcji jednocześnie na wiele mniejszych łańcuchów shardów.

Jednak na horyzoncie pojawił się nowy klient.

Czym jest Firedancer i dlaczego jest ważny? 🧐

Firedancer to nowy, wysokowydajny klient walidatora dla sieci Solana, napisany w języku programowania C++.

Opracowany przez Jump Crypto, firmę zajmującą się infrastrukturą Web3, Firedancer został zaprojektowany w celu znacznego zwiększenia możliwości przetwarzania transakcji przez sieć Solana i zapewnienia wsparcia dla shardingu. 

Podczas demonstracji na żywo transmitowanej w 2022 roku, Firedancer pokazał zdolność do przetwarzania ponad miliona transakcji na sekundę. Liczba ta jest wielokrotnie wyższa od obecnego teoretycznego limitu sieci Solana wynoszącego 50 000 tps i znacznie przewyższa liczbę transakcji, które zazwyczaj przetwarzają wiodący dostawcy usług, tacy jak Visa

Ta zwiększona wydajność prawdopodobnie podniesie atrakcyjność sieci Solana jako wiodącego blockchaina warstwy 1 i pozwoli jej dotrzymać kroku innym czołowym konkurentom na rynku kryptowalut. 

Projekt został po raz pierwszy ogłoszony w 2022 roku, a jego testnet na żywo uruchomiono w październiku 2023 roku.

Oprócz korzyści związanych z wydajnością, Firedancer zapewni węzłom walidatora Solana czwartą opcję oprogramowania do wyboru, co dodatkowo zmniejszy podatność sieci Solana na błędy, exploity i ataki.

Co społeczność Solana sądzi o Firedancer? 🗣️

Obecnie Solana ma jedną z największych sieci deweloperów blockchain spośród wszystkich protokołów. Nowe opcje oprogramowania klienckiego oznaczają nowe możliwości dla osób tworzących funkcjonalności w sieci Solana.

W niedawnym wpisie na swoim blogu współzałożyciel i CEO firmy Helius, Mert Mumtaz, podsumował znaczenie Firedancer dla Solany następującymi słowami:

To technologiczne osiągnięcie sprawia, że najszybszy i najbardziej wydajny blockchain na rynku staje się jeszcze lepszy. Solana została zaprojektowana jako globalna maszyna stanów o wysokiej przepustowości i niskim opóźnieniu. Firedancer to ogromny krok naprzód w kierunku perfekcyjnej realizacji tych celów.

Sprawdź pełny wpis na blogu Helius, aby zapoznać się z dogłębną i techniczną analizą działania Firedancer.

Zacznij kupować Solana (SOL)

Skoro już wiesz wszystko o Firedancer, czy chcesz kontynuować swoją przygodę z krypto i kupić Solana?

Zapoznaj się z naszym przewodnikiem w Centrum edukacji Kraken, aby uzyskać więcej informacji na temat tego, jak kupić Solana (SOL), i załóż konto na Krakenie już dziś.

Niektóre treści na tej stronie mogły zostać przetłumaczone przy użyciu AI