傻傻分不清?BTC地址类型全解 -> わからない?BTCアドレスタイプの完全な解説

こんにちは、私はCoinmanlabsのPaulです。昨年は銘文のブームであり、今年はルーンです。多くの人がBTCのアドレスタイプを理解しておらず、非常に混乱しています。今日は8つの質問で皆さんに理解していただきます。

Q·、なぜ異なるBTCアドレスタイプがあるのですか?

傻傻分不清?BTC地址类型全解

Bitcoinにはさまざまなアドレスタイプが必要です。これは異なるニーズや技術要件を満たし、より良いセキュリティ、プライバシー、拡張性を提供するためです。その主な理由は:

**互換性と移行:**Bitcoinネットワークの発展と技術の進歩に伴い、新しいアドレス形式が導入されていますが、後方互換性を維持するために古いアドレス形式も引き続きサポートされています。そのため、Bitcoinは複数のアドレスタイプをサポートする必要があり、ユーザーが異なるアドレスをシームレスに移行して相互作用できるようにする必要があります。

**セキュリティとプライバシー:**異なる種類のアドレスは異なるレベルのセキュリティとプライバシーを提供します。たとえば、セグウィットアドレス(Bech32アドレス)はより高度なセキュリティ特性を持ち、P2SHアドレスは多重署名などの高度な取引スクリプトによく使われ、より柔軟性とセキュリティを提供します。

**技术创新:**新しいアドレスフォーマットは通常、新しい技術機能や改善を導入するために使用されます。例えば、Bech32アドレスは隔离见证(セグウィット)を導入しました。これは重要な技術アップグレードであり、取引のスループットを向上させ、取引手数料を低減し、ネットワークのセキュリティを強化することを目的としています。

ユーザーエクスペリエンス:異なるタイプのアドレスは、ユーザーのエクスペリエンスやインタラクションに影響を与える可能性があります。例えば、Bech32アドレスはより高いエラー検出能力を持っており、ユーザーがアドレスを間違えるリスクを減らすことができ、その結果、ユーザーエクスペリエンスが向上します。

総じて、Bitcoinはさまざまなアドレスタイプを必要とし、異なるユーザーのニーズに応えるために技術革新と発展を続け、より安全で効率的なブロックチェーンソリューションを提供しています。

Q·、現在、BTCアドレスの種類はいくつありますか?

傻傻分不清?BTC地址类型全解

現在、BTCアドレスのタイプは4種類あり、各タイプはアドレスの形式と使用方法がわずかに異なります。以下は一般的ないくつかのBitcoinアドレスのタイプです。

P2PKH(ペイ・トゥ・パブリック・キー・ハッシュ): これは最も一般的なアドレスタイプで、「1」で始まります。このアドレスタイプは最も古く、また最も広く受け入れられています。例:1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2

P2SH(Pay-to--Hash):「3」で始まる多重署名や他の複雑な取引スクリプトに使用される。このアドレスタイプのスクリプトは取引で検証される。例:3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy

Bech32:"bc1q"で始まる、ビットコインの最新アドレスフォーマットであり、ネイティブセグウィット(Segregated Witness)アドレスとも呼ばれています。Bech32アドレスはより高度なエラーチェック機能を持ち、セグウィットなどの高度な機能をサポートしています。例:bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq

タップルート(Taproot)アドレス: このタイプのアドレスは「bc1p」で始まり、ブロック空間の効率を向上させ、コストを改善するために、SegWitはアドレスの構造にいくつかの変更を導入しました。そのため、SegWitアドレスをベースに、タップルートアドレスが開発され、これによりさらにストレージスペースが削減され、取引の効率が向上し、より良いプライバシーが提供されます。

Q·、なぜP2PKH(Pay-to-Public-Key-Hash)と呼ばれていますか?

P2PKH(Pay-to-Public-Key-Hash)という用語は、Bitcoinの創始者の一人であるSatoshi Nakamotoによって定義されました。この用語の意味は、公開鍵のハッシュに支払うことです。P2PKH取引では、支払い側が資金を受取側の公開鍵のハッシュアドレスに送信し、直接受取側の公開鍵に送信しない点が特徴です。この方法により、公開鍵のハッシュアドレスが受取側の公開鍵を直接公開しないため、プライバシーとセキュリティが向上します。

P2PKH取引では、受信者のアドレスは公開鍵そのものではなく、そのハッシュ値を使用して生成されます。これにより、公開鍵のハッシュアドレスが漏洩しても、受信者の実際の公開鍵は漏洩しないため、セキュリティを向上させることができます。同時に、これによりブロックチェーン内の取引データがよりコンパクトになります。

総じて言えば、P2PKHは一般的でシンプルなBitcoinトランザクションのタイプであり、プライバシーやセキュリティの向上を目指し、トランザクションデータのコンパクトさを維持します。

Q·、なぜP2SH(Pay-to--Hash)と呼ばれていますか?

P2SH(ペイ・トゥ・ハッシュ)はBitcoinの取引出力タイプの一種で、2012年にGavin Andresenによって導入されました。このタイプの取引出力では、支払いを公開鍵や公開鍵ハッシュではなく、スクリプトハッシュに関連付けることができます。

この方法の導入は、マルチ署名トランザクションやその他の複雑なトランザクションスクリプトなど、さまざまな取引タイプをサポートするために行われました。P2SHトランザクションでは、受取アドレスはスクリプトのハッシュであり、実際の公開鍵または公開鍵のハッシュではありません。これは送信者がスクリプトの具体的な内容を知る必要がなく、スクリプトのハッシュ値だけを知っていればよいことを意味します。アウトプットを消費する際にのみ、対応する実際のスクリプトを提供する必要があります。

P2SHの一つの利点は、Bitcoinネットワークの柔軟性が向上することです。これにより、複雑な取引スクリプトを実際のスクリプト内容を公開することなく取引できるだけでなく、さまざまな種類のスクリプトを同じアドレスにハッシュ化できます。これにより、マルチ署名取引などのより複雑な取引がサポートされ、ネットワークのセキュリティとプライバシーが向上します。

したがって、P2SHはビットコインネットワークの発展とイノベーションに重要な基盤を提供する一種のトランザクション出力形式です。

Q·、なぜBech32と呼ばれていますか?

Bech32アドレスの名前は、その設計者であるPieter WuilleとGreg Maxwellの姓の最初の文字「B」と、エラーチェック/修復アルゴリズムである「ech」から派生しています。このアルゴリズムは、一部の言語での音声規則を使用して、「1」と「l」、および「0」と「o」を区別し、ユーザーがアドレスを誤って入力する可能性を減らしています。したがって、「Bech」とは、このアドレス設計の中での重要なイノベーションを表し、「32」とはアドレスの長さが32文字であることを表しています。したがって、Bech32アドレスの名前は、その設計の重要な特徴から構成される記述的な名前と言えます。

Q·、いくつかのBTCウォレットを使用すると、なぜ毎回ウォレットのアドレスが異なるのですか?

在一些Bitcoinウォレット中,毎回受信または送信取引を行うたびに新しいアドレスが生成されます。これはプライバシーとセキュリティの観点からです。

隠私保護: 新しいアドレスを使用すると、ユーザーのプライバシーが向上します。ユーザーが毎回同じアドレスを使用すると、それらの取引はすべて同じアドレスに追跡される可能性があり、その結果、ユーザーの取引履歴や資金の流れが明らかになる可能性があります。新しいアドレスを使用することで、ユーザーは自身のプライバシーをよりよく保護し、他者への情報漏洩を減らすことができます。

安全性が向上しました:定期的なアドレス変更により、特定のアドレスへの攻撃を減らすことができます。アドレスが悪意のある者に追跡され、攻撃された場合、新しいアドレスを使用することで攻撃のリスクを低減できます。また、ユーザーの秘密鍵が漏洩した場合、その秘密鍵に関連するアドレス上の資金のみが脅威にさらされ、他のアドレス上の資金は依然として安全です。

遵循最適な手順:多くのセキュリティ専門家は、定期的にアドレスを変更することをお勧めしています。これは最適な手順であり、個人の資金の安全性とプライバシーを維持するのに役立ちます。

虽然每次生成新アドレス可能会一部の不便を引き起こすことがありますが(例:受け取りアドレスの更新が必要など)、この手法はユーザーのプライバシーやセキュリティレベルを向上させることができるため、多くのBitcoinウォレットで採用されています。

Q·、複数のアドレスを変更する必要はありますか?

傻傻分不清?BTC地址类型全解

の場合、新しいアドレスが生成されることは通常、楕円曲線暗号(Elliptic Curve Cryptography、ECC)を使用して実現されます。Bitcoinで使用される楕円曲線暗号アルゴリズムはsecp256k1であり、これは暗号資産の領域で広く使用される暗号化アルゴリズムです。

具体的には、ウォレットは楕円曲線アルゴリズムを使用して一対の鍵、つまり公開鍵と秘密鍵を生成します。その後、公開鍵からアドレスが生成されます。新しいアドレスが生成されるたびに、新しい公開鍵と秘密鍵が生成され、それによって新しいアドレスが生成されます。

这种方式确保了每个地址都与一个唯一的密钥对相关联,从而增强了安全性和隐私性。同时,由于楕円曲線暗号アルゴリズムの高効率性、生成新地址的过程通常也很快速。

Q·、それじゃおかしいですよね?複数のアドレスを生成する?

很多现代的Bitcoin钱包采用的是HD Wallet(Hierarchical Deterministic Wallet)技术来管理地址。HD Wallet可以更方便地管理大量的地址,并提供一些额外的安全性和备份功能。

HDウォレットは、伝統的なウォレットとは異なり、シードを使用して一連のキーペア(公開鍵と秘密鍵)を生成します。各アドレスに対して新しいキーペアを生成するのではなく、これらのキーペアはBIP32(Bitcoin Improvement Proposal 32)およびBIP44(Bitcoin Improvement Proposal 44)で定義された基準に従って生成されます。

HDウォレットには以下の利点があります:

バックアップとリストア: バックアップシード(seed)を使用すると、ユーザーは簡単にウォレット全体をバックアップし、必要なときにすべてのアドレスと資金を簡単にリストアできます。

決定論: すべてのアドレスが同じシードから派生しているため、ウォレットに各アドレスの秘密鍵を保存する必要はありません。

プライバシーの向上: HDウォレットは、各取引ごとに新しいアドレスを生成することができ、以前使用したアドレスを公開する必要はありません。これによりユーザーのプライバシーが強化されます。

階層構造: HDウォレットは階層構造をサポートしており、複数のサブウォレットを作成し、それぞれが独自のシードを持つことができます。この構造は複数のアカウントや用途の資金を管理するのに役立ちます。

したがって、現代のBitcoinウォレットは通常、HDウォレット技術を採用して、より良いユーザーエクスペリエンス、セキュリティ、プライバシー保護を提供しています。

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