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

Autor: Kraken Learn team
4 min
26 lis 2024

Przewodnik dla początkujących po Firedancer 📖

Firedancer to nowe oprogramowanie klienta walidatora firm trzecich dla blockchaina Solana, które ma na celu poprawę wydajności sieci i możliwości przetwarzania transakcji.

Aby interagować z blockchainem Solana, a w zasadzie z każdym blockchainem, osoby chcące połączyć się z blockchainem muszą uruchomić oprogramowanie klienckie. 

W przestrzeni 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 typu open-source pozwalają deweloperom tworzyć własne aplikacje lub implementacje tego oprogramowania, aby wykonywać różne funkcje.

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

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

SOL icon
$88.85
+0,82%
24 godz.
sol

Obecne wyzwania Solany ⛔️

Aby promować decentralizację blockchaina i usunąć wszelkie 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ą kilka różnych opcji przy podejmowaniu decyzji, które oprogramowanie klienckie chcą używać.

Istnieją trzy główne zalety tego rozwiązania:

  • Każdy klient ma swoją unikalną bazę kodu, co zmniejsza ogólną podatność sieci na błędy i ataki.
  • Zmniejsza ryzyko finalizacji transakcji (zapobiega manipulacji transakcjami blockchain przez pojedynczego klienta).
  • Deweloperzy mogą tworzyć aplikacje w dowolnych językach programowania, w których czują się najbardziej komfortowo.

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

Obecnie blockchain Solana ma tylko trzech klientów walidatorów w działaniu: 

  • Klient Solana Labs (napisany w języku programowania Rust).
  • Klient Jito-Solana (fork z 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 chwali się 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, rozpraszając obciążenie przetwarzania transakcji na wiele mniejszych łańcuchów shard jednocześnie.

Jednak na horyzoncie pojawia się nowy klient.

Czym jest Firedancer i dlaczego jest to ważne? 🧐

Firedancer to nowy klient walidatora o wysokiej wydajności dla Solany, 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 Solany i zapewnienia wsparcia dla shardingu. 

W transmisji na żywo w 2022 roku, Firedancer wykazał zdolność do przetwarzania ponad 1 miliona transakcji na sekundę. Ta liczba jest wielokrotnie większa niż obecny teoretyczny limit Solany wynoszący 50 000 tps i znacznie przewyższa liczbę transakcji, które typowo przetwarzają wiodący dostawcy usług, tacy jak Visa.

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

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

Poza swoimi zaletami wydajnościowymi, Firedancer zapewni węzłom walidatora Solany czwartą opcję oprogramowania do wyboru; co dodatkowo zmniejsza podatność Solany na błędy, eksploatacje kodu i ataki.

Jak społeczność Solany postrzega Firedancer? 🗣️

Solana ma jedną z największych sieci deweloperów blockchaina wśród wszystkich protokołów dzisiaj. Nowe opcje oprogramowania klientów oznaczają nowe możliwości dla tych, którzy budują funkcjonalność na sieci Solany.

W niedawnym poście na swoim blogu, współzałożyciel i dyrektor generalny Helius Mert Mumtaz zakończył następującymi uwagami na temat znaczenia Firedancer dla Solany.

"To technologiczne osiągnięcie czyni najszybszy, najbardziej wydajny blockchain obecnie na rynku jeszcze lepszym. Solana została zaprojektowana jako globalna maszyna stanów o wysokiej przepustowości i niskiej latencji. Firedancer to ogromny krok naprzód w kierunku doskonalenia tych celów."

Sprawdź pełny post na blogu Helius, aby głębiej i bardziej technicznie zanurzyć się w wewnętrzne działanie Firedancer.

Zacznij kupować Solanę (SOL)

Teraz, gdy nauczyłeś się wszystkiego o Firedancerze, czy jesteś gotowy, aby kontynuować swoją podróż w kryptowalutach i kupić Solanę?

Sprawdź nasz przewodnik w Centrum Nauki Kraken, aby uzyskać więcej informacji na temat Jak kupić Solanę (SOL) i zarejestrować się na konto w Krakenie już dziś.

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