原文の作者:FILネットワークFIL Fast Finality(FIP0086: FILの高速最終性(F3))は、メインネットの開始以来、FILのコンセンサスレイヤーにおける最も革新的なアップグレードの1つです。2年近くにわたる集中的な開発の結果、F3は現在メインネットの展開に備え、生態系全体に革新的な進展をもたらすことが期待されています!終了時間を900ブロックの高さからわずか2ブロックほどに短縮することで、F3は包括的な実質的な利点をもたらしました:より迅速な取引確認:トークンホルダーとDappユーザーは、数分で取引の完了を確認できます。数時間ではありません。強化されたクロスチェーンの相互作用体験:Oracleとブリッジが取引や状態の変更をより速く行います。将来のDappでは、他のチェーンからFILにストレージトランザクションをシームレスに送信し、データがFILに正常に保存されてから数分で確認を受けることができます!より効率的な軽量ユーザーエンド:RPCプロバイダーやストレージプロバイダーなどのノードオペレーターは、軽量ユーザーエンドを使用してアクセシビリティを向上させることができます。簡略なストレージプロバイダーデータストレージプロセス:F3はストレージプロバイダーのデータストレージプロセスを簡略化し、追加のハードウェアや操作の変更は不要です。Lotus Miner、Venus、CurioなどのSPユーザーエンドまたはRamoネットワークに参加するストレージプロバイダーは、F3を使用してデータストレージ効率を大幅に向上させることができます。F3によりストレージ取引の発行時間が2分以上短縮され、ストレージプロバイダーはより迅速なデータストレージプロセスを実現し、ユーザーに最適化されたSLAパフォーマンスを提供できます。さらに多くの利点があります!リアルタイムネットワークのコンセンサスプロトコルを変更することは容易ではありませんが、スムーズかつ安全にメインネットへ移行するために、この変更はキャリブレーションネットワークで厳格な審査と複数のテストを経て行われました。F3は最初はnv24のアップグレードを対象としていましたが、後の実験で2つの重要な問題が発見されました。詳細についてはこちらをご覧ください。これらの問題は現在解決され、修正プログラムはキャリブレーションで検証中です。次のステップF3チームは現在メインネットで最終段階の準備テストを実施しています。これには、更新されたプロトコルを本番トラフィックに展開し、起動テスト計画に従うことが含まれます。さらなる可視性を提供するために、F3監視ダッシュボード(メインネット、キャリブレーションテストネット)を2つ公開し、コミュニティが進捗状況、ブロックセットの最終確定性、ノードのパフォーマンスなどを追跡できます。最新のテスト更新情報を入手したい場合は、このフォーラムをサブスクライブするか、#fil-fast-finality slackチャンネルに参加してください。ノード・オペレーターに関する考慮事項メインネット上の最後の受動的テスト段階に入る際、F3の帯域使用モードを理解することが非常に重要です。これらのモードは主に2つの鍵となる要因によって駆動されます:メッセージ量:F3は、少なくとも66%のネットワークパワーを制御する参加者の意見を聞く必要があります。メッセージサイズ:処理するブロックのセットが多いほど、メッセージのサイズも大きくなります。👋🔔ブートストラップ中に予想される帯域幅使用量ブートストラップ段階では、F3は前回終了以降のすべてのブロックの高さ(約900個)を完了する必要があります。この拡張チェーンの終了により、一時的な帯域幅のピークが発生し、通常は5〜10分持続し、その後基準レベルに安定します。他の既知の高帯域幅のシナリオF3は、いわゆる「インスタンス」(instance)で最終的なものになります:インスタンスは会議のようなものであり、参加者全員が何かを決定するために出席します。会議を終了するためには、少なくとも66%の参加者が必要です。F3のブートストラップ後、通常、各インスタンスは通常、いくつかのブロック高度のブロックセットを含みます。これはF3が、その名の通り、迅速に終了し、ほとんどの場合、2つのブロック高度でブロックセットを終了できるためです。しかし、特定の状況では、F3の最終的な確定は、チェーンの進行に遅れる可能性があります。たとえば、参加者やネットワーク接続の不足などの問題により、「会議」が終了するまでにはかなりの時間がかかる場合があります。Filecoinチェーンが上昇し続けているため、時間のかかるインスタンスの後には、より長いチェーンが必要になりました。より長いチェーンはより多くのメッセージを意味し、F3インスタンスの一部として交換される各メッセージには、最終的なチェーンの完了情報が含まれます。大きなメッセージは帯域幅の使用量の急増を引き起こし、F3インスタンスがチェーンの速度に追いついた場合、最近のいくつかのブロックの高さでブロックセットが完成すると、帯域幅の使用量は基本ラインまで減少します。F3テストに関連する帯域使用率が予期せず長時間高いままであることがわかった場合は、F3/gpbftおよびF3/certexchangeログレベルからのログを含め、実装からログを収集し、#fil-fast-finality Slackチャンネルで共有してください。F3チームはパフォーマンスを積極的に監視し、問題の解決に取り組みます。🏁F3スタート次の2〜4週間で、F3の実装の合理性に関するデータを収集するためのパッシブテストを続けます。現在の計画では、nv25を使用してF3を起動する予定です。最終データを待っている間に、F3の準備が整っているかどうかを確認していますが、F3チームは、非サイクル期間中にnv25をアップグレードする提案をFIL実装者とコア開発者に提案する予定です。最終段階のテストで重大な問題が発生しない場合、F3のリリースについて以下の提案を行います:2024年12月上旬 - 校正nv25アップグレード版のリリースおよびF3最終コードの展開(F3はすでにアクティブで実行中)2024年12月中旬 - 用户端发布メインネットnv25/F3激活ブロックの高さ集2025年1月 - メインネットnv25/F3激活私たちは常に進捗状況をお知らせし、予定が変更された場合にはコミュニティに更新情報を提供します。このエキサイティングなアップグレードを熱烈にサポートいただきありがとうございます!Finalityの最新情報を入手するために、FilOzのブログとTwitterをフォローしてください。特に、他のF3の主要な実装者、Kubuxu、Masih、Stebalien、annorth、BigLepに感謝します。また、他のLotusの実装者であるrvaggやForestの実装者であるHailong、そしてruseinovにも、F3を現実世界にもたらすために尽力していただき、ありがとうございます。より多くのリソースFIL基金会:F3がFILネットワークをどのように変えるかMasihDerkani:高速で最終的な確定性:他のネットワークへのブリッジを簡略化するProtocol Labs Research: F3 and gossip pbft: 最長チェーンプロトコルの迅速なファイナライズGithubのSlack:# fil-fast-finality (スラック:# fil-fast-finality)
FIL Fast Finality(F3)メインネットがまもなく開始されます
原文の作者:FILネットワーク
FIL Fast Finality(FIP0086: FILの高速最終性(F3))は、メインネットの開始以来、FILのコンセンサスレイヤーにおける最も革新的なアップグレードの1つです。2年近くにわたる集中的な開発の結果、F3は現在メインネットの展開に備え、生態系全体に革新的な進展をもたらすことが期待されています!終了時間を900ブロックの高さからわずか2ブロックほどに短縮することで、F3は包括的な実質的な利点をもたらしました:
より迅速な取引確認:トークンホルダーとDappユーザーは、数分で取引の完了を確認できます。数時間ではありません。
強化されたクロスチェーンの相互作用体験:Oracleとブリッジが取引や状態の変更をより速く行います。将来のDappでは、他のチェーンからFILにストレージトランザクションをシームレスに送信し、データがFILに正常に保存されてから数分で確認を受けることができます!
より効率的な軽量ユーザーエンド:RPCプロバイダーやストレージプロバイダーなどのノードオペレーターは、軽量ユーザーエンドを使用してアクセシビリティを向上させることができます。
簡略なストレージプロバイダーデータストレージプロセス:F3はストレージプロバイダーのデータストレージプロセスを簡略化し、追加のハードウェアや操作の変更は不要です。Lotus Miner、Venus、CurioなどのSPユーザーエンドまたはRamoネットワークに参加するストレージプロバイダーは、F3を使用してデータストレージ効率を大幅に向上させることができます。F3によりストレージ取引の発行時間が2分以上短縮され、ストレージプロバイダーはより迅速なデータストレージプロセスを実現し、ユーザーに最適化されたSLAパフォーマンスを提供できます。
さらに多くの利点があります!
リアルタイムネットワークのコンセンサスプロトコルを変更することは容易ではありませんが、スムーズかつ安全にメインネットへ移行するために、この変更はキャリブレーションネットワークで厳格な審査と複数のテストを経て行われました。F3は最初はnv24のアップグレードを対象としていましたが、後の実験で2つの重要な問題が発見されました。詳細についてはこちらをご覧ください。これらの問題は現在解決され、修正プログラムはキャリブレーションで検証中です。
次のステップ
F3チームは現在メインネットで最終段階の準備テストを実施しています。これには、更新されたプロトコルを本番トラフィックに展開し、起動テスト計画に従うことが含まれます。さらなる可視性を提供するために、F3監視ダッシュボード(メインネット、キャリブレーションテストネット)を2つ公開し、コミュニティが進捗状況、ブロックセットの最終確定性、ノードのパフォーマンスなどを追跡できます。最新のテスト更新情報を入手したい場合は、このフォーラムをサブスクライブするか、#fil-fast-finality slackチャンネルに参加してください。
ノード・オペレーターに関する考慮事項
メインネット上の最後の受動的テスト段階に入る際、F3の帯域使用モードを理解することが非常に重要です。これらのモードは主に2つの鍵となる要因によって駆動されます:
メッセージ量:F3は、少なくとも66%のネットワークパワーを制御する参加者の意見を聞く必要があります。
メッセージサイズ:処理するブロックのセットが多いほど、メッセージのサイズも大きくなります。
👋🔔ブートストラップ中に予想される帯域幅使用量
ブートストラップ段階では、F3は前回終了以降のすべてのブロックの高さ(約900個)を完了する必要があります。この拡張チェーンの終了により、一時的な帯域幅のピークが発生し、通常は5〜10分持続し、その後基準レベルに安定します。
他の既知の高帯域幅のシナリオ
F3は、いわゆる「インスタンス」(instance)で最終的なものになります:インスタンスは会議のようなものであり、参加者全員が何かを決定するために出席します。会議を終了するためには、少なくとも66%の参加者が必要です。F3のブートストラップ後、通常、各インスタンスは通常、いくつかのブロック高度のブロックセットを含みます。これはF3が、その名の通り、迅速に終了し、ほとんどの場合、2つのブロック高度でブロックセットを終了できるためです。
しかし、特定の状況では、F3の最終的な確定は、チェーンの進行に遅れる可能性があります。たとえば、参加者やネットワーク接続の不足などの問題により、「会議」が終了するまでにはかなりの時間がかかる場合があります。Filecoinチェーンが上昇し続けているため、時間のかかるインスタンスの後には、より長いチェーンが必要になりました。より長いチェーンはより多くのメッセージを意味し、F3インスタンスの一部として交換される各メッセージには、最終的なチェーンの完了情報が含まれます。大きなメッセージは帯域幅の使用量の急増を引き起こし、F3インスタンスがチェーンの速度に追いついた場合、最近のいくつかのブロックの高さでブロックセットが完成すると、帯域幅の使用量は基本ラインまで減少します。
F3テストに関連する帯域使用率が予期せず長時間高いままであることがわかった場合は、F3/gpbftおよびF3/certexchangeログレベルからのログを含め、実装からログを収集し、#fil-fast-finality Slackチャンネルで共有してください。F3チームはパフォーマンスを積極的に監視し、問題の解決に取り組みます。
🏁F3スタート
次の2〜4週間で、F3の実装の合理性に関するデータを収集するためのパッシブテストを続けます。現在の計画では、nv25を使用してF3を起動する予定です。
最終データを待っている間に、F3の準備が整っているかどうかを確認していますが、F3チームは、非サイクル期間中にnv25をアップグレードする提案をFIL実装者とコア開発者に提案する予定です。最終段階のテストで重大な問題が発生しない場合、F3のリリースについて以下の提案を行います:
2024年12月上旬 - 校正nv25アップグレード版のリリースおよびF3最終コードの展開(F3はすでにアクティブで実行中)
2024年12月中旬 - 用户端发布メインネットnv25/F3激活ブロックの高さ集
2025年1月 - メインネットnv25/F3激活
私たちは常に進捗状況をお知らせし、予定が変更された場合にはコミュニティに更新情報を提供します。このエキサイティングなアップグレードを熱烈にサポートいただきありがとうございます!
Finalityの最新情報を入手するために、FilOzのブログとTwitterをフォローしてください。
特に、他のF3の主要な実装者、Kubuxu、Masih、Stebalien、annorth、BigLepに感謝します。また、他のLotusの実装者であるrvaggやForestの実装者であるHailong、そしてruseinovにも、F3を現実世界にもたらすために尽力していただき、ありがとうございます。
より多くのリソース
FIL基金会:F3がFILネットワークをどのように変えるか
MasihDerkani:高速で最終的な確定性:他のネットワークへのブリッジを簡略化する
Protocol Labs Research: F3 and gossip pbft: 最長チェーンプロトコルの迅速なファイナライズ
Githubの
Slack:# fil-fast-finality (スラック:# fil-fast-finality)