アイコン_インストール_ios_web アイコン_インストール_ios_web アイコン_インストール_android_web

Web3 初心者シリーズ: 私のビットコインに複数のアドレスがあるのはなぜですか?

分析7ヶ月前发布 6086cf...
75 0

私のように、WEB3ウォレットを初めて使用するときに、ビットコインウォレットを開いてアドレスをコピーする準備をしていた初心者の友人はたくさんいるかもしれません。しかし、突然、作成したウォレットに実際には複数の異なるアドレスがあることに気付きました。それは、戸惑った表情で、見知らぬ交差点に歩いているようなものでした。

なぜ異なるアドレスがあるのですか? これらのアドレスのどれを使用すればよいですか?

Web3 初心者シリーズ: 私のビットコインに複数のアドレスがあるのはなぜですか?

OKXウォレットの複数のビットコインアドレス

これらのアドレスは何ですか?

ビットコイン コミュニティは、常に進化するテクノロジーを備えたコミュニティであり、テクノロジーの発展により新しいコンテンツが生まれます。さまざまなアドレス形式は、新しいテクノロジーの適用の結果であると考えられます。次に、さまざまなアドレス形式の違いを見てみましょう。

レガシーアドレス (P2P KH)

この形式は、2009 年にビットコインが初めてリリースされたときに採用されたため、レガシー形式と呼ばれています。当時のビットコイン アドレスは公開鍵/秘密鍵のペアから作成されたため、支払い公開鍵ハッシュ (P2P KH) アドレスとも呼ばれています。

現時点では、レガシータイプのアドレスはトランザクションでより多くのスペースを占め、その結果トランザクション手数料が高くなるようです。現在、このタイプのアドレスは、新しいアドレスと互換性のない古いウォレットを使用する場合にのみ使用されます。

レガシー アドレスには、すべて 1 で始まるという特徴があることがわかります。これは、アドレスを生成するときに、さまざまなシナリオ (テストネット/メインネットなど) に応じて、生成された公開キーにプレフィックスが追加されるためです。プレフィックス付きの公開キーがハッシュによって計算された後、アドレスは最終的に 1 で始まります。

ネストされた SegWit アドレス (P2SH-P2WPKH)

従来のレガシー アドレスと比較すると、P2SH アドレスは公開鍵ハッシュの代わりに償還スクリプトのハッシュを使用します。簡単に言えば、P2P KH は公開鍵ハッシュへの支払いであり、P2SH は償還スクリプトへの支払いです。受信者が償還スクリプトの転送条件を満たした場合にのみ、その中の資金を使用できます。

支払いオブジェクトが公開鍵からスクリプトに変換されるため、柔軟性が大幅に向上し、償還スクリプトの実行ロジックをカスタマイズできます。代表的な用途としては、マルチ署名トランザクションの実装などが挙げられます。

P2SH をベースに、分離証人技術が組み込まれている場合、このアドレスの形式は分離証人対応アドレス (Nested SegWit) になります。分離証人アドレスを導入する際に、分離証人に関する内容を知ることができます。分離証人技術の導入後、取引量を減らすことができ、取引手数料を削減できます。

P2SH アドレスが 3 で始まることがわかります。

ネイティブSegWitアドレス

このタイプのアドレスを導入する前に、その主要なテクノロジーである Segregated Witness (SegWit) を導入する必要があります。名前が示すように、Segregated Witness は、証人データ (witness) を分離し、個別に処理します。

これを実行することの大きな利点の 1 つは、トランザクション情報のサイズが縮小され、トランザクション手数料が削減されることです。サイズ縮小のもう 1 つの利点は、ビットコイン ブロック トランザクションのサイズの上限が 1 MB から 4 MB に増加することです。

分離された証人アドレスの特徴は、アドレスが bc 1 で始まることです。

主根

Taproot アドレスの利点は、複雑なトランザクション シナリオでのプライバシーと効率性です。ネイティブ SegWit と比較すると、楕円曲線デジタル署名アルゴリズムの代わりに Schnorr アルゴリズムを使用します。前者はバッチ トランザクション シナリオでより効率的であり、マルチ署名ウォレットのプライバシーを向上させます。

メインルートアドレスの特徴は、アドレスが通常 bc 1 q で始まることです。

どのような住所形式を選択すればよいですか?

OKX、Unisatなどの現在の主流ウォレットは、上記の4つのアドレスをサポートしています。したがって、取引手数料を削減するには、ネイティブSegWitおよびTaproot形式のアドレスを使用する方が合理的です。

さらに、ビットコインの刻印に興味がある場合は、これら 2 つのアドレスが最適です。ほとんどのウォレットは、特別な UTXO がトランザクションで誤って転送されるのを防ぐために、これら 2 つのアドレスの刻印に追加の処理を行っています。bc 1 で始まるウォレット アドレスを探してください。

もちろん、異なるアドレス形式のウォレットでも資金の取引は可能ですので、心配する必要はありません。

ビットコインの残高やブロック情報を確認したい場合は、ZANs ノード サービスをご利用ください。開発者が使用できる豊富な API を提供しています。API ドキュメントの詳細: https://docs.zan.top/reference/zan_getbalance-enhance

もう少し詳しく – 主要技術の紹介

上記の紹介により、ウォレットについて大まかな理解が得られました。私と同様にウォレット内の技術的特徴に興味をお持ちの方は、内部の神秘的なテクノロジーを見てみましょう。

スクリプトを利用する

P2SH を紹介するとき、これが償還スクリプト トランザクションのテクノロジーであることがわかります。では、償還スクリプトとは何でしょうか。また、ビットコイン エコシステムにおけるその役割は何でしょうか。

償還スクリプトを紹介する前に、ビットコイン取引の基本構造を紹介する必要があります。

以下は、04 ae で始まるアドレスが 15 kD で始まるアドレスに 10 BTC を転送する典型的な P2P K タイプのトランザクションです。04 ae アドレスを持つアカウントは、チェーン上の他のユーザーに対して、このアカウントを使用する権利がある (秘密鍵を所有している) ことを示す必要があるため、このトランザクションで署名 (ScriptSig) を提供して自分の身元を証明する必要があります。

署名を取得することに加えて、検証者は UTXO に対応する以前のトランザクションの出力スクリプトも見つける必要があります。これら 2 つのスクリプトの組み合わせが償還スクリプトです。償還スクリプトの目的は、トランザクションの正当性を証明することです。

Web3 初心者シリーズ: 私のビットコインに複数のアドレスがあるのはなぜですか?

このトランザクションでは、署名と出力スクリプトの両方がコンピュータ命令であることがわかります。 OP_PUSHBYTES は、データをスタックにプッシュすることを意味します。 まず、ScriptSig で、04 ae は独自の秘密鍵を使用してトランザクション全体に署名し、署名がスタックにプッシュされます。 次に、公開鍵をスタックにプッシュし、最後に OP_CHECKSIG で、公開鍵を使用して署名を復号化し、トランザクションが一貫しているかどうかを比較します。 一貫している場合は、ID が有効であることを意味します。

この P2P K 方式に加えて、引き換えスクリプトでは、P2P KH や P 2 SH などのさまざまな ID 認証方式も実装できます。

隔離された証人

上記の紹介から、新しいウォレット形式では現在、分離された証人テクノロジーが使用されていることがわかります。では、証人とは何であり、どのように分離されるのでしょうか?

ここでの Witness は、Bitcoin の基本構造におけるスクリプト署名 (scriptSig) 情報と考えることができます。Segregated Witness は、これを基本構造から抽出し、新しいデータ構造に配置します。

Web3 初心者シリーズ: 私のビットコインに複数のアドレスがあるのはなぜですか?

上図からわかるように、トランザクションに必要な内容は、トランザクションソースとトランザクション出力の情報のみであり、トランザクションのサイズが削減されています。黄色の部分(トランザクションの合計サイズ)にはサイズ制限があるため、トランザクション署名を別途送信することで、ブロックにさらに多くのトランザクションを収容できるようになります。また、トランザクション署名を計算する際に署名部分の内容はカウントされないため、トランザクションのスケーラビリティの問題を効果的に解決できます。

以下はP2TRトランザクションです。このトランザクションには追加のWitness部分があることがわかります。その機能は、トランザクションの正当性を検証することです。ScriptSigの代わりにWitnessを使用した後も、正当性を検証する方法は同じです。つまり、公開鍵を使用してWitness署名を復号化し、トランザクションの内容が一貫しているかどうかを検証します。ノードは、トランザクションの正当性を検証する必要がある場合にのみ、Witness情報を要求します。これで、 ZANノード 安定して高速に BTC ネットワークに接続するためのサービスを無料でご利用ください (ZAN.TOP にアクセスしてください)。

Web3 初心者シリーズ: 私のビットコインに複数のアドレスがあるのはなぜですか?

要約すると、Segregated Witness はトランザクション署名部分の内容と残りの内容を別々に送信することで、単一トランザクションのサイズを縮小し、ブロック全体の容量を増やすものです。また、トランザクションのハッシュ値を計算するときに署名部分の内容はカウントされないため、トランザクションのスケーラビリティの問題を効果的に解決できます。

この記事はYeezo(Xアカウント)によって書かれました @ガオイェーゾ 75065 )のZANチーム(Xアカウント ザンチーム ).

この記事はインターネットから引用したものです: Web3 初心者シリーズ: 私の Bitcoin に複数のアドレスがあるのはなぜですか?

関連:Dogwifhat(WIF)価格予測:$5に達するでしょうか?

要約 WIF 価格は対称三角形で動いており、ブレイクアウトすると 44% 上昇するでしょう。チャイキン オシレーターは 0 を大きく上回っており、4 月に入ってから買い圧力が高まっていることを示唆しています。MACD も強気のクロスオーバーに近づいており、上昇の可能性を裏付けています。ミーム コイン マニアにより、dogwifhat (WIF) 価格は 3 月を通して最高値を更新しましたが、これが再び起こる可能性があります。買い圧力が高まるにつれて、この抵抗を突破できる限り、Solana ミーム トークンも上昇する可能性があります。Dogwifhat が投資家の間で勢いを増している理由 WIF 価格は、投資家の強気の高まりにより、今後数日間で急騰する可能性があります。これは、チャイキン インジケーターで確認できます。

© 版权声明

相关文章