Firedancer ist eine kommende Validator-Client-Software für Solana (SOL), die die Skalierbarkeit, Dezentralisierung und Robustheit des Netzwerks verbessern soll.
Die Entwicklung wird als eine der wichtigsten Innovationen im Solana-Ökosystem angepriesen.
Erste Testergebnisse zeigen das Potenzial von Firedancer, über 1 Million Transaktionen pro Sekunde (TPS) auf Solana zu verarbeiten.
Im Folgenden wird der Fachjargon aufgeschlüsselt. So können Sie besser verstehen, was Firedancer auf Solana ist und welchen Hype das Projekt auslöst.
Zum Thema: Die Solana Prognose 2024 – Wie entwickelt sich SOL?
Wichtigste Erkenntnisse
- Firedancer ist ein unabhängiger Validator-Client, der von einer Krypto-Infrastruktur- und proprietären Handelsfirma namens Jump Trading entwickelt wurde.
- Die Einführung von Firedancer wird die Vielfalt der Validator-Clients von Solana erhöhen und eine Skalierung durch Sharding auf Solana ermöglichen.
- Firedancer wird voraussichtlich in der 2. Hälfte 2024 im Testnet erscheinen.
- Alles zeigen
Was ist Firedancer auf Solana?
Zunächst sollte erklärt werden, was ein Validator-Client ist.
Ein Validator-Client ist eine Software, die von Validator-Knoten in einem Blockchain-Netzwerk ausgeführt wird.
Die Validator-Client-Software ist das Herzstück der Funktionalität der Proof-of-Stake-Blockchain (PoS). Sie erleichtert die Ausführung von Transaktionen und sorgt dafür, dass das Netzwerk von Knoten einen Konsens erzielen kann.
Laut dem Validator Health Report vom Oktober 2023 hatte Solana zwei Validator-Clients. Der erste Validator-Client wurde von Solana Labs entwickelt.
Zu diesem Zeitpunkt liefen etwa 69 % der Stakes über den ursprünglichen Client von Solana Labs.
Ein von JitoLabs konzipierter Validator-Client war für die restlichen 31 % der Validator-Stakes auf Solana verantwortlich.
Nun wird Firedancer – ein unabhängiger Validator-Client, der von einem Krypto-Infrastrukturunternehmen namens Jump Trading entwickelt wurde – bald für Solana-Validatoren verfügbar sein.
Wie wird Firedancer Solana widerstandsfähiger und dezentraler machen?
Die Einführung von Firedancer wird die Vielfalt der Validator-Clients von Solana erhöhen.
Ein breites Spektrum an unabhängig entwickelten Validator-Clients ist für die Dezentralisierung und Sicherheit eines Blockchain-Netzwerks von entscheidender Bedeutung, da das Netzwerk durch die Abhängigkeit von einem einzigen Client anfällig für Angriffe und Bugs werden kann.
Hier sind die Hauptgründe, wie Firedancer Solana widerstandsfähiger und dezentraler machen wird:
- Bugs – Über viele Clients verteilte Knoten sorgen dafür, dass ein Fehler in einem einzelnen Client nicht das gesamte Netz zum Stillstand bringt.
- Angriffe – Die Vielfalt der Validator-Clients gilt als wichtige Verteidigungslinie gegen gezielte Angriffe auf einen bestimmten Client. Eine geringe Client-Diversität kann zu Hacks und Attacken wie Denial-of-Service-Angriffen führen.
- Finalität – Fehler in einem Validator-Client, der zum Staken eines beträchtlichen Teils von Kryptowährungen in einer PoS-Blockchain verwendet wird, können die Validatoren am Abschließen von Transaktionen und am Erreichen eines Konsenses hindern.
In gewissem Sinne macht Firedancer allein durch seine Existenz einen Unterschied.
So Solana in seinem Health Report:
„Die Vielfalt der Validator-Clients ist wichtig für die langfristige Gesundheit und das Funktionieren des Netzes. Mit mehreren Validator-Clients wird das Risiko eines Fehlers oder schädlichen Codes in einem einzelnen Client durch die Existenz anderer unabhängiger Clients gemindert, bei denen es kaum möglich ist, dass sie denselben Bug oder Malware-Angriff aufweisen, wodurch ein Totalausfall des Netzwerks weniger wahrscheinlich wird.“
Zum Zeitpunkt der Erstellung dieses Artikels verfügte Ethereum (ETH) über den vielfältigsten Satz an Validator-Clients unter allen bestehenden PoS-Blockchains.
Laut Ethernodes.org nutzten Ethereum-Mainnet-Validatoren u.a. geth (46,7%), nethermind (35,6%), besu (7,5%), erigon (7,2%) und reth (2,8%).
Wie wird Firedancer bei der Skalierung von Solana helfen?
Vorhanden zu sein ist eine Sache. Aber natürlich ist es genauso wichtig, gut in seiner Arbeit zu sein.
Der Firedancer-Client ist ein brandneuer Solana-Validator, der die Effizienz des ursprünglichen, von Solana Labs entwickelten Validator-Clients verbessern soll.
„Es ist eine Chance für ein postfaktisches Umschreiben eines Codes, der sehr schnell und sehr beeindruckend im Laufe von drei Jahren eines Hyperscale-Projekts zusammengestellt wurde“, sagte Kanav Kariya, Präsident des Firedancer-Entwicklers Jump Trading.
„Das Solana-Netzwerk verfügt über viele clevere Designelemente, die eher intuitiv und mittels ausgeklügelter Technik entworfen wurden, aber aufgrund des hohen Zeitdrucks, unter dem die Codebasis erstellt wurde, nicht wirklich vollständig spezifiziert sind. Dies ist eine Gelegenheit für uns, das gesamte Protokoll von Grund auf neu zu spezifizieren, jede Designentscheidung zu analysieren, jeden Teil der Software zu dokumentieren und zu bewerten und einen neuen Versuch zu starten“, fügte Kariya hinzu.
Laut der Blockchain-Entwicklungsplattform Alchemy wird der Firedancer-Client in vier wesentlichen Punkten bestehende Einschränkungen beheben und den alten Solana-Validator-Client optimieren:
- Schnellere Transaktionsverarbeitung – Validatoren, die den Firedancer-Client verwenden, können eine große Anzahl von gleichzeitigen Transaktionen unterstützen, was in schnelleren Verarbeitungszeiten und hohem Durchsatz resultiert. Ein wichtiger Grund für diese Verbesserung ist die Verwendung der speichereffizienten Programmiersprachen C und C++ bei der Entwicklung von Firedancer.
- Sharding-Unterstützung – Firedancer wird die Skalierung über Sharding auf Solana ermöglichen. Sharding ist eine horizontale Skalierungsmethode, die ein Netzwerk in mehrere kleinere Ketten, sogenannte Shards, unterteilt.
- Bessere Vernetzung – Durch den Einsatz von Techniken wie Komprimierung und Stapelverarbeitung bei Firedancer soll die Datenmenge reduziert werden, die über das Netzwerk von Knoten übertragen werden muss, was zu einer optimierten Vernetzung und Peer-to-Peer-Kommunikation führt.
Als Hauptnachteile des Firedancer-Clients auf Solana nannte Alchemy das mit neueren Technologien verbundene Risiko und die Zeit, die Knotenbetreiber aufwenden müssen, um die Nutzung der neuen Firedancer-Clients zu erlernen.
Laut dem Kryptoforschungsunternehmen Messari könnte Firedancer neue Märkte erschließen und das DeFi-Erlebnis auf Solana verbessern.
8/ @jump_firedancer's success can unlock several significant benefits.
Firstly, it can enhance DeFi maturity by reducing latency times, bringing decentralized exchanges closer to centralized exchange parity. pic.twitter.com/2XngtsqSt6
— Messari (@MessariCrypto) June 6, 2023
Über Jump Trading: die Entwickler von Firedancer
Nun zu dem Entwickler hinter Firedancer, Jump Trading, dessen Ruf als führender Entwickler von Krypto-Infrastrukturen die Solana-Community für Firedancer begeistert hat.
Jump Trading ist ein proprietäres Handelsunternehmen, das sich auf die Entwicklung von algorithmischen und Hochfrequenz-Tradingstrategien spezialisiert hat.
Der Sektor hofft, dass Jump seine Erfahrung beim Aufbau großer globaler Handelsinfrastrukturen für die Entwicklung einer Validator-Clientsoftware zur Verbesserung der Skalierbarkeit und Widerstandsfähigkeit von Solana nutzen kann.
„Die Produktion von Blöcken im Solana-Hauptnetz ist viermal zum Erliegen gekommen, so dass Hunderte von Validator-Betreibern manuell eingreifen mussten, um die Blöcke wiederherzustellen. Diese Reihe von Ausfällen hat die Zuverlässigkeit des Solana-Netzwerks in Frage gestellt“, sagte Jump.
„Wir glauben jedoch, dass das Solana-Protokoll selbst keiner grundlegenden Umgestaltung bedarf. Vielmehr sind die Ausfallzeiten auf Fehler in den Softwaremodulen zurückzuführen, die Konsensprobleme verursachen – von denen einige in der Vergangenheit auch andere Blockchain-Netzwerke betroffen haben.“
Solana Firedancer: Releasetermin
Die Pläne zur Entwicklung des Validator-Clients Firedancer wurden von Jump erstmals im August 2022 angekündigt.
Der erste Firedancer-Validator, der ins Testnetz ging, erhielt von Jump den Spitznamen Frankendancer.
Im Juli 2024 gab Jump ein Bug-Bounty-Programm in Höhe von 1 $ Million bekannt, das sich an Entwickler richtet, die Fehler in Frankendancer entdecken.
Auf der Veranstaltung Solana Breakpoint 2023 sagte Dan Albert, Geschäftsführer der Solana Foundation, dass Firedancer voraussichtlich in der 2. Hälfte 2024 in das Testnetz aufgenommen wird.
Der Start von Solana Firedancer im Mainnet wird wahrscheinlich irgendwann im Jahr 2025 erfolgen.
Fazit
Firedancer baut auf dem modernen, leistungsorientierten Design von Solana auf. Damit soll Solana die skalierbarste Layer One (L1) Blockchain der Welt werden.
Im Jahr 2025 wird die Entwicklung von Firedancer in ihr drittes Jahr gehen. Die Solana-Community wird geduldig auf den Start des Mainnets warten.
Sie weiß, dass die Entwickler sich Zeit nehmen werden, um das Produkt zu perfektionieren, bevor sie es der Öffentlichkeit zur Verfügung stellen.
FAQ
Wie wird Firedancer die Leistung von Solana verbessern?
Warum sind Validator-Clients wichtig für Solana?
Quellenangaben
- Validator Health Report: October 2023 | Solana (Solana)
- Ethereum Mainnet Statistics (Ethernodes)
- Jump Crypto’s FireDancer (Solana validator client) – Kanav Kariya & Kevin Bowers (YouTube)
- What is Firedancer? A Deep Dive into Solana 2.0 (Alchemy)
- Messari auf X (X)
- Firedancer Reliability Efforts (Jump Crypto)
- Boost | Firedancer v0.1 (Immunefi)
- Breakpoint 2023: Firedancer Update (YouTube)