テストネット4、ハイロードの状況に関する報告・更新

MAK
Concordium-Japan
Published in
Feb 7, 2021

2021年2月4日より、Concordiumテストネット( Open Testnet v4)では、持続的なトランザクション負荷が2000TPSを超えるようになりました。これらのトランザクションのほとんどは期限切れ(したがって無効)で、ブロックエクスプローラには表示されません。しかし、一部のノードでは、これらの無効なトランザクションをかなりの割合でブロードキャストまたは再ブロードキャストし続けています。

対応

今回のインシデントが一連の出来事によるものである可能性があることといして、さらに多くの示唆を集めています — テストネットの観点から見てみると、むしろ非常に興味深いストレステストのシナリオであり、メインネットへの道のりについて非常に興味深い洞察を提供してくれます。

技術チームは多くの時間を費やして、インシデントを調査し、インシデントを絞り込んでいます。その間、チェーンは停止したり失速したりすることなく、大きなプレッシャー下で実行し続けました。それは驚くべきことです。通常でないネットワークトラフィックにより、ブロックにトランザクションを追加することが困難であったことを認識しています。さらに、RAMやディスク容量の枯渇に関連したハードシステムのクラッシュに至るまで、ノードがパフォーマンスの問題を経験していることを確認しています。多くの警告メッセージによりログサイズが増加し、ディスク容量の問題も発生した可能性があります。

技術チームはチェーン上での実験を開始し、大量の無効なトランザクションに対処するためのさまざまな措置を開始しました。そのために中断が発生しました。例えば、Concordiumノードが再起動され、その結果、完全に停止したわけではありませんが、最終確定が大幅に遅くなりました。

テストネットのチャレンジについては、心配することはありません。この問題に集中していたため、個別のサポートリクエストや質問、チャンネルの提出に対応できませんでしたが、チャレンジへの提出を拒否することはありません。

ノードとしてするべきこと

落ち着いて、最小化されたログを取得しノードを再起動してください。
ノード実行者の場合は、ノードをシャットダウンしてください。その後、最小化されたログを取得してください。詳細は https://github.com/Concordium/Testnet4-Challenges/blob/master/logs.md を参照してください。問題が発生したり、ログデータが失われたりするのを避けるために、完全に指示に従ってください。その後、ノードを再起動してください。ノードイメージの更新により、最新バージョンが0.4.11であることがわかるはずです。そうでない場合は、https://github.com/Concordium/Testnet4-Challenges/issues/144 を参照してください。これは、ベーカーチャレンジへのすべての貢献者にも適用されます。必要に応じて、これらの課題の提出ルールを後で修正します。

トランザクションチャレンジの貢献者であれば、心配する必要はありません。明示されていなくても、トランザクションを送信するための7日間は連続している必要はありません。つまり、7日連続ではなく、指定された通りのトランザクション負荷のある単発の7日間を求めています。さらに、提出の締め切りは2021年2月17日が最初ですので、時間的にも余裕があります。

もう十分なデータは集めましたので、これ以上ログは必要ありません。ログを提供してくださった皆様、ありがとうございました。皆様のご協力と、そこから得られる知見に感謝いたします。

Discord 開発者コミュニティ日本語 https://discord.gg/MZyHgfw
Twitter 日本コミュニティhttps://twitter.com/Concordium_JP

--

--