Firedancerは、Solanaの新しいValidatorクライアントです。
あなたがオペレーターであるか、バリデーターを実行しようとしている場合は、firedancerドキュメントの開始ガイドを参照してください
あなたがバリデーターを実行しようとしているオペレーターの場合は、ドキュメントのリリースガイドを参照してください。
Firedancerプロジェクトは2つのバリデーターを作成しています。
両方のバリデーターは、このコードベースから構築されています。 Firedancer Validatorは、テストや生産の使用の準備ができておらず、リリースもありません。 Frankendancerは現在、Solana Testnetでテスト中です。
Firedancerは現在、Linuxのみをサポートしており、少なくともV4.18を構築するために比較的新しいカーネルを必要とします。
$ git clone --recurse-submodules https://github.com/firedancer-io/firedancer.git
$ cd firedancer
$ ./deps.sh
$ make -j run make runターゲットは、 fddev devコマンドを実行します。この開発コマンドは、Genesisブロック、一部のキー、蛇口を作成し、ローカルマシンでバリーターを起動する前に、システムが正しく構成されていることを確認します。 fddev sudoを使用して、必要に応じてシステム構成に特権的な変更を加えます。 sudoが利用できない場合は、コマンドをルートとして実行する必要がある場合があります。
デフォルトでは、 fddev新しい開発クラスターを作成します。このクラスターを他のバリデーターと結合する場合は、構成ファイルで[rpc.entrypoints]を定義して、最初のバリデーターを指してfddev devを再度実行できます。
FireDancerはApache 2ライセンスの下で入手できます。 Firedancerには、さまざまなライセンスで利用できる外部ライブラリも含まれています。完全なライセンステキストについては、ライセンスを参照してください。