トランザクションが停止しています。どうすればトランザクションを促進できますか?
場合によっては、トランザクションが「スタック」することがあります。
トランザクションは、いくつかの理由で mempool (メモリ プール) 内でスタックすることがあります。
- 低ガス料金: ユーザーが設定した取引手数料が、ユーザーが支払ってもよいと考えている現在の平均手数料よりも低い場合、マイナーはより高い手数料の取引を優先する可能性があります。したがって、低料金のトランザクションは、ネットワークが処理を開始するまでメモリプールに残ることができます。
- ネットワークの輻輳: 多数のトランザクションによりネットワークが輻輳すると、トランザクションの処理時間が長くなる可能性があります。このような時期には、中程度の手数料がかかるものであっても、すぐに処理されない可能性があります。
- 優先度の高いトランザクション: 手数料が高いトランザクションはマイナーによって優先されます。これらのトランザクションは、優先度の低いトランザクションをキューに押し込む可能性があります。
- トランザクションエラー: 受信者アドレスが間違っていたり、トランザクションの残高が不足していたりするなど、トランザクションデータにエラーがあると、トランザクションをブロックに含めることができない場合があります。
- 複雑な実行条件: 一部のトランザクション、特に複雑なスマート コントラクトの実行を伴うトランザクションでは、最初に割り当てられたよりも多くのガスが必要になる場合があります。ガス制限が低すぎる場合、トランザクションは実行されません。
- ネットワークまたはソフトウェアの問題: ノードの停止やウォレットのソフトウェアエラーなどの技術的な問題は、ネットワークへのトランザクションの適切なブロードキャストを妨げる可能性があります。
トランザクションがメモリプールで滞ることを避けるために、ユーザーは「ガス価格入札」として知られるメカニズムを通じてガス料金を引き上げたり、ウォレット機能を使用してトランザクションをより高い料金に置き換えたり、ネットワークが混雑していない時間帯にトランザクションを実行したりすることを選択できます。
これが発生した場合は、トランザクションを「ブースト」することができます。
これを行うには、ダッシュボードの「トランザクション」セクションに移動し、スタックしているトランザクションを選択します。
トランザクションページで、「トランザクションをブースト」をクリックします。
表示されるウィンドウで、現在の取引手数料に追加する金額を入力します。スライダーの右側で、これがトランザクションの優先順位にどのような影響を与えるかを確認できます。
「追加料金を支払う」をクリックします。トランザクションはブロックチェーン ネットワークによってより高速に処理されるようになります。