ビットコイン-アドレス: 難しいことを簡単に

robot
概要作成中

ビットコインの世界には、4つの主要なタイプのアドレスがあります。それぞれに独自の特徴があります。

P2PKHアドレスは「1」で始まります。最も古いもの。ジャンルのクラシック。例えば:1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2

P2SHアドレスは「3」のプレフィックスを持っています。これらはマルチシグネチャ操作に使用されます。複雑なシナリオ。検証はトランザクション時に行われます。例:3J98t1WpEZ73CNmQviecrnyWrnqRhWNLy

Bech32は「bc1q」で始まります。より現代的です。これはネイティブSegWitです。エラーを見つけやすく、先進的な機能をサポートしています。次のように表示されます:bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq

タプルートアドレス - "bc1p"。SegWitに基づいています。ブロック内でのスペースを少なく占有します。プライバシーが向上するようです。手数料が少なくなります。

P2PKH – これは何を意味しますか?

サトシがこの用語を考案しました。「公開鍵のハッシュへの支払い」というのは難しそうに聞こえます。基本的には、お金は公開鍵ではなく、そのハッシュアドレスに送信されます。

それはより安全です。たとえハッシュアドレスが他人の手に渡っても、公開鍵自体は保護されたままです。さらに、スペースの節約 – ハッシュはコンパクトです。

P2SH はどうなっていますか?

ギャビン・アンドレセンは2012年にこのタイプを紹介しました。ここでは、支払いがスクリプトのハッシュにリンクしています。さまざまな巧妙なシナリオをサポートしています。マルチシグなど。

このようなトランザクションでは、アドレスはスクリプトのハッシュです。送信者にはハッシュだけが必要です。本当のスクリプトは後で、消費されるときに提示されます。

P2SHはネットワークを柔軟にしました。さまざまなスクリプトが1つのアドレスにハッシュ化できます。詳細を公開する必要はありません。プライバシーが向上しました。

Bech32という名前の由来は?

"B" – ヴイユイとマクスウェルの創作者から。"ech" – エラー検出アルゴリズム。似たような文字を混同しないのに役立ちます。"1"は"l"に似ていないし、"0"は"o"と混同することはありません。

"32"は単にアドレスの長さを示しています。こんなに簡単な語源です。

なぜ使用後にアドレスが変更されるのですか?

いくつかのウォレットは、取引のたびに新しいアドレスを生成します。これは偶然ではありません。

プライバシーが第一です。すべての取引に同じアドレスを使用すると、痕跡が残ります。誰でも履歴を見ることができます。新しいアドレスは情報を隠します。

安全も重要です。アドレスを変更することで、攻撃のターゲットになることが難しくなります。もし一つの鍵が盗まれた場合、影響を受けるのは資金の一部だけです。

新しいアドレスはどのように生成されるのですか?

楕円曲線暗号が使用されています。ビットコインでは、これはsecp256k1アルゴリズムです。

ウォレットは、公開鍵と秘密鍵のペアを生成します。公開鍵からアドレスが作成されます。新しいアドレスには新しいペアが必要です。ユニークで安全です。プロセスは瞬時です。

HDウォレットが秩序を守る

現代のウォレットはHD (階層的決定論)技術を使用しています。多数のアドレスを管理するのが便利です。

HDウォレットは毎回新しい鍵のペアをゼロから作成するのではなく、初期値からのシリーズを生成します。BIP32およびBIP44の標準に従っています。

利点は明らかです:

  • バックアップが簡素化されます - 初期値のみを保存します
  • 決定論 – すべてのアドレスは1つの数から派生します
  • 最良のプライバシー – 各取引のための新しいアドレス
  • 階層 - 異なる目的のためのサブウォレットを作成できます

どうやらすべて明らかです。あるいは、そうではないのでしょうか?

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
0/400
コメントなし
  • ピン
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)