Hva er Firedancer, og hvorfor er det viktig for Solana?

Av Kraken Learn team
4 min
26. november 2024

En nybegynnerguide til Firedancer 📖

Firedancer er en ny tredjeparts validator-klientprogramvare for Solana-blokkjeden som har som mål å forbedre nettverkets effektivitet og transaksjonsbehandlingskapasitet.

For å interagere med Solana-blokkjeden, eller faktisk en hvilken som helst blokkjede, må personer som ønsker å koble seg til blokkjeden, kjøre klientprogramvare. 

I blokkjede-verdenen blir individer som kjører klientprogramvare på datamaskinene sine, referert til som noder. Noder kan utføre en rekke viktige roller, som for eksempel å bidra til å sikre og vedlikeholde blokkjedenettverk.

Klientprogramvare fungerer som en bro mellom en nodes datamaskin og en blokkjede.

Åpen kildekode-offentlige blokkjeder lar utviklere lage sine egne applikasjoner, eller implementeringer, av denne programvaren for å utføre ulike funksjoner.

Kryptovaluta-lommebøker er ett eksempel på en klientprogramvareimplementering. Krypto-lommebøker lar brukere overføre kryptovaluta direkte mellom hverandre over et blokkjedenettverk.

Validator-klienter er en annen type klientprogramvareimplementering som administrerer noder som deltar i krypto staking-prosessen (foreslår nye blokker).

SOL icon
$73.84
+2,14 %
24 timer
sol

Solanas nåværende utfordringer ⛔️

For å fremme blokkjede-desentralisering og eliminere enkeltpunkter for feil, oppfordrer prosjekter som Ethereum (ETH) eksterne utviklere til å lage sine egne klientimplementeringer i ulike programmeringsspråk. Dette betyr at node-operatører har flere forskjellige alternativer når de skal bestemme hvilken klient de ønsker å bruke.

Det er tre hovedfordeler med dette:

  • Hver klient har sin egen unike kodebase, noe som reduserer nettverkets generelle sårbarhet for feil og angrep.
  • Reduserer risikoen for transaksjonsfinalitet (hindrer en enkelt klient i å manipulere blokkjede-transaksjoner).
  • Utviklere kan lage applikasjoner ved å bruke de programmeringsspråkene de er mest komfortable med.

På grunn av viktigheten av klientdiversitet har Ethereum-protokollen innført straffer som inactivity leaks for å motvirke noder fra å kjøre den samme klientprogramvaren.

Akkurat nå har Solana-blokkjeden kun tre validator-klienter i drift: 

  • Solana Labs-klient (skrevet i programmeringsspråket Rust).
  • Jito-Solana-klient (forket fra Solana Labs-klienten, også skrevet i programmeringsspråket Rust).
  • Sig-klient (skrevet i programmeringsspråket Zig).

Dette betyr at Solana ikke er like motstandsdyktig mot angrep som hovedkonkurrenten, som for øyeblikket kan skilte med rundt seks forskjellige konsensusklienter og åtte eksekveringsklienter.

I tillegg støtter Solanas native klient ikke sharding — et system som forbedrer blokkjede-skalerbarheten ved å spre transaksjonsbehandlingsbelastningen over flere mindre shard-kjeder samtidig.

Men det er en ny klient i horisonten.

Hva er Firedancer og hvorfor er det viktig? 🧐

Firedancer representerer en ny høyytelses validator-klient for Solana, skrevet i programmeringsspråket C++.

Utviklet av Jump Crypto, et Web3-infrastrukturselskap, er Firedancer designet for å betydelig øke Solanas transaksjonsbehandlingskapasitet og gi støtte for sharding. 

I en live demo kringkastet i 2022, demonstrerte Firedancer en evne til å behandle over 1 million transaksjoner per sekund. Dette tallet er mange ganger større enn Solanas nåværende teoretiske grense på 50 000 tps, og overgår langt antall transaksjoner ledende tjenesteleverandører som Visa vanligvis behandler.

Denne oppgraderte ytelsen vil sannsynligvis øke Solanas appell som en ledende Layer 1 blokkjede, og tillate nettverket å holde tritt med andre toppkonkurrenter i kryptomarkedet. 

Prosjektet ble først kunngjort i 2022, med den live testnettet lansert i oktober 2023.

Utover ytelsesfordelene vil Firedancer gi Solana validator-noder et fjerde programvarealternativ å velge mellom; noe som ytterligere reduserer Solanas sårbarhet for feil, kodeutnyttelser og angrep.

Hvordan føler Solana-fellesskapet om Firedancer? 🗣️

Solana har et av de største utviklernettverkene for blokkjeder av noen protokoll i dag. Nye klientprogramvarealternativer betyr nye muligheter for de som bygger funksjonalitet på toppen av Solana-nettverket.

I et nylig innlegg på bloggen deres, konkluderte Helius medgründer & administrerende direktør Mert Mumtaz med følgende bemerkninger om Firedancers betydning for Solana.

"Denne teknologiske bragden gjør den raskeste, mest ytelsessterke blokkjeden som for øyeblikket er på markedet, enda bedre. Solana er designet for å være en global tilstandsmaskin med høy gjennomstrømning og lav ventetid. Firedancer er et gigantisk sprang fremover mot å perfeksjonere disse målene."

Sjekk ut Helius' fulle blogginnlegg for et dypere og mer teknisk dykk inn i Firedancers indre virkemåte.

Begynn å kjøpe Solana (SOL)

Nå som du har lært alt om Firedancer, er du klar til å fortsette kryptoreisen din og kjøpe Solana?

Sjekk ut vår Kraken Learn Center-guide for mer informasjon om hvordan du kjøper Solana (SOL) og registrer deg for en konto hos Kraken i dag.

Noe av innholdet på denne siden kan ha blitt oversatt ved hjelp av AI