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