$BTC 入金通知が鳴ったら、まずそれが「ブロードキャスト済み」「ブロックに取り込まれた」のどちらを指すのか、または受取側が独自のリスク管理ルールに基づいて入金を反映したのかを確認しましょう。ビットコインには、ネットワーク全体で統一された最終確認ボタンはありません。取引がブロックに取り込まれた後は、後続ブロックが追加されるたびに、その取引を覆すためのコストは通常高くなります。よく言われる「6回の承認を待つ」というのは、高額決済における経験則上の目安であって、プロトコルがゼロリスクを保証するものではなく、すべての送金にそのまま当てはめられるわけでもありません。

$ETH では基準が異なります。イーサリアムのプルーフ・オブ・ステークネットワークでは、チェックポイントに対して投票が行われ、ブロックは明確なfinalized状態に移行できます。取引が認識された、またはブロックに取り込まれた段階と、その取引を含むブロックが最終確定した段階は異なります。取引所の画面に表示された「入金済み」をオンチェーンの最終性と同じ意味だと捉えると、プラットフォーム独自の入金確認方針を見落としてしまいます。

$SOL にはprocessed、confirmed、finalizedなどのコミットメントレベルがあります。processedはノードが該当ブロックを処理したことを示しますが、ロールバックされる可能性は残ります。confirmedは、アクティブなステークの重みの3分の2を超える投票を反映し、finalizedはそのネットワークで使われる最も強い確認状態です。3つのチェーンでは状態の呼び方も安全性の前提も異なるため、プラットフォーム間で送金する際は、送金先が求めるネットワーク、確認状態、入金反映の基準を必ず確認してください。

私は取引ハッシュと送金先アドレスをまず確認し、次に該当チェーンのエクスプローラー上の状態と受取側のルールを見ます。承認回数、最終性、プラットフォーム上の入金記帳はそれぞれ別の情報です。いずれかの段階に遅延があれば、画面表示がオンチェーンの状態より遅れることがあります。参考資料:Bitcoin Developer Guide、ethereum.org、Solana公式RPCドキュメント。オンチェーン送金は簡単に取り消せません。アドレスとネットワークを確認してから操作してください。本稿は投資助言ではありません。