# KEYRING PROのBitcoinアドレス

KEYRING PROを使用してビットコインアカウントを復元した際に、生成されたアドレスが異なって見える場合がありますが、心配する必要はありません。この違いは、ビットコインアドレスと秘密鍵の構造、およびKEYRING PROがサポートする高度なアドレス形式によるものです。以下で詳しく説明します。

## **ビットコインアドレス形式の理解**

ビットコインアドレスにはいくつかの形式があり、それぞれ特定の目的を果たします：

**P2PKH（Pay-to-Pubkey Hash）：**

* 元々のビットコインアドレス形式で、「レガシーアドレス」とも呼ばれます。
* \*\*「1」\*\*で始まります（例：`1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2`）。

**P2SH（Pay-to-Script Hash）：**

* マルチシグネチャトランザクションなどの高度な機能を可能にする形式です。
* \*\*「3」\*\*で始まります（例：`3J98t1WpEZ73CMmDvie4ryniWrnqRhWNLy`）。

**Bech32（ネイティブSegWit）：**

* 「bc1アドレス」とも呼ばれ、最も新しく効率的なビットコインアドレス形式です。
* \*\*「bc1」\*\*で始まります（例：`bc1qar0srrr7xf4vy5k643lydnw9re59gtzzwf5mdq`）。
* トランザクション手数料を削減し、ブロックスペース効率を向上させるよう設計されています。

## **ビットコイン秘密鍵の理解**

秘密鍵の形式は、それに対応するアドレスの種類に依存します：

* **レガシー（P2PKH）アドレス：** 秘密鍵は通常、\*\*「5」\*\*で始まります。
* **SegWitアドレス（P2SHおよびBech32）：** 秘密鍵は通常、\*\*「K」**または**「L」\*\*で始まります。

## **KEYRING PROと最新のビットコインアドレス形式**

KEYRING PROは、最も高度で効率的なアドレス形式である\*\*Bech32（ネイティブSegWit）\*\*をデフォルトで採用し、ユーザーに最高のビットコイン体験を提供します。

**新しいビットコインアドレスの作成：**

* KEYRING PROで新しいビットコインアドレスを生成する場合、常に\*\*「bc1」\*\*で始まるBech32アドレスになります。
* これにより、トランザクション手数料が低くなり、ブロックスペースの利用効率が向上します。

**ウォレットのバックアップ：**

* KEYRING PROでビットコインアドレスをバックアップすると、対応する秘密鍵は\*\*「K」**または**「L」\*\*で始まり、SegWit互換であることを示します。

**アカウントの復元：**

* \*\*「K」**または**「L」\*\*で始まる秘密鍵をインポートすると、KEYRING PROは元のアドレスがP2SH形式であったとしてもBech32アドレスを生成します。\
  例：`3J98t1WpEZ73CMmDvie4ryniWrnqRhWNLy`というP2SHアドレスをバックアップした場合、アプリはそれを`bc1hbr0srrr4xfxva4l653lydnw9re59gtzzwf5oct`のようなBech32アドレスで復元します。

2つのアドレスは見た目が異なりますが、同じビットコインウォレットを表しています。これは、秘密鍵が両方のアドレス形式に互換性があるためであり、KEYRING PROはより効率的なBech32形式を優先します。

## **なぜBech32アドレスを使用するのか？**

Bech32アドレスには以下のような利点があります：

* **低コスト：** ブロックスペースを効率的に使用するため、トランザクション手数料が低くなります。
* **エラーチェックの向上：** Bech32アドレスには、タイプミスを防ぐためのチェック機能が組み込まれています。
* **将来性：** ビットコインネットワークの進化に伴い、Bech32アドレスは新機能をよりサポートするよう設計されています。

KEYRING PROは、最新技術を採用することで、最高のビットコイン体験を提供します。ご質問がある場合は、サポートチームまでお気軽にお問い合わせください！


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.keyring.app/jp/generate-bitcoin-address-on-keyring-pro.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
