Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป Profile Banner
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป Profile
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป

@jump_firedancer

18,388
Followers
12
Following
53
Media
197
Statuses

A new independent validator client for the @solana blockchain, built by @jump_ .

Joined March 2022
Don't wanna be here? Send us removal request.
Pinned Tweet
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Introducing Firedancerโ€™s latest technical milestone: fd_quic ๐Ÿ”ฅ๐Ÿ’ƒ A high-performance implementation of the QUIC and Solana transaction ingest network protocols. 1/15
97
360
1K
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
2 years
His name is Kevin Bowers. The project is Firedancer. ๐Ÿ”ฅ๐Ÿ’ƒ
60
130
818
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Firedancer Friday innit ๐Ÿ”ฅ๐Ÿ’ƒ
Tweet media one
33
112
562
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Absolutely nobody: Kevin Bowers on New Yearโ€™s Eve:
Tweet media one
22
50
526
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
1/ Watch @aeyakovenko highlight Firedancer as one of the most technically interesting things being built in the Solana ecosystem right now on Around the Block with @brian_armstrong . ๐Ÿ‘‡
26
146
508
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
โ€The fact that @solana is developing Firedancer in partnership with @jump_ โ€ฆis a huge vote of confidenceโ€ฆwe finally have a second blockchain ecosystem that has a multi-client architecture.โ€ Firedancer is in development, but weโ€™re excited youโ€™re excited @TrustlessState . ๐Ÿ”ฅ๐Ÿ’ƒ
30
85
436
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
1/ We strive for performance, but our highest priorities are reliability and security. Learn more about the steps we are taking to help improve the Solana network:
Tweet media one
27
175
422
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
1/ Earlier this week, the Firedancer team reached their first milestone: Transaction Ingest. Hereโ€™s what it means ๐Ÿ‘‡๐Ÿ”ฅ๐Ÿ’ƒ
Tweet media one
22
114
396
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
1/ Welcome to โ€œBig Things are Happening at Breakpoint: Firedancer Editionโ€ ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿงต
11
59
304
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
One of the common questions weโ€™re asked is โ€œWhy are you developing Firedancer in C?โ€ We made this short tutorial with @jump_ โ€™s Josh Siegel to answer your questions and take the time to expand on how to write optimal code in C.
24
51
315
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Happy Firedancer Friday! ๐Ÿ”ฅ๐Ÿ’ƒ
Tweet media one
16
33
265
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
11 months
15
98
126
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Head of Strategy at the @SolanaFndn , @Austin_Federa went on @bloombergtv last week and highlighted Firedancer as a performance optimization that could allow people to build products and services that could be as performant as their web2 counterparts.
7
54
213
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
7/ Seeing is Believing. Our current test run is showing the potential for 0.6-1.2 million TPS.
25
36
193
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Jump Crypto Software Dev @fd_ripatel dives into the reason behind building Firedancer in C rather than Rust, the language in which the @solanalabs validator is written.
13
31
175
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Get the scoop on the Firedancer teamโ€™s first testnet milestone โ€œTraction Ingestโ€ in the demo+code overview video below. ๐Ÿ”ฅ๐Ÿ’ƒ
1
38
149
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Drop a "๐Ÿ”ฅ๐Ÿ’ƒ" below if we should do a Firedancer Friday Twitter Space this week?
53
22
151
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
2 years
Anatoly Yakovenko sat down with @zGuz on @coinage_media and discussed the second validator client, Firedancer, being built by @jump_ . Watch below to see what it means for the decentralization and security of Solana moving forward.
8
36
154
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Solana co-founder @aeyakovenko reveals that he originally intended to write the first Solana validator in C. Hear more belowโ€ฆ
13
13
145
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Nobody: My phone after explaining Firedancer to my friends:
Tweet media one
8
11
145
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
@solana Good read. ๐Ÿ”ฅ๐Ÿ’ƒ
Tweet media one
12
25
136
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
29
24
128
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
11 months
Kevin Bowers on building on an actively evolving network and more.
21
37
122
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
A Firedancer QUIC server running on just 4 CPU cores on a single server reliably ingested 21.8 Gbps of incoming transactions (about 1.08M TPS with ~1kB txn size) from Solana Labs clients. 13/15
3
24
133
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Have you ever been in a race against the speed of light? Kevin Bowers has. Watch our Chief Science Officer explain the challenges of building Firedancer below, or read the technicals here:
5
23
128
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Executive Director of the Solana Foundation @DanPaul000 discusses best practices for community discourse and engagement.
14
17
114
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Join @fd_ripatel , @DanPaul000 , and Jump Crypto Research and Development Architect, Philip Taffet to discuss the teamโ€™s progress building the Firedancer validator this Friday! Set a reminder below. ๐Ÿ”ฅ๐Ÿ’ƒ
7
31
122
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Want to take a deeper look into Firedancer? Read Kevin Bowers' @SolanaConf presentation for yourself at . ๐Ÿ”ฅ๐Ÿ’ƒ
Tweet media one
13
80
107
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Performance demo: Testing the limits of a single CPU core running fd_quic using many spammers. The result: 5.8 Gbps or 270k TPS. With small transactions, fd_quic hit 1.4 million TPS. Our spammers required 8 CPU cores to generate this rate. 11/15
Tweet media one
3
13
106
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Tune in tomorrow at 2pm EST to hear @jump_ripatel review his most recent blog piece "Firedancer's Reliability Efforts" and why @buffalu__ and @0x0ece are intrigued by Firedancer.
4
17
92
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
QUICโ€™s 151 pages of spec bring considerable complexity. We were unable to find an existing C library that met our licensing, performance, and reliability requirements. So we built our own. 7/15
Tweet media one
4
6
92
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Firedancerโ€™s custom networking stack is designed ground up to leverage receive-side scaling, a form of hardware-accelerated load balancing. This allows for a shared-nothing parallel architecture: Each CPU core handles a portion of incoming traffic with minimal overhead. 3/15
Tweet media one
1
6
84
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Firedancer was highlighted in Delphi Digitalโ€™s โ€œThe Year Ahead for Infrastructureโ€ report. Give it a read below. ๐Ÿ”ฅ๐Ÿ’ƒ
Tweet media one
@Delphi_Digital
Delphi Digital
1 year
It has @jump_firedancer , a new, independent validator client in development by @Jump_ FireDancer will help client diversity on Solana and make things like client or execution-layer bugs less likely to halt the network.
Tweet media one
1
3
28
2
11
84
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
The Solana network uses the QUIC protocol for various purposes, including transaction propagation. We are excited to share large improvements in scalability and robustness since it was first introduced to provide protection against spam attacks. 2/15
@solana
Solana
2 years
Youโ€™ve heard about three new technologies devs are bringing to Solana: ๐Ÿ”ต QUIC ๐Ÿ”ต Stake Weighted QoS ๐Ÿ”ต Local Fee Markets Now thereโ€™s a new place you can quickly check to see how development, rollout, and adoption are progressing Introducing
119
254
996
1
4
76
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Runtime, VM, and programs. These are central components to executing transactions on @solana . Come find out how we are tackling these components during Firedancer Friday with @CantelopePeel and @fd_patel . ๐Ÿ”ฅ๐Ÿ’ƒ
7
17
81
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
How do you build a validator client like Firedancer? Kevin Bowers has the answers. Watch Jumpโ€™s Chief Science Officer explain below. Want to take a look under the hood? Look no further โžก .
2
16
81
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Watch the full demo here: 15/15
3
7
71
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
3/ โ€œIf we had all the resources in the world in those early days, this (Firedancer) is how we would have built this thing (Solana).โ€ - @aeyakovenko Enjoy the full podcast here:
0
9
69
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Love seeing community-made Firedancer content! And thank you for adding the clarifying tweet below.
@SuperteamDAO
Superteam
1 year
Firedancer is how Solana goes from a race car to a jet plane.
43
156
482
3
13
71
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Firedancer Fridayโ€ฆset a reminder. ๐Ÿ‘‡
5
11
66
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
11 months
This Firedancer Friday weโ€™ll be joined by @Austin_Federa ! Weโ€™ll unpack his recent episode with Kevin Bowers on @ValidatedPod and more. Set a reminder below ๐Ÿ”ฅ๐Ÿ’ƒ
3
10
65
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Receive-side scaling (RSS), as compared to software-based load balancing, improves throughput and simplifies the implementation: No complex global schedulers or async runtimes, no locks, and no atomics. 4/15
4
3
63
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Jump Crypto Security Engineer @0x0ece explains what a second validator means for the decentralization of the Solana network.
2
17
68
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
This test was ultimately limited by the network hardware available (a 25 Gbps link). We would love to see if you can push performance further โ€” the documentation is online. Work on many more components is ongoing. Stay tuned! 14/15
2
1
63
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
To achieve our robustness goal, fd_quic brings optimized data structures and algorithms to the table. For example, it performs (almost) zero heap allocations while handling traffic, guaranteeing that the validator wonโ€™t run out-of-memory. 8/15
Tweet media one
1
3
58
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Scalability demo: Same as the performance demo, but now RSS is enabled on a 25 Gbps network interface, running fd_quic on 4 CPU cores. This demonstrates the linear scaling properties: Each core still handles about the same rate for a near 4x improvement in throughput. 12/15
Tweet media one
1
2
60
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
11 months
Kevin Bowers on speed of light limits and more. ๐Ÿ”ฅ๐Ÿ’ƒ
2
16
60
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
The abstractions introduced by sockets-based networking were another limiting factor. Firedancer bypasses the Linux networking stack using XDP/AF_XDP, recent kernel technologies that are now widely available on existing validator hardware. 5/15
Tweet media one
2
4
58
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
2 years
Listen in as Solana Co-founder @aeyakovenko describes Firedancer on @decryptmedia 's most recent podcast. ๐Ÿ”ฅ๐Ÿ’ƒ
7
7
61
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
The XDP program consists of eBPF bytecode that identifies and then forwards incoming traffic to Firedancer via AF_XDP. AF_XDP is a facility for high-performance transfer of packet data within the validator. 6/15
Tweet media one
2
5
52
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
11 months
Validated | Rethinking High Performance Computing with Kevin F****** Bowers ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿฟ
0
3
57
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Join us on Twitter Spaces at 1:00pm EST ๐Ÿ”ฅ๐Ÿ’ƒ
Tweet media one
5
7
55
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
For further color on the implementation, refer to our header files: Last week, we celebrated our months long journey of making QUIC quick with a live demo showing off our 3 design goals: Compatibility, Performance and Scalability 9/15
1
3
50
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
2/ Firedancer modules are now available for use from Solana Labs validators (in testnet) in a setup we call โ€œFrankendancerโ€
2
2
52
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Great post by our good friends @Neodyme . This example reinforces our resolve in our partnership with @SolanaFndn to build Firedancer, a 2nd validator for Solana.
@Neodyme
Neodyme
1 year
Total Loss of Funds The story of Solana's highest-severity bug -- and how we found it back in late 2020. Among other things, it allowed us to: - Mint or steal any amount of any token - Modify any NFT - Delete liabilities in any lending protocol
3
22
84
3
6
53
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
11 months
Weโ€™ll be live in 1 hour with: @Austin_Federa & @fd_ripatel
3
11
47
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
3/ One major addition: A new block pre-packing algorithm that uses a heuristic approach to estimate compute unit cost before execution. This reduces contention in Solanaโ€™s parallel VM, resulting in more efficient block production.
Tweet media one
3
2
50
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
2/ Anatoly takes the time to highlight how @jump_ is a trading firm and an engineering-driven tech company excited about a fair, open, and permissionless execution layer and blockchain infrastructure.
1
2
48
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Compatibility demo: A spam tool built from modules in the Solana Labs validator that sends out many transactions to the Firedancer validator via QUIC. This showed that our QUIC implementation was correct. 10/15
Tweet media one
1
2
45
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
2/ Firedancer Firedancer is a new independent validator for Solana that focuses on documenting and standardizing the current validator to improve ecosystem robustness and system performance. Itโ€™s under development here:
1
7
41
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
5/ In addition, this allows you to test Firedancerโ€™s high-performance transaction ingest, deduplication, signature verification, and block pre-packing on real networks. For a guide on how to set up your own Frankendancer validator, refer to:
1
3
48
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
T-20 hours...
Tweet media one
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Join @fd_ripatel , @DanPaul000 , and Jump Crypto Research and Development Architect, Philip Taffet to discuss the teamโ€™s progress building the Firedancer validator this Friday! Set a reminder below. ๐Ÿ”ฅ๐Ÿ’ƒ
7
31
122
1
4
45
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
7/ Whatโ€™s unique to @solana is the wealth of test data available, allowing us to backtest against real user data at a scale not seen on other networks.
1
1
45
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
13
19
41
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
6/ Disclaimer: Not production ready โ€” should only be used on testnet. Tune into this Fridayโ€™s Twitter Space to learn more.
3
3
43
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
4/ Frankendancer is built to support reliable network operation, even when faced with large packet floods.
1
0
39
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
8/ Watch the full presentation here to learn more about Firedancer:
3
4
35
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
@0xMert_ ๐Ÿ”ฅ๐Ÿ’ƒ
1
2
39
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
2/ @jump_ has developed an extensive testing framework for its global trading infrastructure. These same testing practices can be applied to troubleshoot any issues Firedancer might face.
1
0
37
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
14/ Weโ€™re excited to help improve the Solana networkโ€™s robustness. If you have any questions about Firedancer, please reach out!
0
0
37
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
5/ A rigorous testing roadmap is necessary to prevent client compatibility issues. @jump_ and @solanalabs will run multiple test networks with a mix of different validator client software and configurations.
1
1
37
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
13/ The final step to robustness is improving the social layer. We are working on a complete specification of the Solana protocols accompanied by sufficient documentation to allow other teams to build their own clients and look to open up Firedancer to external contributors.
1
1
34
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Just a few days until the @SuperteamDAO Solana Ecosystem Community Call! Be sure to tune in to hear a quick Firedancer update from @fd_ripatel . Don't miss out:
Tweet media one
1
7
34
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
4/ As such, a novel transaction processing pipeline helps identify bottlenecks by providing detailed insight into the performance of all modules, from the network interface to on-chain runtime.
1
0
33
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
5B/ Follow Amdahlโ€™s Law Distributed heterogeneous systems are vulnerable to Amdahlโ€™s โ€œstreet justiceโ€ where anything left unoptimized can be performance-limiting. So, we optimize as we go.
1
9
27
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
3/ An early realization was that reliability is derived from the performance: We work to ensure stable operation during peak network loads by designing and optimizing components for far higher throughput than validators would realistically face.
1
0
31
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
3/ Jumpโ€™s Involvement From a networking point of view, Jumpโ€™s experience in building systems is highly advantageous. Since a distributed heterogenous mixture of CPUs, GPUs, FPGAs, and ASICS is bread-and-butter for Jump, we felt the most prepared to undertake this challenge.
1
7
25
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
Uploaded on YouTube here:
0
1
30
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
4/ Approaching Firedancer Weโ€™re approaching Firedancer layer by layer, following the data path from packet ingress, runtime, and consensus to make Solana faster and stronger.
1
9
25
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
6/ These test networks will be subjected to various attacks and failures, such as duplicate nodes, failing network links, transaction floods, and consensus violations. We're also building a large corpus of automated unit and fuzz tests to cover every consensus-critical code path.
1
1
30
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
8/ Firedancer's modular architecture should also yield an appreciable improvement in operational resiliency. Modules can be reconfigured and upgraded very quickly with minimal impact on production.
1
0
29
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
9/ Robustness necessarily also includes security. We mitigate the possibility of widespread network bugs by working to reduce the number of components shared with the Solana Rust validator to a minimum.
2
0
27
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
10/ We are cognizant of the security risks introduced by modern supply chains, which often include hundreds of individual dependencies. While convenient, this causes difficulties in keeping all imported code audited.
1
0
28
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
11/ Firedancer takes a different approach by using a minimal amount of dependencies that are included in the code review lifecycle. Furthermore, the build system is fully deterministic, allowing users to independently audit binary releases.
1
1
27
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
5A/ Location, Location, Location Apps like Firedancer need to be locality aware for high performance. If an applicationโ€™s data flow is not optimized up-front, optimizing it later will be a complete rewrite, not a quick recompile. cont.
1
7
21
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
12/ Of course, we are working with independent security auditors to continually review the Firedancer codebase, as well as hosting a public bug bounty program for responsible disclosure of security concerns.
1
0
26
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
@solana ๐Ÿ”ฅ๐Ÿ’ƒ
1
0
26
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
6/ Meet Frank Weโ€™re working incrementally to stay in sync with Solanaโ€™s ongoing development. Our Frankendancer approach stitches our components into Solanaโ€™s existing validator and slowly builds a brand-new validator.
1
4
23
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
5
10
26
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
@solana ๐Ÿ”ฅ๐Ÿ’ƒ
0
0
24
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
@0xMert_ ๐Ÿ”ฅ๐Ÿ’ƒ
1
0
21
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
@Austin_Federa ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
0
0
18
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
11 months
T-10 minutes โณ
1
0
17
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
@solana ๐Ÿ”ฅ๐Ÿ’ƒ
0
0
17
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
@xNFT_Backpack ๐Ÿ”ฅ๐Ÿ’ƒ
2
1
17
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
2 years
1/ Second validator, you say @aeyakovenko ? ๐Ÿ”ฅ๐Ÿ’ƒ #mainnet2022
Tweet media one
2
1
16
@jump_firedancer
Firedancer ๐Ÿ”ฅ๐Ÿ’ƒ๐Ÿป
1 year
@LoganJastremski What could the Solana blockchain's multi-client architecture look like in the future?
1
0
13