Seit über einem Jahr entwickelt die Krypto-Division des Handelsgiganten Jump Trading in Zusammenarbeit mit der Solana Foundation einen zweiten Validator-Client für das Netzwerk. "Firedancer" soll sowohl die Dezentralisierung als auch die Leistung der Solana-Blockchain erhöhen.
Solana ist eine leistungsstarke Blockchain-Plattform, die für ihre Geschwindigkeit und Skalierbarkeit bekannt ist. Mit rund 65'000 Transaktionen pro Sekunde (TPS) ermöglicht das Netzwerk bereits heute die effiziente Nutzung von Smart Contracts. Im Gegensatz zu konkurrierenden Blockchains wie Ethereum macht Solana dafür Abstriche in der Dezentralisierung. Ein neuer Validator-Client, Firedancer, könnte diesen Nachteilen entgegenwirken und den Weg für eine Million TPS auf Solana ebnen.
Firedancer als Schlüsselkomponente für Solana
Ein Validator-Client ist eine Softwarekomponente in einem Blockchain-Netzwerk, die eine entscheidende Rolle bei der Aufrechterhaltung der Sicherheit und des Konsensmechanismus des Netzwerks spielt. Eine solche Applikation validiert und verarbeitet Transaktionen, nimmt am Prozess der Blockerstellung teil und stützt die Dezentralisierung eines Netzwerks. Aufgrund der jungen Geschichte des Netzwerks verfügt Solana nur über einen einzigen Validator-Client. Eine Vielfalt von verfügbarer Software würde die Blockchain weniger anfällig für künftige Ausfälle machen.
Firedancer ist ein unabhängiger Solana-Validator-Client, der neben Softwarevielfalt auch die Leistung des Netzwerks erhöhen soll. Entwickelt durch Jump Crypto, die Krypto-Sparte der milliardenschweren Handelsfirma Jump Trading, konnte Firedancer in einer Demo bis zu 1.2 Millionen Transaktionen pro Sekunde verarbeiten. Die tatsächliche Verbesserung der Netzwerkleistung wird in Realität wohl tiefer ausfallen. Bei hoher Adoption würde Firedancer die Skalierbarkeit der Solana-Blockchain trotzdem drastisch erhöhen.
Alleinstellungsmerkmale der Solana-Blockchain
Die Solana-Blockchain wird oftmals mit anderen Smart-Contract-Plattformen wie Ethereum, Polygon und Avalanche verglichen. Während die Ökosysteme ähnliche Applikationen beinhalten, bestehen auf Netzwerkebene einige entscheidende Unterschiede:
- Konsensmechanismus: Solana verwendet den einzigartigen Proof of History (PoH) Konsensmechanismus in Kombination mit Proof of Stake (PoS). PoH bietet einige Vorteile in Bezug auf Transaktionsdurchsatz und Gebührenpreis.
- Geschwindigkeit: Solana ist für seine aussergewöhnliche Geschwindigkeit und Skalierbarkeit bekannt. Ethereum erreicht aktuell rund 14 TPS, während Layer-2-Blockchains wie Arbitrum die 1000-Marke ebenfalls noch nicht geknackt haben. Solana verzeichnete bisher 8'500 TPS, während die theoretische Höchstzahl nach Firedancer weitaus höher ausfällt.
- Entwicklungsstack: Solana verwendet nicht die Ethereum-Virtual-Machine (EVM), auf der ein Grossteil der etablierten Blockchains aufbaut. Stattdessen existiert ein eigener Entwicklungsstack basierend auf der Programmiersprache Rust.
- Dezentralisierungsabstriche: Das Blockchain-Trilemma besagt, ein dezentrales Netzwerk kann nur zwei der drei Säulen Dezentralisierung, Sicherheit und Skalierbarkeit optimieren. Um die erhöhte Geschwindigkeit zu erreichen, verfügt Solana deshalb über ein weniger diverses Node-Umfeld und damit einen tieferen Grad an Dezentralisierung.
Der Firedancer Validator-Client sollte diese Vorteile des Solana-Netzwerks weiter ausnutzen und gleichzeitig eine Alternative zu der aktuell einzigen Software der Solana Foundation schaffen.