Bitcoin メッセージの署名と検証
アドレスに関する証明、互換形式、本人確認との違いを理解します。
まずは結論
メッセージ署名は、その文面についてアドレスが対応する署名条件を満たすことを示せます。BTC の送金や法的身元の証明とは別です。
形式と原文の一致が必要
古い方式は全アドレスに対応しません。BIP322 は範囲を広げますが対応は様々です。正確な文面、アドレス、署名、互換方式が必要です。
手順を確認
- 1
具体的な文面にする
目的、依頼サービス、日付、新しいチャレンジを含めます。使い回せる曖昧な宣言を避けます。
- 2
メッセージ機能を使う
全文を読んで承認します。無害な署名と称する不明な取引や PSBT を承認しません。
- 3
独立して検証する
同じ原文を互換検証器で確認します。結果だけでなく宣言の意味も読みます。
具体例
サービス名、日付、新しい乱数を含む依頼は「私のウォレットです」より具体的です。どちらも単独で実名を証明しません。
次に進む前に
関連する質問
署名のためサイトに復元単語を入れますか?
絶対に入れません。信頼するウォレットの公式機能を使い、単語や秘密鍵を開示しないでください。
ツールで試す
出典と参考資料
リンク確認日:2026/10/15。例は仕組みの説明用です。サービスの手数料や機能は変わることがあります。
- BIP 322 github.com
- Bitcoin.org bitcoin.org