時価総額: $2.3179T -3.73%
ボリューム(24時間): $138.2345B 21.06%
恐怖と貪欲の指数:

23 - 極度の恐怖

  • 時価総額: $2.3179T -3.73%
  • ボリューム(24時間): $138.2345B 21.06%
  • 恐怖と貪欲の指数:
  • 時価総額: $2.3179T -3.73%
暗号
トピック
暗号化
ニュース
暗号造園
動画
トップクリプトスペディア

言語を選択する

言語を選択する

通貨の選択

暗号
トピック
暗号化
ニュース
暗号造園
動画

暗号ウォレットはどのようにして新しいアドレスを生成するのでしょうか? (プロセスの説明)

A crypto wallet generates addresses offline by deriving keys from a seed via BIP-32/44, hashing the public key (SHA-256 → RIPEMD-160), adding a version byte and checksum, then Base58Check-encoding.

2026/01/24 20:19

公開鍵暗号化財団

1. 暗号ウォレットは、暗号的に安全なランダム シード フレーズ (通常は 12 または 24 の英単語) を作成することでアドレス生成を開始します。

2. このシードは、BIP-32 や BIP-44 などの標準を使用した決定論的なキー導出のルートとして機能します。

3. ウォレットはシードから、HMAC-SHA512 などのハッシュ アルゴリズムを通じてマスター秘密キーを派生します。

4. マスター秘密鍵は、secp256k1 での楕円曲線乗算によって階層的な子秘密鍵を生成します。

5. 各子秘密鍵は、同じ曲線上の点乗算を使用して子公開鍵に一意に対応します。

アドレスエンコーディングとフォーマット変換

1. ウォレットは、圧縮された公開キーに SHA-256 を適用して、256 ビットのハッシュを生成します。

2. そのハッシュは RIPEMD-160 を受け、公開キー ハッシュとして知られる 160 ビットの結果が得られます。

3. ネットワーク固有のバージョン バイトが先頭に付加されます (Bitcoin メインネットの場合は 0x00、テストネットの場合は 0x6f)。

4. 拡張ハッシュから二重 SHA-256 チェックサムが計算され、最初の 4 バイトが追加されます。

5. 結果のバイト文字列は Base58Check でエンコードされ、0、O、I、l などのあいまいな文字が除去されます。

派生パスとアカウントの分離

1. ウォレットは、m/44'/0'/0'/0/0 などの BIP-44 パスに従い、コインの種類、アカウント、および小銭チェーンを分離します。

2. 各パス コンポーネントは導出インデックスと強化されたフラグを変更し、同一のシードからでも異なる秘密キーを生成します。

3. 外部チェーン (インデックス 0) は受信アドレスを生成し、内部チェーン (インデックス 1) は変更アドレスを生成します。

4. 同じパスを再利用すると、同じアドレスが生成されます。最終インデックスをインクリメントすると、繰り返しのない新しいアドレスが作成されます。

5. ハードウェアウォレットはすべての導出を内部で実行し、アドレス作成中に秘密鍵をホストデバイスに公開することはありません。

オンチェーンのアドレス検証メカニズム

1. ノードは、トランザクション中継の前に Base58Check をデコードし、チェックサムの整合性を確認することで、アドレスの有効性を検証します。

2. ScriptPubKey の構造はアドレス タイプごとに異なります。P2PKH は OP_DUP OP_HASH160 [ハッシュ] OP_EQUALVERIFY OP_CHECKSIG を使用します。

3. SegWit アドレス (bech32) には、さまざまなハッシュ ステップが含まれます。SHA-256 の後に、人間が判読できる部分を含むウィットネス プログラム エンコーディングが続きます。

4. タップルート アドレスでは、bech32m エンコードの前に Merkle ルート コミットメントと Schnorr 公開キーのシリアル化が必要です。

5. 無効なチェックサムまたは不正な形式のスクリプト テンプレートにより、メモリプールの検証中にフル ノードによる即時の拒否が発生します。

よくある質問

Q: 新しいアドレスを生成するにはインターネット接続が必要ですか?いいえ。すべての暗号化操作はローカルで行われます。インターネット アクセスは、トランザクションをブロードキャストしたり、残高を照会したりする場合にのみ必要です。

Q: 2 つの異なるウォレットが異なるシードから同じアドレスを生成できますか? RIPEMD-160 の耐衝突特性により、P2PKH の場合、確率は無視できるもので、約 2¹⁶⁰ に 1 です。

Q: 一部のウォレットでは複数のアドレスが同時に表示されるのはなぜですか?未使用アドレスの先読みウィンドウを事前に生成してギャップ制限をサポートし、すべてのブロックチェーン ブロックをスキャンすることなく確実な回復を保証します。

Q: 受信アドレスを公に共有しても安全ですか?はい。パブリック アドレスでは秘密鍵情報は明らかにされません。ただし、複数のアドレスを 1 つの ID にリンクすると、連鎖分析によってプライバシーが侵害される可能性があります。

免責事項:info@kdj.com

提供される情報は取引に関するアドバイスではありません。 kdj.com は、この記事で提供される情報に基づいて行われた投資に対して一切の責任を負いません。暗号通貨は変動性が高いため、十分な調査を行った上で慎重に投資することを強くお勧めします。

このウェブサイトで使用されているコンテンツが著作権を侵害していると思われる場合は、直ちに当社 (info@kdj.com) までご連絡ください。速やかに削除させていただきます。

関連知識

Ronin ウォレットから MetaMask にトークンを移行するにはどうすればよいですか?

Ronin ウォレットから MetaMask にトークンを移行するにはどうすればよいですか?

2026-06-03 06:19:47

移行の前提条件1. 完全に同期され、更新されたバージョンの MetaMask ブラウザ拡張機能が Chrome または Firefox にインストールされている必要があります。 2. Ronin ウォレットのロックが解除されており、移行用のトークンが含まれている必要があります。 3. 両方のウォレッ...

Blur から MetaMask ウォレットに NFT を引き出すにはどうすればよいですか?

Blur から MetaMask ウォレットに NFT を引き出すにはどうすればよいですか?

2026-06-01 10:39:51

Blur アカウントへのアクセス1. Chrome や Firefox などのサポートされているブラウザを使用して、Blur の公式 Web サイトを開きます。 2. インターフェースの右上隅にあるウォレットアイコンをクリックします。 3. 利用可能なウォレットコネクタのリストから「MetaMask...

私のシードフレーズがデータ漏洩で公開されたかどうかを確認するにはどうすればよいですか?

私のシードフレーズがデータ漏洩で公開されたかどうかを確認するにはどうすればよいですか?

2026-06-03 03:20:07

シードフレーズの暴露リスクを理解する1. シード フレーズは、暗号通貨ウォレットと秘密キーへのアクセスを完全に制御する 12 または 24 個の英単語の決定的なシーケンスです。 2. パスワードとは異なり、シード フレーズは通常のウォレットの使用中にネットワークを介して送信されることはありませんが、...

Trust Wallet のバックアップ検証が失敗する問題を解決するにはどうすればよいですか?

Trust Wallet のバックアップ検証が失敗する問題を解決するにはどうすればよいですか?

2026-05-30 10:20:11

Trust Wallet でのバックアップ検証の失敗について1. Trust Wallet のバックアップ検証プロセスでは、ユーザーは 12 ワードまたは 24 ワードのリカバリ フレーズを正確な順序で正確に入力する必要があります。 2. 1 つの単語の位置の間違い、用語のスペルの誤り、大文字と小文...

MetaMask でスマート ウォレットを使用してガスレス トランザクションを送信するにはどうすればよいですか?

MetaMask でスマート ウォレットを使用してガスレス トランザクションを送信するにはどうすればよいですか?

2026-05-30 08:59:42

ガスレストランザクションを理解する1. ガスレス トランザクションは、直接の EOA 署名ではなく、メタトランザクション インフラストラクチャに依存します。 2. これらの取引では、ガスの支払い責任がエンドユーザーから信頼できる中継者またはスポンサーに移されます。 3. ユーザーはオフチェーンでトラ...

他のウォレット拡張機能と競合する Phantom 拡張機能を修正するにはどうすればよいですか?

他のウォレット拡張機能と競合する Phantom 拡張機能を修正するにはどうすればよいですか?

2026-06-02 20:59:52

市場のボラティリティパターン1. Bitcoin の価格変動は、流動性が低い期間に 1 回の取引セッション内で 5% を超えることがよくあります。 2. アルトコインのインデックスは、特に主要なスマート コントラクトのアップグレード期間中に、イーサリアムのオンチェーン アクティビティ メトリクスに対...

Ronin ウォレットから MetaMask にトークンを移行するにはどうすればよいですか?

Ronin ウォレットから MetaMask にトークンを移行するにはどうすればよいですか?

2026-06-03 06:19:47

移行の前提条件1. 完全に同期され、更新されたバージョンの MetaMask ブラウザ拡張機能が Chrome または Firefox にインストールされている必要があります。 2. Ronin ウォレットのロックが解除されており、移行用のトークンが含まれている必要があります。 3. 両方のウォレッ...

Blur から MetaMask ウォレットに NFT を引き出すにはどうすればよいですか?

Blur から MetaMask ウォレットに NFT を引き出すにはどうすればよいですか?

2026-06-01 10:39:51

Blur アカウントへのアクセス1. Chrome や Firefox などのサポートされているブラウザを使用して、Blur の公式 Web サイトを開きます。 2. インターフェースの右上隅にあるウォレットアイコンをクリックします。 3. 利用可能なウォレットコネクタのリストから「MetaMask...

私のシードフレーズがデータ漏洩で公開されたかどうかを確認するにはどうすればよいですか?

私のシードフレーズがデータ漏洩で公開されたかどうかを確認するにはどうすればよいですか?

2026-06-03 03:20:07

シードフレーズの暴露リスクを理解する1. シード フレーズは、暗号通貨ウォレットと秘密キーへのアクセスを完全に制御する 12 または 24 個の英単語の決定的なシーケンスです。 2. パスワードとは異なり、シード フレーズは通常のウォレットの使用中にネットワークを介して送信されることはありませんが、...

Trust Wallet のバックアップ検証が失敗する問題を解決するにはどうすればよいですか?

Trust Wallet のバックアップ検証が失敗する問題を解決するにはどうすればよいですか?

2026-05-30 10:20:11

Trust Wallet でのバックアップ検証の失敗について1. Trust Wallet のバックアップ検証プロセスでは、ユーザーは 12 ワードまたは 24 ワードのリカバリ フレーズを正確な順序で正確に入力する必要があります。 2. 1 つの単語の位置の間違い、用語のスペルの誤り、大文字と小文...

MetaMask でスマート ウォレットを使用してガスレス トランザクションを送信するにはどうすればよいですか?

MetaMask でスマート ウォレットを使用してガスレス トランザクションを送信するにはどうすればよいですか?

2026-05-30 08:59:42

ガスレストランザクションを理解する1. ガスレス トランザクションは、直接の EOA 署名ではなく、メタトランザクション インフラストラクチャに依存します。 2. これらの取引では、ガスの支払い責任がエンドユーザーから信頼できる中継者またはスポンサーに移されます。 3. ユーザーはオフチェーンでトラ...

他のウォレット拡張機能と競合する Phantom 拡張機能を修正するにはどうすればよいですか?

他のウォレット拡張機能と競合する Phantom 拡張機能を修正するにはどうすればよいですか?

2026-06-02 20:59:52

市場のボラティリティパターン1. Bitcoin の価格変動は、流動性が低い期間に 1 回の取引セッション内で 5% を超えることがよくあります。 2. アルトコインのインデックスは、特に主要なスマート コントラクトのアップグレード期間中に、イーサリアムのオンチェーン アクティビティ メトリクスに対...

すべての記事を見る

User not found or password invalid

Your input is correct