Cos'è Firedancer e perché è importante per Solana?

Di Kraken Learn team
4 min
26 nov 2024

Guida per principianti a Firedancer 📖

Firedancer è un nuovo software client di validazione di terze parti per la blockchain di Solana che mira a migliorare l'efficienza della rete e le capacità di elaborazione delle transazioni.

Per interagire con la blockchain di Solana, o con qualsiasi altra blockchain, le persone che desiderano connettersi alla blockchain devono eseguire un software client. 

Nel settore della blockchain, le persone che eseguono il software client sui loro computer sono chiamate nodi. I nodi possono svolgere una serie di ruoli importanti, come contribuire a proteggere e a mantenere le reti blockchain.

Il software client funge da ponte tra il computer di un nodo e una blockchain.

Le blockchain pubbliche open-source consentono agli sviluppatori di creare le proprie applicazioni, o implementazioni, di questo software per svolgere varie funzioni.

I wallet di criptovalute sono un esempio di implementazione di software client. I wallet di criptovalute consentono agli utenti di effettuare transazioni in criptovaluta direttamente tra loro su una rete blockchain.

I client di validazione sono un altro tipo di implementazione di software client che gestisce i nodi che partecipano al processo di staking di criptovalute (proponendo nuovi blocchi).

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

Le sfide attuali di Solana ⛔️

Per promuovere la decentralizzazione della blockchain ed eliminare i singoli punti di errore, progetti come Ethereum (ETH) incoraggiano gli sviluppatori esterni a creare le proprie implementazioni di client in vari linguaggi di programmazione. Ciò significa che gli operatori di nodi hanno a disposizione diverse opzioni quando decidono quale client utilizzare.

I vantaggi principali sono tre:

  • Ogni client ha un proprio codebase unico, che riduce la vulnerabilità complessiva della rete a bug e attacchi.
  • Riduce il rischio di finalità delle transazioni (impedendo a un singolo client di manipolare le transazioni della blockchain).
  • Gli sviluppatori possono creare applicazioni utilizzando i linguaggi di programmazione con cui si trovano più a loro agio.

Data l'importanza della diversità dei client, il protocollo Ethereum ha introdotto sanzioni come gli inactivity leak per dissuadere i nodi dall'eseguire tutti lo stesso software client.

Attualmente, la blockchain di Solana ha solo tre client di validazione operativi: 

  • Client di Solana Labs (scritto nel linguaggio di programmazione Rust).
  • Client Jito-Solana (un fork del client di Solana Labs, scritto anch'esso nel linguaggio di programmazione Rust).
  • Client Sig (scritto nel linguaggio di programmazione Zig).

Ciò significa che Solana non è resiliente agli attacchi come il suo principale concorrente, che attualmente vanta circa sei diversi client di consenso e otto client di esecuzione.

Inoltre, il client nativo di Solana non supporta lo sharding, un sistema che migliora la scalabilità della blockchain distribuendo il carico di elaborazione delle transazioni su più shard chain più piccole contemporaneamente.

Ma un nuovo client si profila all'orizzonte.

Cos'è Firedancer e perché è importante? 🧐

Firedancer rappresenta un nuovo client validatore ad alte prestazioni per Solana, scritto in linguaggio di programmazione C++.

Sviluppato da Jump Crypto, una società di infrastrutture Web3, Firedancer è stato progettato per aumentare in modo significativo le capacità di elaborazione delle transazioni di Solana e per fornire supporto per lo sharding. 

In una demo dal vivo trasmessa nel 2022, Firedancer ha dimostrato la capacità di elaborare oltre 1 milione di transazioni al secondo. Questa cifra è di gran lunga superiore all'attuale limite teorico di Solana di 50.000 tps e supera di gran lunga il numero di transazioni che i principali fornitori di servizi come Visa elaborano in genere.

È probabile che questo miglioramento delle prestazioni aumenti l'attrattiva di Solana come blockchain di Layer 1 leader del settore e consenta alla rete di tenere il passo con gli altri principali concorrenti del mercato crypto. 

Il progetto è stato annunciato per la prima volta nel 2022, con il lancio della testnet live nell'ottobre 2023.

Oltre ai vantaggi in termini di prestazioni, Firedancer fornirà ai nodi validatori di Solana una quarta opzione software tra cui scegliere, riducendo ulteriormente la vulnerabilità di Solana a bug, exploit del codice e attacchi.

Cosa pensa la community di Solana di Firedancer? 🗣️

Oggi Solana ha una delle più grandi reti di sviluppatori blockchain di qualsiasi protocollo. Nuove opzioni di software client significano nuove possibilità per coloro che sviluppano funzionalità sulla rete Solana.

In un recente post sul loro blog, il co-fondatore e CEO di Helius Mert Mumtaz ha concluso con le seguenti osservazioni sull'importanza di Firedancer per Solana.

"Questa prodezza tecnologica rende la blockchain più veloce e performante attualmente sul mercato ancora migliore. Solana è progettata per essere una macchina a stati globale a elevato throughput e bassa latenza. Firedancer è un enorme passo avanti verso il perfezionamento di questi obiettivi."

Dai un'occhiata al post completo del blog di Helius per un'analisi più approfondita e tecnica del funzionamento interno di Firedancer.

Inizia ad acquistare Solana (SOL)

Ora che hai imparato tutto su Firedancer, sei pronto a continuare il tuo viaggio nel mondo crypto e ad acquistare Solana?

Consulta la nostra guida del Kraken Learn Center per maggiori informazioni su Come acquistare Solana (SOL) e registra un account su Kraken oggi stesso.

Alcuni contenuti di questa pagina potrebbero essere stati tradotti utilizzando l'IA