ホームページ >ウェブ3.0 >ビットコインアドレスとは何ですか?

ビットコインアドレスとは何ですか?

DDD
DDD転載
2024-03-06 13:21:291148ブラウズ

暗号化の世界では、ウォレットアドレスは「銀行カードの口座番号」や「領収書アドレス」と同じくらい重要であり、あらゆる操作と切り離せないものです。Ordinalsプロトコルの誕生により、ビットコインはSegregated WitnessとTaprootに基づいて推進されてきました。アップグレードの採用により、多くの人が「bc1p」などの特殊なアドレス形式を初めて使用できるようになりました では、ビットコインにはウォレット アドレスの形式がいくつあり、それらにはどのような特徴があるのでしょうか? 今日は一般的な科学についてお話します...

01. ビットコイン アドレスとは何ですか?

ビットコイン アドレスは、従来の銀行口座と同じように、ビットコインの送受信に使用されます。銀行口座を持っている人なら誰でもビットコインを送金でき、他の人にビットコインを送金することもできます。アカウント。

ビットコイン アドレスは文字と数字の文字列です。例をいくつか示します:

ビットコインアドレスとは何ですか?

これらのビットコイン アドレスビットコインがどこで送受信されているかを示し、ビットコインがどこから来てどこへ行くのかを人々に伝えます。 実際には、これは電子メールを送受信するための電子メール システムに似ています。 ただし、ビットコインのシナリオでは、電子メールの内容がビットコイン、電子メール アドレスがビットコイン アドレス、メールボックスがビットコイン ウォレットである点が異なります。

ただし、単一のアドレスが必ずしも単一のユーザーを意味するわけではないことに注意してください. アドレスの背後には人々のグループが存在する可能性があり、また 1 人が複数のアドレスを持っている場合もあります。

02. ビットコイン アドレスの種類の分類

上の図からわかるように、ビットコイン アドレスはすべてプレフィックス 1、3、または bc1 で始まります。それ以外の始まりはないのに、なぜそうなるの? これは、異なるアドレス形式を使用しているためです。実際、ビットコイン アドレスには主に 4 つのタイプがあります:

1. レガシー/ペイメント公開キー ハッシュ (P2PKH) ) アドレス

このタイプのアドレスは、レガシー アドレスと呼ばれる従来のビットコイン アドレスであり、支払い公開キー ハッシュ (P2PKH) アドレスとも呼ばれます。これは、ビットコインが 2009 年に発売されたとき、その生成方法がパブリック アドレスの生成に基づいていたためです。 /秘密キーのペアが始まります。当時はこれがアドレスを作成する唯一の方法でした。

現在、このタイプのアドレスはトランザクションで最も多くのスペースを使用するため、最も高価なアドレス タイプです。ただし、このようなアドレスはすべて「1」で始まるため、簡単に識別できます。

例: 15f12gEh2DFcHyhSyu7v3Bji5T3CJa9Smn

現時点では、新しいアドレスと互換性のない古いウォレットを使用する場合にのみ、このタイプのアドレスを使用します。

2. Pay-to-Script-Hash (P2SH) アドレス

「1」で始まる従来のアドレスと比較すると、P2SH アドレスはパブリックのハッシュではありません。キーですが、技術的なスクリプトを含むハッシュは、複数の署名が必要な転送などに使用できます。Segregated Witness を使用してトランザクション手数料を節約することもできます。P2SH アドレスへの送信は、ウォレットを使用するよりも安価です。旧住所 約26%。

例: 35PBEaofpUeH8VnnNSorM1QZsadrZoQp4N

3. 分離された監視アドレス (SegWit) Bech32 アドレス

Segwit アドレスは Bech32 アドレスとも呼ばれ、その特徴bc1q から始めます。このタイプのビットコイン アドレスは、トランザクションに保存される情報量を削減します。署名やスクリプトはトランザクションではなく、監視に保存されます。したがって、P2SH アドレスと比較して、Segwit アドレスはトランザクションの約 16% を節約できます。手数料がかかり、従来のアドレスと比較してコストが 38% 以上節約されます。このコスト削減のため、これは最も一般的に使用されるビットコイン トランザクション アドレスです。
例: bc1q42lja79elem0anu8q8s3h2n687re9jax556pcc

ただし、一部の取引プラットフォームとウォレットはまだ Segwit アドレスをサポートしていないため、ユーザーは P2SH アドレスを送信するように求められます。これが、ほとんどのウォレットに依然として P2SH または古いアドレス ウォレットを作成するオプションが含まれている理由です。


4. タップルート アドレス
ブロック スペースの効率を向上させ、コストを改善するために、SegWit はアドレスの構築方法にいくつかの変更を導入しました。したがって、SegWit アドレスに基づいて、メイン ルート アドレスとして変換される「bc1p」で始まるタップルート アドレスが開発されました。
このタイプのアドレスは、ストレージ スペースをさらに削減し、トランザクション効率を向上させ、プライバシーを向上させます。
例: bc1pmzfrwwndsqmk5yh69yjr5lfgfg4ev8c0tsc06e

03. まとめ

ビットコイン アドレスは、銀行口座が資産を送信するトランザクションにも使用されるという点で、現代の銀行口座といくつかの類似点があります。ただし、ビットコインアドレスの場合はビットコインが送信されます。

ビットコインアドレスにはさまざまな種類がありますが、これらのアドレスは同じように使用され、相互互換性機能があるため、異なるアドレス間でビットコインが循環できます。

ただし、暗号化のセキュリティは常に注目に値する問題であることを再認識させていただきます。不必要な損失を防ぐため、暗号化された資産を送信する前に必ずアドレスを注意深く確認してください。

以上がビットコインアドレスとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はzhihu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。