Firedancer
SOL 2.0
[0xIchigo – December 3, 2023]
Further analysis of Solana 2.0
Firedancer – a validator client developed by Jump for Solana
Solana is the blockchain with the fastest processing speed + lowest energy consumption compared to other chains.
With vision, direction and experience in algorithm building, Jump aims to build Solana faster and more reliably - on the solid foundation of the Solana validator client.
According to Jump, Firedancer is the most productive validator client on any blockchain.
Technically, Firedancer is Jump's proposal - by rebuilding Solana 's current validator client in the C programming language (0xIchigo, 2023)
I – Main content/Table of contents
II – Validator
Validator is a computer participating in the blockchain with a Proof-of- Stake (PoS) mechanism.
Validator is the foundation of the Solana network.
Validator is responsible for processing transactions (transactions - txs) and participating in consensus mechanisms (Consensus ).
Validator also ensures the safety/security of the network, by locking the amount of Stake Solana Token (the amount of Stake can be understood as an amount deposited by a user to authenticate their validator Vai on the network/network), by this way…
% Stake running on clients / Total number of clients of the chain
+ Jito's client is a branch/ Fork from the Solana client code, hosted and operated by Jito.
+ Jito Client optimizes MEV (maximum extraction value) for each Block.
+ Jito Client creates pseudo-mempool* (while Solana attaches Block to the chain without a mempool**)
(* Pseudo-mempool allows validators to check + collect these txs and attach those transactions to Jito's Block Engine)
(** Mempool = Memory Pool, is a log that stores transactions waiting to be processed or unconfirmed transactions)
+ Solana Labs client has 68.55% of the entire SOL system
+ Jito client holds 31.45%, this number of validators increased by 16% compared to the previous report of Solana Foundation.
+ Amount of Stake to run validator, always <33% of total Stake
+ Approximately 25% of total Stake is reasonable
III – Why does Jump build a new validator client?
In the past, Solana mainnet's new Block generation process was stopped 4 times. Each bug requires several hundred validators to fix the error.




