FireDancer ist ein neuer Validator -Client für Solana.
Wenn Sie Betreiber sind oder den Validator ausführen möchten
Wenn Sie ein Bediener sind, der den Validator ausführen möchte, finden Sie in der Dokumentation im Releases -Handbuch.
Das Firedancer -Projekt produziert zwei Validatoren,
Beide Validatoren sind aus dieser Codebasis erstellt. Der Validator des FireDancer ist nicht bereit für die Prüfung oder Produktion und hat keine Veröffentlichungen. Frankendancer testet derzeit auf dem Solana TestNet.
Firedancer unterstützt derzeit nur Linux und benötigt einen relativ neuen Kernel, mindestens V4.18, um zu bauen.
$ git clone --recurse-submodules https://github.com/firedancer-io/firedancer.git
$ cd firedancer
$ ./deps.sh
$ make -j run Das Ziel make run Target führt den Befehl fddev dev aus. Dieser Entwicklungsbefehl stellt sicher, dass Ihr System korrekt konfiguriert ist, bevor ein Genesis -Block, einige Schlüssel, einen Wasserhahn und dann einen Validator auf der lokalen Maschine starten. fddev wird sudo verwenden, um bei Bedarf privilegierte Änderungen an der Systemkonfiguration vorzunehmen. Wenn sudo nicht verfügbar ist, müssen Sie den Befehl möglicherweise als Root ausführen.
Standardmäßig erstellt fddev einen neuen Entwicklungscluster. Wenn Sie sich diesem Cluster mit anderen Validatoren anschließen möchten, können Sie [rpc.entrypoints] in der Konfigurationsdatei definieren, um auf Ihren ersten Validator zu zeigen und fddev dev erneut auszuführen.
FireDancer ist unter der Apache 2 -Lizenz verfügbar. FireDancer umfasst auch externe Bibliotheken, die unter verschiedenen Lizenzen erhältlich sind. Siehe Lizenz für den vollständigen Lizenztext.