
支払いを証明する:トランザクションIDと支払いの証拠
「送りました」「届いていません」。暗号資産の支払いをめぐるトラブルの多くは、この二つの言葉に行き着きます。幸い、ブロックチェーン上の支払いには誰でも確認できる公開記録が残り、その記録を開く鍵はたった一つの文字列、トランザクションIDです。ここでは、それが何か、SSPのどこで見つかるか、相手がどう確認すべきかを説明します。
トランザクションIDとは
ブロックチェーン上のすべてのトランザクションには一意の識別子があり、トランザクションID(txid)、トランザクションハッシュ、Solanaでは署名と呼ばれます。これはトランザクションそのものから計算される指紋のようなもので、ただ一つのチェーン上のただ一つの支払いを指します。
トランザクションIDは公開情報なので、共有しても安全です。チェーン上ですでに公開されている以上のことは何も明かさず、誰もそれを使ってあなたの資金を動かすことはできません。
SSPのどこで見つかるか
支払いがSSP Keyで承認されてブロードキャストされると、SSP WalletとSSP Keyの両方に「トランザクション送信完了」のウィンドウが表示されます。そこにはトランザクションID、そのQRコード、コピーボタン、そしてチェーンのブロックエクスプローラーでトランザクションを開く エクスプローラーで表示 ボタンがあります。
このウィンドウを閉じてしまった場合は、アクティビティ履歴からトランザクションを開いてください。展開した行には、日時、コピーボタン付きのトランザクションID、受取アドレス、手数料、承認数(またはブロック高)、追加したメモが表示され、同じ エクスプローラーで表示 リンクもあります。
トランザクションIDは手入力せず、コピーして使いましょう。ほかに何を保存しておくべきかは 暗号資産の記録を残す で解説しています。
受取人はどう確認するか
受取人(または取引所のサポート)に、トランザクションID、使ったネットワーク、送金先アドレスを伝えます。相手はそのチェーンのブロックエクスプローラーにトランザクションIDを貼り付け、次の四点を確認します。
- チェーン。 ビットコインのトランザクションIDはライトコインのエクスプローラーには存在せず、イーサリアムのハッシュはBSCには存在しません。エクスプローラーで何も見つからない場合、まず正しいネットワークを見ているかを確かめます。
- 受取アドレス。 出力のいずれか(UTXO系チェーン)または送金先(EVM、Solana)が、相手から伝えられたアドレスと一文字ずつ一致している必要があります。
- 金額。 トークンの場合は、多くの場合ゼロになっているネイティブコインの金額ではなく、トークン転送の行を確認します。
- 承認数。 未承認のトランザクションはまれに置き換えられたり破棄されたりすることがあるため、多くのサービスは入金反映の前に数回の承認を待ちます。
これらの各項目は ブロックエクスプローラーの読み方 で順に説明しています。
スクリーンショットは証拠になりません。 ウォレットに「送信済み」と表示されたスクリーンショットが証明するのは、誰かが画像を持っていたということだけです。数秒で編集できますし、後で失敗したトランザクションや誤ったアドレスへの送金を写している可能性もあります。代わりにトランザクションIDを求めましょう。エクスプローラー上の記録は偽造できません。スクリーンショットは送ってくるのにトランザクションIDを出さない相手は、警戒すべきサインです。
EVMボールト:トランザクションハッシュとユーザー操作ハッシュ
SSPのEVMアカウントはERC-4337のスマートアカウントです。あなたが承認した支払いはユーザー操作(UserOperation)であり、バンドラー(bundler)と呼ばれるサービスがそれを通常のブロックチェーントランザクションに含めます。そのため識別子が二つあります。
- あなたの操作を識別する ユーザー操作ハッシュ
- それを運んだバンドラーのトランザクションの トランザクションハッシュ
ブロードキャスト後、SSP Keyは操作がブロックに取り込まれるのを待ってから、トランザクションハッシュを表示します。待機に失敗した場合は代わりにユーザー操作ハッシュを表示しますが、これは通常のトランザクション検索では見つかりません。その場合は、更新後のアクティビティ履歴を確認してください。履歴の項目はトランザクションハッシュを使っています。
エクスプローラーでは、トランザクションの From はバンドラー、To は EntryPoint コントラクトであり、あなたのボールトではありません。受取人には内部トランザクションやトークン転送の欄を見てもらいましょう。そこではあなたのボールトが送信者として、金額と相手のアドレスとともに表示されます。
送金元アドレスの管理を証明する
受取人が、支払いが単なる任意のアドレスからではなく あなた から来たという証明を求めることがあります。定番の方法は、送金元アドレスの鍵でメッセージに署名することです。それが何を証明するかは メッセージへの署名 で解説しています。
ここではSSPの制約を知っておく必要があります。SSPに組み込まれたメッセージ署名は、送金に使った2-of-2マルチシグアドレスではなく、SSP Walletのアイデンティティで署名します。また、ビットコイン系チェーンのマルチシグアドレスでは、単一鍵による標準的な署名付きメッセージを作れません。EVMチェーンでは、WalletConnectで接続した分散型アプリがボールトにメッセージ署名を求めることができます。SSP WalletとSSP Keyの両方が署名し、スマートアカウントがデプロイ済みであれば、その結果をアカウント自体(ERC-1271)で検証できます。いずれも当てはまらない場合の現実的な代替策は、同じアドレスから事前に取り決めた少額の支払いを行うことです。これならどのエクスプローラーでも管理していることを示せます。
よくある「届いていない」トラブル
受取人が何も届いていないと言い張る場合、たいていは次のいずれかです。
- ネットワーク違い。 同じアドレス形式が複数のEVMチェーンで使えます。BSCで送った資金は、イーサリアム専用のアカウントには表示されません。
- メモやタグの入力漏れ。 共有の入金アドレスを使う取引所では、入金を反映するためにメモや宛先タグが必要です。メモ、宛先タグ、そして「届かなかった」入金 を参照してください。
- まだ承認されていない。 支払いは実在しますが、サービスが求める承認数をまだ待っている状態です。
- アドレス違い。 資金がどこへ行ったかはエクスプローラーで分かります。そのアドレスが相手のものでなければ、所有者以外は誰も資金を動かせません。
いずれの場合も、サポートが調査に必要とするのはトランザクションIDです。
正直なまとめ
トランザクションIDは支払いの証拠です。ネットワークと送金先アドレスと一緒に共有すれば、誰でもチェーン、受取人、金額、承認数を自分で確認できます。スクリーンショットは何も証明しません。SSPは送金のたびに、また履歴の中で、コピーボタンとエクスプローラーボタン付きでトランザクションIDを表示します。EVMチェーンではバンドラーのトランザクションハッシュを表示し、そこではあなたのボールトは送信者としてではなく転送の詳細に現れます。署名付きメッセージでマルチシグアドレスの管理を証明する手段は、現時点のSSPでは限られているため、少額のテスト送金が最も簡単な答えになることが多いでしょう。


