Binance Smart Chainでトランザクションを加速する方法は以下の通りです

ネットワークトラフィックの場合、トランザクションは「保留中」と表示され、送信者はトランザクションを進めることができず、受信者も資産を受け取ることができません。この場合、加速機能を使用する必要があります。

トランザクションの説明

BSC上で発生する各トランザクションには、ノンスと呼ばれる値があります。これはアドレスで発行されたトランザクションの数を数えるために使用されます。アドレス内のすべてのトランザクションは、ユーザーが転送を行った時間に基づいてソートされ、ゼロから数えられます。アドレスからトランザクションが送信されるたびに、ノンスは1増加しますが、アドレスに転送された資産はノンスを変更しません。そして、Ethereum上のトランザクションのルールは次のとおりです:

  1. ノンスの値に従って、ノードは小さいものから大きいものに向けて一括で転送する必要があります。そのため、ノンス値が1、2、3などのトランザクションは、マイナーフィーがどれだけ高くても待機する必要があります。したがって、トランザクションが完了しないと、次のトランザクションを処理することはできず、キューをスキップすることはできません。
  2. ノンスは連続的であり、スキップすることはできません。ノンスが1のトランザクションが開始されていない場合、ノンスが0から2に直接ジャンプすることはできません。つまり、ノンスが2のトランザクションは、ノンスが1のトランザクションが処理された後にのみ処理されます。
  3. 2つのトランザクションが同じノンスを持っている場合、1つが成功すると、もう1つのトランザクションが置き換えられ、トランザクションの失敗が発生します。

トランザクションの加速

トランザクションが開始された後、アドレスに保留中のトランザクションがある場合は、「トランザクションの加速」をクリックできます。

トランザクションの加速をクリックして、元のトランザクションを閉じ、ノンス値が同じでマイナーフィーが高い新しいトランザクションを開始して上書きすることができます。これにより、トランザクションがより迅速にパッケージ化され、元のトランザクションが置き換えられて失敗します。

これはDAppにも適用されます。

保留中のトランザクションが複数ある場合は、「再転送」をクリックして新しいトランザクションを開始できます。トランザクションはチェーン上で確認されたノンス+1のシーケンスで送信され、キューをジャンプするのと同様です。トネットワークトラフィックの場合、トランザクションは「保留中」と表示され、送信者はトランザクションを進めることができず、受信者も資産を受け取ることができません。この場合、加速機能を使用する必要があります。