気づいたことがあります。多くの初心者はビットコインのアドレスで混乱していますが、実は仕組みを理解すればそれほど難しくありません。現在、ネットワークには4つの主要なフォーマットが存在し、それぞれに歴史と用途があります。



まず最も古いのはP2PKHです。これは「1」から始まるアドレスで、例として1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2があります。これはサトシ・ナカモトによって考案され、「Pay-to-Public-Key-Hash」の略称です。ポイントは、資金を公開鍵そのものに直接送るのではなく、そのハッシュに送ることです。これによりプライバシーが向上し、実際の鍵が公開されません。また、ブロックチェーンのデータもコンパクトになります。このタイプのビットコインアドレスは今でも最も一般的で理解しやすいです。

次に登場したのはP2SHです。アドレスは「3」から始まります。ゲイブ・アンドレスンが2012年に導入し、特にマルチシグなど複雑なシナリオに対応するためのものです。ここでは支払いはスクリプトのハッシュに結びついており、送信者はハッシュだけを知っています。実際のスクリプトは資金を使うときに初めて明らかになります。これによりビットコインはより柔軟になり、複雑な取引も秘密を漏らさずに行えるようになりました。

その後、Bech32が登場します。アドレスは「bc1q」から始まります。これは開発者のピーター・ウイレとグレッグ・マクスウェルの名字の頭文字と、エラー訂正のためのechアルゴリズムに由来します。このフォーマットは似た文字(例:1とl、0とo)を区別できるため、入力ミスのリスクを減らします。これはSegWitアドレスで、より進化した効率的な形式です。

最後に、Taprootがあります。これは最も新しいもので、「bc1p」から始まります。SegWitの進化版で、トランザクションのサイズをさらに圧縮し、プライバシーを向上させます。SegWitを基にして開発されたこのフォーマットは、ブロックチェーンの効率化と手数料削減を目的としています。これらすべてのアドレスはネットワーク上で共存し、それぞれの用途に意味があります。

ちなみに、多くのウォレットは取引ごとに新しいアドレスを生成しますが、これはバグではなく「機能」です。これはHDウォレット(階層的決定性ウォレット)と呼ばれるもので、BIP32やBIP44に基づいています。1つのシードから一連のアドレスを生成できるため、バックアップも簡単です。すべてのアドレスは決定論的に生成されるため、シードを保存しておけば資産を復元できます。

なぜこれを行うのか?それはプライバシーのためです。すべての取引に同じアドレスを使うと、ブロックチェーン上ですべての履歴が見えてしまいます。新しいアドレスを使うことで、動きが追いにくくなり、セキュリティも向上します。もし1つの秘密鍵が漏洩しても、そのアドレスの資産だけが危険にさらされ、他は安全です。

これらのアドレスタイプはすべて楕円曲線暗号(secp256k1アルゴリズム)によって支えられています。各アドレスはユニークな鍵のペアに紐づいており、生成も非常に高速です。複数のアドレスを管理している場合でも、ウォレットを頻繁に変える必要はなく、現代のソリューションはこれをサポートしています。

もしもっと深く理解したり、さまざまなアドレスを試したりしたい場合は、Gateでウォレットを作成してみてください。これらすべてのフォーマットに対応しており、インターフェースも初心者に優しい設計になっています。
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
コメントを追加
コメントを追加
コメントなし
  • ピン