Exclusive

Here's how Jump Crypto's Firedancer project aims to optimize Solana for HFT

Quick Take

  • Jump Crypto is building an open-source validator client for Solana known as Firedancer.
  • The project will improve Solana’s resiliency, decentralization and efficiency.
  • Firedancer is implemented in C/C++ to optimize performance.

Jump Crypto is using its high-frequency trading expertise to build a new open-source validator client for Solana known as Firedancer.

In a recent episode of The Scoop podcast, Jump Crypto President Kanav Kariya explained Jump decided to build infrastructure on Solana because of the network's emphasis on performance.

"Given Solana's success, our participation in the ecosystem over a couple years, and the very specific technical challenges that they wanted to solve as it pertains to optimizing their network and runtime, it felt like a really great opportunity for us to come in and contribute," Kariya said.

While Solana touts itself as a high-performance blockchain, over the last year it has suffered numerous outages that could have been prevented if there was a backup validator client such as Firedancer, according to Kariya.

Written in C

In addition to improving Solana's resiliency, Firedancer is implemented in C/C++ which optimizes the client for on-chain high-frequency trading (HFT) activity.

RELATED INDICES

While Solana's primary validator client is written in Rust, C and C++ are the most commonly used software languages in high-frequency trading because they are "lower-level" languages.

Because C and C++ have low-level access to the computer's hardware, it allows for more fine-tuned control and optimization of the client's performance. Additionally, C/C++ allow for more efficient memory management and faster execution of code, which are crucial for high-frequency trading.

According to Kariya, Solana's high-performance design combined with the experience Jump's engineers have in building highly efficient systems made Firedancer an attractive opportunity for the firm.

"Most folks don't understand this about high-frequency trading firms, but they're fundamentally great at a couple of different things: one is high-performance computing at scale… and then, 'how do we optimize our environment overall such that we can we can get as much juice for the squeeze?' — and the confluence of those two factors made it such that Firedancer was a pretty awesome opportunity for us."


© 2023 The Block. All Rights Reserved. This article is provided for informational purposes only. It is not offered or intended to be used as legal, tax, investment, financial, or other advice.

About Authors

Davis Quinton is the Director of Podcasts at The Block and runs our flagship podcast called The Scoop, hosted by Frank Chaparro. Since joining The Block as an 'intern' in early 2022, he has worked closely with leaders across departments to translate The Block's written content into engaging multimedia formats. He holds a degree in Social Research & Public Policy from New York University in Abu Dhabi and is based in Sydney, Australia.
Vishal Chawla is The Block’s crypto ecosystems editor and has spent over six years covering tech protocols, cybersecurity, artificial intelligence and cloud computing. Vishal likes to delve deep into blockchain intricacies to ensure readers are well-informed about the continuously evolving crypto landscape. He is also a staunch advocate for rigorous security practices in the space. Before joining The Block, Vishal held positions at IDG ComputerWorld, CIO, and Crypto Briefing. He can be reached on Twitter at @vishal4c and via email at [email protected]

Editor

To contact the editor of this story:
Andrew Rummer at
[email protected]