このページは英語からの機械翻訳を使用しており、誤りや不明瞭な表現が含まれている可能性があります。最も正確な情報については、オリジナルの英語版をご覧ください。頻繁な更新のため、一部のコンテンツはオリジナルの英語になっている可能性があります。Crowdinでの取り組みに参加して、このページの翻訳改善にご協力ください。 (Crowdin translation page, Contributing guide)
アップストリームアーカイブノードの設定アップストリームEN
アップストリームEN(エンドポイントノード)機能により、フルノードオペレーターはアーカイブノードをRPCフォールバックとして利用することができる。 フル・ノードとアーカイブ・ノードの詳細については、ブロック同期のページを参照してください。
フルノードがmissing trie node
エラーを返そうとしているとき、指定された上流のRPC URLを呼び出し、その結果を返そうとする。 アーカイブノードをアップストリームとして構成した場合、フルノードは基本的にアーカイブノードの負荷を最小限に抑えながら、アーカイブグレードのサービスを提供します。
使用方法
アップストリームEN機能を使用することで、費用対効果の高いアーカイブRPCサービスを運用することができます。 1つのアーカイブノードを実行し、多くのフルノードを実行する。 フルノードをアーカイブノードにフォールバックさせる。 このようにして、ほとんどのリクエストはフルノードが処理し、歴史的な状態を必要とする一部のリクエストはアーカイブノードが処理する。
アップストリームENを有効にする方法
アップストリームEN機能を使うには、フルノードに --upstream-en<RPC_URL>
フラグを渡すだけでよい。 例えば、kend.conf
ファイルに記述します、
ADDITIONAL="$ADDITIONAL --upstream-en https://archive-en.node.kaia.io"