イーサリアム取引のノンスとは?保留中の送金が次の取引を止める理由
Ethereum トランザクションのノンスは、アカウントから送信されるトランザクションのシーケンス番号です。ウォレットからの以前のトランザクションがまだ組み込まれるのを待っている場合、同じウォレットからの後のトランザクションはその後で待機する必要がある可能性があります。遅延を診断するには、別の転送を送信する前に、最も早い未解決のノンスを見つけます。
nonce が伝えること
nonce は、特定の Ethereum アカウントの送信トランザクションの順序を追跡します。別の送信者には別のシーケンスがあります。受信転送にも独自の送信者があり、受信側ウォレットからのノンスを使い切ることはありません。署名されたトランザクションがより広範なネットワークにどのように適合するかを確認するには、イーサリアムとスマート コントラクトの仕組み から始めます。
あなたのアドレスから次に期待されるノンスが 17 であると想像してください。ノンス 17 を使用して転送を送信し、次にノンス 18 を使用して転送を送信します。最初の転送が保留中の場合、イーサリアムはノンス 17 を含む有効なトランザクションの前に 2 番目の転送を含めることができません。正しい順序で処理される場合、両方が同じブロックに出現する可能性があります。
再試行する前に確認すること
- ネットワークと送信者。 送信側ウォレットのアクティビティを開き、ネットワークと送信元アドレスを確認します。同じアドレスが、異なるネットワーク上で個別のトランザクション履歴を持つ可能性があります。
- トランザクション ハッシュとノンス。 そのネットワークのブロック エクスプローラーでハッシュを検索します。同じアドレスから最も古い未解決のトランザクションを検索します。
- ステータス 保留中のトランザクションはまだ含まれていません。含まれるトランザクションは、実行中に成功することも失敗することもあります。含まれている失敗したトランザクションでも nonce が消費され、ガス料金が発生する可能性があります。
- 置換。 ウォレットが高速化またはキャンセルのオプションを提供している場合、通常は同じノンスを使用して新しいトランザクションを送信します。ノードによっては、置き換えを受け付けるために十分高い手数料が必要ですが、元の取引が先にブロックに取り込まれることもあります。
元のハッシュが削除されたり置き換えられたりすると、エクスプローラーは元のハッシュの表示を停止することがあります。ウォレットのアクティビティと送信者のオンチェーン履歴の両方を使用して、同じノンスを持つ確認済みのトランザクションを探します。包含とファイナリティの違いについては、ブロックチェーンの確認とファイナリティを参照してください。
転送が為替出金の場合はどうなりますか?
プラットフォームが出金を送信した場合、プラットフォームは送信アカウントを制御します。取引ハッシュの出金履歴を確認するか、公式サポートにお問い合わせください。自分のウォレットから OrangeX.com にイーサリアム 入金を送信した場合は、オンチェーンの結果を入金履歴および OrangeX.com 暗号入金 ガイド と比較してください。ネットワークの取引ステータスと取引所の信用ステータスは、別々のステップを追跡します。
よくある質問
同じ金額を再度送金すると、保留中の送金は修正されますか?
より高い nonce を持つ新しい転送は、元の転送の後に待機する可能性があります。後で両方の送金が含まれる場合は、金額を 2 回送金することができます。再試行する前に、最初のハッシュと最も古い未処理のノンスを確認してください。
取引を含めた後に取引をキャンセルすることはできますか?
同じノンス置換は、オリジナルがまだ組み込まれていない間のみ競合できます。一度組み込まれると、元のトランザクションはその nonce を使用します。次のステップに進む前に、確認された結果を確認してください。