Binance Square
#axyl

axyl

閲覧回数 2
2人が討論中
RexxyVJ
·
--
記事
Rayls Axyl が再試行と復旧をどのように扱うか失敗したバッチは、必ずしも再実行する必要はありません。@Rayls Axyl では、失敗の理由が重要です。 トランザクションの nonce、再試行の上限、再起動後の復旧がどのように連携するのかを理解するために、Axyl のソースコードを調べました。 1. 条件が一致した場合にのみ再試行する Axyl は "NonceTooHigh" と "NonceTooLow" を区別します。nonce が高すぎるトランザクションは、前のトランザクションを待っている可能性があり、nonce が低すぎるトランザクションは、すでに古くなっている可能性があります。 オーケストレーターは、batch digest v2 が有効で、バッチ内のすべてのトランザクションが "nonce_too_high" として数えられる場合にのみ再試行を要求します。

Rayls Axyl が再試行と復旧をどのように扱うか

失敗したバッチは、必ずしも再実行する必要はありません。@Rayls Axyl では、失敗の理由が重要です。
トランザクションの nonce、再試行の上限、再起動後の復旧がどのように連携するのかを理解するために、Axyl のソースコードを調べました。
1. 条件が一致した場合にのみ再試行する
Axyl は "NonceTooHigh" と "NonceTooLow" を区別します。nonce が高すぎるトランザクションは、前のトランザクションを待っている可能性があり、nonce が低すぎるトランザクションは、すでに古くなっている可能性があります。
オーケストレーターは、batch digest v2 が有効で、バッチ内のすべてのトランザクションが "nonce_too_high" として数えられる場合にのみ再試行を要求します。
Kato Crypto:
This is the kind of post I wish showed up more often 🙌 What jumps out is that retrying only when every tx reads nonce_too_high quietly assumes nothing else signs from that account, because once a second path does, a gap stops being something you can wait out. And the restart guarantee is only as strong as where the dedup state lives, since rebuilding it inside the process that just died buys at-least-once rather than exactly-once 👀
ログインして、さらにコンテンツを読む
厳選トピックで世界の暗号資産トレーダーの仲間入り
⚡️ 暗号資産に関する最新かつ有益な情報が見つかります。
💬 世界最大の暗号資産取引所から信頼されています。
👍 認証を受けたクリエイターから、有益なインサイトを得られます。
メール / 電話番号