著者 | Huohhu プロデュース | Vernacular Blockchain (ID: hellobtc)
暗号化の世界では、ウォレットアドレスは「銀行カードの口座番号」や「領収書アドレス」と同様に重要であり、あらゆる操作と切り離せないものであり、Ordinalsプロトコルの誕生により、Segregatedに基づくビットコインの導入が促進されました。 Witness と Taproot のアップグレードにより、多くの人が「bc1p」などの特別なアドレス形式を初めて使用することになりますが、ビットコインにはウォレット アドレスの形式がいくつあり、それらにはどのような特徴があるのでしょうか?今日はポピュラーサイエンスについて一緒にやってみましょう…
01 ビットコインアドレスとは何ですか?
ビットコイン アドレスは、従来の銀行口座と同じように、ビットコインを送受信するために使用されます。銀行口座を持っている人なら誰でもビットコインを送金でき、他のアカウントにビットコインを送金することもできます。ビットコイン アドレスは文字と数字の文字列です。以下にいくつかの例を示します。

これらのビットコインアドレスは、ビットコインがどこから送受信されているかを示し、ビットコインがどこから来てどこへ行くのかを人々に知らせます。実際には、電子メールを送受信するための電子メール システムに似ていますが、ビットコインのコンテキストを除き、電子メールのコンテンツはビットコイン、電子メール アドレスはビットコイン アドレス、メールボックスはビットコイン ウォレットです。ただし、単一のアドレスが必ずしも単一のユーザーを意味するわけではないことに注意してください。アドレスの背後には人々のグループが存在する可能性があり、1 人が複数のアドレスを持っている場合もあります。
02 ビットコインアドレスの種類分類
上の図からわかるように、ビットコイン アドレスはすべてプレフィックス 1、3、または bc1 で始まります。これはなぜでしょうか。これは、異なるアドレス形式が使用されているためです。実際、ビットコイン アドレスには主に 4 つのタイプがあります。 1. レガシー/ペイメント公開キー ハッシュ (P2PKH) アドレスは、従来のビットコイン アドレスであり、レガシー アドレスとも呼ばれます。 Pay-To-Public-Key-Hash (P2PKH) アドレスと呼ばれるアドレスは、2009 年にビットコインが発売されたときに、当時アドレスを作成する唯一の方法であった公開鍵と秘密鍵のペアの生成からアドレスが生成されたためです。現在、このタイプのアドレスはトランザクションで最も多くのスペースを使用するため、最も高価なアドレス タイプです。ただし、このようなアドレスはすべて「1」で始まるため、簡単に識別できます。例: 15f12gEh2DFcHyhSyu7v3Bji5T3CJa9Smn 現在、このタイプのアドレスは、新しいアドレスと互換性のない一部の古いウォレットを使用する場合にのみ使用されます。 2. Pay-to-Script-Hash (P2SH) アドレス 「1」で始まる従来のアドレスと比較すると、P2SH アドレスは公開鍵のハッシュではなく、特定の技術スクリプトを含むハッシュであり、複数の転送を必要とする転送に利用できます。 -署名を使用すると、P2SH アドレスへの送信は、古いアドレスを使用するウォレットよりも約 26% 安くなります。例: 35PBEaofpUeH8VnnNSorM1QZsadrZoQp4N 3. Segregated Witness Address (SegWit) Bech32 アドレス Segwit アドレスは Bech32 アドレスとも呼ばれ、bc1q で始まるのが特徴です。このタイプのビットコイン アドレスは、トランザクションに保存される情報の量を減らしますが、トランザクションでは署名やスクリプトを保存しません。そのため、P2SH アドレスと比較して、Segwit アドレスはトランザクション手数料を約 16% 節約できます。従来の住所に変更すると、38% 以上節約できます。このコスト削減のため、これは最も一般的に使用されるビットコイン トランザクション アドレスです。例: bc1q42lja79elem0anu8q8s3h2n687re9jax556pcc ただし、一部の取引所とウォレットはまだ Segwit アドレスをサポートしていないため、ユーザーは P2SH アドレスを送信するように求められます。これが、ほとんどのウォレットに依然として P2SH または古いアドレス ウォレットを作成するオプションが含まれている理由です。 4. タップルート アドレス ブロック スペースの効率を向上させ、コストを改善するために、SegWit はアドレスの構築方法にいくつかの変更を導入しました。したがって、SegWit アドレスに基づいて、「bc1p」で始まるタップルート アドレスが開発されました。これはメイン ルート アドレスとして変換され、ストレージ スペースがさらに削減され、トランザクション効率が向上し、プライバシーが向上します。例: bc1pmzfrwwndsqmk5yh69yjr5lfgfg4ev8c0tsc06e
03 まとめ
ビットコイン アドレスは、資産を送信するためのトランザクションにも銀行口座が使用されるという点で、現代の銀行口座といくつかの類似点があります。ただし、ビットコインアドレスの場合はビットコインが送信されます。ビットコイン アドレスにはさまざまな種類がありますが、これらのアドレスは同じように使用され、相互互換性機能があるため、ビットコインは異なるアドレス間で循環できます。ただし、暗号化のセキュリティは常に懸念に値する問題であるため、不必要な損失を防ぐために、暗号化された資産を送信する前に必ずアドレスを注意深く確認してください。
終わり
