Aptosは昨日の「ネットワーク障害」に応じて、取引負荷の問題ではなく、非決定性コードが原因であるとし、修正プログラムを展開したと発表しました。
ChainCatcher のメッセージによると、Aptos は昨日のネットワーク障害に関する報告を発表し、Aptos ネットワークは PDT 時間 10 月 18 日 16:15(北京時間 10 月 19 日 07:15)頃から取引の遅延問題が発生したと述べています。取引負荷は今回の事件の問題ではなく、提出された取引は失われず、フォークも発生していません。非決定性コードがこの問題を引き起こし、現在修正プログラムが展開されています。この問題は北京時間 10 月 19 日 12:30頃に解決されました。
8 月 22 日、Aptos コアコードベースは性能中心のコード変更を提出し、10 月 16 日には FeeStatement 活動が開始され、取引の手数料 / 返金について詳しく説明されました。最初のコード変更は、FeeStatement によってのみ明らかにされる非決定性を導入しました。具体的には、バリデーターは取引のガス予算が取引を実行するには不十分であると一致しており、8 月のコード変更で導入された非決定性のため、現在使用されているガス量について合意できませんでした。
非決定性取引実行の実際のイベント出力の差異を特定した後、問題はコード内で FeeStatement イベントとコード変更に遡及されました。その間に、ある開発者がコード変更を通じてトランザクションシミュレーションを実行し、マッピング変更を復元し、一貫した結果が得られることを確認するために再実行を行いました。さらに、コードの提出による復元が実施され、バリデーターオペレーター向けに Docker ビルドが開始され、その後新しいバージョンがリリースされました。
ChainCatcherは、広大な読者の皆様に対し、ブロックチェーンを理性的に見るよう呼びかけ、リスク意識を向上させ、各種仮想トークンの発行や投機に注意することを提唱します。当サイト内の全てのコンテンツは市場情報や関係者の見解であり、何らかの投資助言として扱われるものではありません。万が一不適切な内容が含まれていた場合は「通報」することができます。私たちは迅速に対処いたします。