Tangem Walletでトランザクションを早く処理する方法
主要な洞察
ビットコインのトランザクションは、ネットワーク混雑やブロックサイズ、手数料の低さなどによって遅延することがあります。一般的に手数料を高く設定すると処理が早くなります。トランザクションが詰まった場合は、Replace-By-Fee(RBF)やChild-Pays-For-Parent(CPFP)などの機能、または有料・無料のトランザクションアクセラレーター(優先処理サービス)を利用して、承認を早めることが可能です。ただし、特に有料サービスを利用する際は詐欺被害を避けるため、事前にサービスの信頼性をよく調べてから利用しましょう。
ウォレットからBTCを送信したのに、なかなか反映されない。しばらく待っても相手に届かない場合、どうすればよいのでしょうか?そして、送金した仮想通貨が確実に相手に届くようにするには、どんな点に注意すればよいのでしょうか。
トランザクションの処理速度に影響する要素
まず、トランザクションはすべてのマイナーノードに送信され、処理待ちのキュー(メモリプール/mempool)に入ります。マイナーは数千件のトランザクションをまとめてブロックの下書きを作成し、「マイニング」を試みます。誰かがマイニングに成功すると、そのトランザクションはブロックに記録され、マイナーはコミッション(手数料)を受け取ります。
この「コミッション(手数料)」の設定が重要です。送信者が手数料を低く設定すると、トランザクションの処理優先度が下がります。手数料の金額は固定ではなく、ネットワークの混雑状況によって変動します。
トランザクションが遅くなる主な要因は以下の通りです:
- Network congestion:ネットワークの混雑により処理が遅れることがあります。
- Block size and time:ブロックのサイズや新しいブロックが生成される間隔も速度に影響します。
- Transaction fees:手数料が高いほど、マイナーに優先して処理されやすくなります。
- Consensus mechanism:PoWやPoSなど、コンセンサスメカニズムによっても処理速度は異なります。
ブロックチェーンのトランザクションを早くするには
できるだけ早く仮想通貨を送りたい場合は、現在の「相場」レベル以上の手数料を選びましょう。専門サービスで最新の手数料相場を確認できます。Tangemのモバイルアプリでは、手数料が自動計算され、「Slow」「Market」「Fast」の優先度から選択可能です。
推奨手数料を上書きして、カスタム手数料を設定することもできます。
もし手数料を低く設定し、ネットワークが混雑して仮想通貨が「詰まって」しまった場合はどうなるのでしょうか。
待つ場合、選択肢は2つあります:
- トランザクションが最終的に処理される(ただし、いつになるかは不明)
- トランザクションがmempoolから削除され(通常48時間程度)、仮想通貨が再び利用可能になる
Replace-By-Fee(RBF)機能
これはBitcoinネットワークの機能で、未承認のトランザクションを、より高い手数料を設定した別バージョンに差し替えることができます。RBFを使うことで、手数料を上げてトランザクションの承認を早めることが可能です。
入力・出力などのパラメータは変わらないため、ノードからは同じトランザクションとして認識されますが、手数料が高い分、mempoolで優先度が上がります。ただし、すべてのウォレットがRBFに対応しているわけではありません。
Child-Pays-For-Parent(CPFP)
もう一つの方法がChild-Pays-For-Parent(CPFP)です。これは、より高い手数料を設定した子トランザクションを作成する手法です。新しいトランザクションは、詰まっているトランザクションの「おつりアドレス」に送信する必要があります(つまり自分自身に送り、前のトランザクションと「紐付ける」形になります)。
手数料は2つのトランザクション合計で十分高く設定し、マイナーにとって魅力的な水準にする必要があります。子トランザクションは親トランザクションが承認されないと確定しないため、両方まとめて処理されます。
トランザクションアクセラレーター
トランザクションアクセラレーターを利用する方法もあります。これは、ネットワーク混雑や手数料不足で遅れているトランザクションの処理を早めるためのサービスです。
アクセラレーターに詰まったトランザクションのTXIDを入力するだけで、あとはサービス側が処理を試みてくれます。
単にネットワーク上のノードに再送信してマイナーに存在をアピールするものもあれば、マイニングプール(または提携プール)が有料で次のブロックに優先的に組み込むものもあります。
トランザクションアクセラレーターの仕組み
アクセラレーターは、トランザクションを次のブロックに優先的に組み込むようマイナーにインセンティブ(追加手数料やパートナーシップ)を与え、処理を促進します。
トランザクションアクセラレーターの種類
- Paid accelerators
有料アクセラレーターは、追加手数料を支払うことでマイナーに優先処理を依頼します。マイナーへの直接的なインセンティブがあるため、一般的に信頼性が高い傾向があります。 Free accelerators
一部のマイニングプールは無料のアクセラレーションサービスも提供していますが、利用可能数や信頼性はサービスによって異なります。ユーザーはトランザクションIDを入力し、優先処理を依頼します。
代表的なトランザクションアクセラレーター
- BTC.com Transaction Accelerator
ビットコイントランザクション向けの有名なアクセラレーターです。未承認のTXIDを入力して申し込む仕組みですが、無料枠には上限があり、必ずしも加速が保証されるわけではありません。有料サービスなら優先度が高くなります。BTC.com関連のマイニングプールで次のブロックに優先的に組み込まれます。
- ViaBTC Transaction Accelerator
ViaBTCは老舗かつ人気の高いマイニングプールです。Transaction Accelerator serviceは無料・有料の両方があり、無料枠は全体で1時間あたり100件まで。ネットワークが混雑していると、この枠に入るのは難しくなります。
カウンターは1時間ごとにリセットされるため、時報直前にTXIDを入力すると通りやすい場合もありますが、確実ではなく複数回試す必要があるかもしれません。また、無料版はViaBTC自身の計算能力のみを使いますが、有料版はパートナープールも活用します。
有料アクセラレーターの料金は、ネットワーク負荷や仮想通貨価格、その他の要因によって変動します。
- BTC Nitro
BTC Nitroは2種類の加速方法を提供しています。報酬を設定しない場合はネットワークへの単純な再送信、有料(約25ドル相当)でパートナープールの次のブロックに組み込まれます。24時間以内の承認を保証し、失敗時は手数料を返金するとしています。
- BitAccelerate
無料サービスで、10の公開ノードを通じてトランザクションを再送信します。開発者は6時間ごとに詰まったトランザクションで利用することを推奨しています。
トランザクションアクセラレーターの使い方
- トランザクション遅延の特定
- ブロックチェーンエクスプローラーでトランザクション状況を確認します。
- 長時間未承認の場合、アクセラレーターの利用を検討します。
- アクセラレーターの選択
- 信頼できるトランザクションアクセラレーターサービスを選びます。
- 有料サービスの方が処理速度や信頼性が高い傾向があります。
- トランザクションIDの入力
- アクセラレーターのフォームにTXIDを入力します。
- 有料サービスの場合は支払い手続きを行います。
- 承認を待つ
- 申し込み後、アクセラレーターが次のブロックへの組み込みを試みます。
- 定期的にトランザクション状況を確認しましょう。
まとめ
アクセラレーターを利用すれば、トランザクション承認までの時間を大幅に短縮できる場合があります。多くはTXIDの入力だけで簡単に利用でき、有料サービスでも少額の手数料で済みます。ただし、頻繁に利用する場合はコスト増に注意が必要です。また、ネットワークが極端に混雑している場合は有料アクセラレーターでも即時承認が保証されないことがあります。
重要:特に有料アクセラレーターを利用する際は、事前にサービスの信頼性を確認しましょう。ドメインの登録日やフォーラムでの評判を調べるのがおすすめです。過去には、2017年に登場したConfirmtxのように、しばらくは実際に機能していたものの、後に詐欺が発覚したケースもあります。運営者が手数料だけ集めて何も加速しない、といった被害例も報告されています。