ビットコインアドレス形式 — Segwit、P2PKH、P2SH
NoxHash の BTC 出金が対応するビットコインアドレス形式は?手数料・ウォレット対応・プレフィックスで Segwit、P2PKH、P2SH を比較。
NoxHash は BTC の出金を3 種類のビットコインアドレス形式に対応しています:Segwit v0(bc1q…)、P2PKH すなわち legacy(1…)、そして P2SH(3…)です。ウォレットがどの形式を返してきたかは、最初の 1 文字だけで判別できます。Segwit はオンチェーンで使う際の手数料が最も安く、P2PKH は互換性が最も広く、P2SH はその中間に位置します — マルチシグ構成の典型例です。
ビットコインアドレスとは実際には何か
ビットコインアドレスとは、BTC をどこへ送るかをネットワークに伝える英数字の文字列です。内部的には、公開鍵のハッシュをチェックサム付きのエンコーディングで包んだもの — なので、1 文字の打ち間違いでもほぼ確実にバリデーションで失敗し、コインが静かに虚空へ送られてしまうことは避けられます。
ビットコインの歴史を通じて、3 つの主流のアドレスエンコーディングが標準となりました。それぞれがオンチェーンの送金手数料、ウォレットの互換性、形式の古さという技術的トレードオフを体現しています。NoxHash の出金フォームは 3 つすべてを受け付けるので、ご利用のウォレットが対応する形式で出金していただけます。
Segwit(bech32)
bc1q で始まります。2017 年に BIP-173 によって導入されました。オンチェーン手数料は最安、すべて小文字、エラー検出能力も最強です。
P2PKH(legacy)
1 で始まります。2009 年からある本来のビットコインアドレス形式です。これまで作られたあらゆるウォレットで動作しますが、オンチェーン手数料は最も高くなります。
P2SH(ネスト型)
3 で始まります。2012 年に BIP-16 で標準化されました。マルチシグや「wrapped Segwit」でよく使われ、手数料は中間水準です。
1 秒で形式を見分ける — 最初の 1 文字を読む
3 つの形式を区別するのに、パーサーやツールは不要です。すべてのビットコインアドレスは、そのエンコーディング固有のプレフィックスで始まります。最初の 1 文字を見ただけで、目の前にあるものが何なのかわかります。
→ Segwit(bech32)
完全なプレフィックスは bc1q です。すべて小文字で、長さは 42 文字。形の例:bc1q…
→ P2PKH(legacy)
大文字小文字混在(Base58Check)、長さは 26–34 文字。形の例:1A1zP1…
→ P2SH
こちらも Base58Check、34 文字。マルチシグや wrapped Segwit によく使われます。形の例:3J98t1…
簡単なたとえ:最初の 1 文字は封筒の郵便番号のようなものです。b はネットワークに「これは現代的な Segwit の封筒」と伝え、1 は「2009 年の原型」と告げ、3 は「wrapped かマルチシグの構成」を示します。ビットコインネットワークは 3 つとも問題なくルーティングできますが、「郵便料金」— 送信者が支払うオンチェーンのネットワーク手数料 — はそれぞれ異なります。
Segwit vs P2PKH vs P2SH — 横並び比較
以下は、NoxHash の出金フォームに貼り付けるアドレスを選ぶときに本当に重要な項目(プレフィックス、一般的な長さ、オンチェーン手数料の挙動、ウォレット対応)における 3 形式の比較です。
| 項目 | Segwit(bech32) | P2PKH(legacy) | P2SH |
|---|---|---|---|
| プレフィックス | bc1q… |
1… |
3… |
| 一般的な長さ | 42 文字 | 26–34 文字 | 34 文字 |
| エンコーディング | Bech32(すべて小文字) | Base58Check(大小混在) | Base58Check(大小混在) |
| 導入年 | 2017(BIP-173) | 2009(原型) | 2012(BIP-16) |
| オンチェーン送金手数料 | 最安 | 最高 | 中間 |
| ウォレット対応 | すべてのモダンなウォレット & 取引所 | 汎用 — どこでも動作 | 広範囲 — マルチシグを含む |
| 代表的な用途 | 日常的な BTC の既定 | 古いウォレット、最大互換性 | マルチシグ & wrapped Segwit |
| NoxHash 対応 | 対応 | 対応 | 対応 |
なぜ Segwit は手数料が安いのでしょうか?ビットコインのネットワーク手数料は、送る BTC の量ではなくトランザクションの重みで決まります。Segwit の入力は legacy の入力より軽いため、bc1 アドレスに資金があるときは、送信者がバイトあたりに支払うサトシが少なくなります。エンコーディングの決定版の解説は、Bitcoin wiki 上の BIP-173 仕様をご覧ください — bech32 を導入した標準ドキュメントです。
Taproot(bc1p…)はどうですか?
Taproot は 2021 年に導入された新しい Segwit v1 形式で、bc1q ではなく bc1p で始まります。NoxHash の現在の出金パイプラインはSegwit v0(bc1q…)に対応しており、Taproot には対応していません。ウォレットが bc1p アドレスしか出してくれない場合は、受信アドレスの種類を Segwit v0 に切り替えるか、別のアカウントを選ぶか、1 または 3 のアドレスを代わりに利用してください。
NoxHash のウォレットにアドレスを指定する準備はできましたか?
Segwit、P2PKH、P2SH の比較をご覧いただきました — 3 つすべてが NoxHash で受け付けられます。アカウントを作成し、マイナーをレンタルして、ウォレットが返す bc1q、1、または 3 のアドレスを出金フォームに貼り付けてください。
どのウォレットがどのアドレスを返すか
ウォレットによって既定の形式は異なります。以下は、ビットコインの受信画面を開いたときに一般的に目にするものを、デバイス種別ごとにまとめた実用的な概観です。「最良の」ウォレットを選ぶことが目的ではなく、あなたのウォレットがどのプレフィックスを渡してくるのかを知ることが目的です。
ハードウェアウォレット
Ledger、Trezor、Coldcard では、デバイスのセットアップ時にアカウントの種類を選べます。最安手数料のためには Native Segwit(bc1)を選んでください。多くは別に Taproot(bc1p)アカウントも提供していますが — NoxHash の出金には使わないでください。
モバイルウォレット
BlueWallet、Muun、Phoenix は既定で Segwit(bc1q)を使います。古いセルフカストディのアプリは今も 3(wrapped-Segwit)のアドレスを返すことがあります — NoxHash で動作しますが、後で使うときの手数料が少し高くなります。
デスクトップウォレット
Electrum と Sparrow では、アカウントごとにアドレスの種類(Legacy / Segwit / Taproot)を選べます。Native Segwit アカウントを作れば、すべての受信アドレスが bc1q で始まります。
取引所の受信アドレス
ほとんどの中央集権型取引所は既定で bc1q アドレスを発行しますが、一部では legacy アカウント向けに依然として 3 アドレスを渡すことがあります。出金を送信する前に、必ずプレフィックスを再確認してください。
アドレスを貼り付けるときの Do と Don't
NoxHash のフォームは入力中に形式を検証しますが、有効な文字列であっても「違うアドレス」のことがあります。コピー&ペースト前後の 30 秒の習慣こそが、スムーズな出金と取り返しのつかない失敗を分けます。
- アドレスは必ずウォレットからコピーし、手で入力し直さないでください。
- 送信前に、両方の画面で先頭 4 文字と末尾 4 文字が一致するか確認してください。
- ウォレットが選択肢を提示する場合は、Segwit(
bc1q)を優先してください。 - ハードウェアウォレットでは、PC 画面だけでなくデバイス画面上で受信アドレスを確認してください。
- ライトコイン(
L…)やイーサリアム(0x…)のアドレスを貼り付けないでください。 - Taproot(
bc1p)のアドレスは使わず、先に Segwit v0 アカウントへ切り替えてください。 - チャット、メール、広告リンクから来たアドレスを信用しないでください — マルウェアがクリップボードの内容を差し替えることがあります。
- 取引所の入金アドレスへは、BTC メインネット入金を今も受け付けているか確認せずに送らないでください。
よくある質問
NoxHash はどのビットコインアドレス形式を推奨していますか?
既定としては Segwit v0(bc1q…)を推奨します。オンチェーンの送金手数料が最も安く、すべてのモダンなウォレットと取引所で対応しています。P2PKH(1…)や P2SH(3…)も動作しますが、受け取った BTC を使う時点でコストが高くなります。
NoxHash は Taproot(bc1p)アドレスに対応していますか?
現在の NoxHash 出金パイプラインは、Segwit v0(bc1q)、P2PKH、P2SH に対応しています。Taproot(Segwit v1、bc1p)は受け付けていません。ウォレットが bc1p アドレスを返す場合は、Segwit v0 アカウントに切り替えるか、1 または 3 のアドレスを代わりに使用してください。
なぜ Segwit は legacy アドレスより手数料が安いのですか?
ビットコインのネットワーク手数料は、BTC の量ではなくトランザクションの重みで決まります。Segwit は witness データを別枠の割引エリアに移すため、bc1q アドレスからの送金は重みが小さくなります — 入力数やスクリプトの複雑度にもよりますが、legacy の 1 アドレスと比べておおよそ 30–40% 軽くなります。
Segwit アドレスから legacy アドレスへ BTC を送れますか?
送れます。3 つの形式はビットコインネットワーク上で完全に相互運用可能です — Segwit 入力が legacy 出力を支払うこともでき、その逆も可能です。形式は送信側の入力の手数料とエンコーディングにのみ影響し、トランザクション自体の有効性には影響しません。NoxHash は、指定された形式そのままでブロードキャストします。
ウォレットが「3」で始まるアドレスを返します — 使っても安全ですか?
安全です。3 のプレフィックスは P2SH を意味し、内部で Segwit をラップしていることがよくあります。NoxHash、そしてほぼすべての取引所とウォレットで完全にサポートされています。手数料は Segwit と legacy の中間になります — ウォレットが bc1q のオプションも提供しているなら、Segwit 版の方がわずかに安くなります。
無効なアドレスを貼り付けたらどうなりますか?
NoxHash の出金フォームは、送信前にプレフィックスとチェックサムを検証します。文字が違うとインラインでエラーが表示され、リクエストは送れません。これで多くの打ち間違いを捕捉できますが、「有効だが別人のアドレス」までは検出できません — 常にコピー&ペーストを使い、先頭と末尾の文字を確認してください。
金融アドバイスではありません
本ガイドはビットコインのアドレス形式についてのみ取り扱っています。ビットコインのトランザクションは取り消せません — 誤ったアドレスに送られた BTC 出金は、NoxHash、ウォレット、ビットコインネットワークのいずれからも取り戻すことはできません。送信前に必ず宛先アドレスの先頭と末尾の文字を確認し、手入力よりもコピー&ペーストを優先してください。暗号資産収益の課税は国によって異なります。出金がご自身にどう適用されるかが不明な場合は、現地の税務アドバイザーにご相談ください。