OneKey ヘルプセンター

3種類のビットコインアドレス形式

Customer Service
Customer Service
  • 更新

1.ビットコインアドレスのレガシー(P2PKH)形式

例:1Fh7ajXabJBpZPZw8bjD3QU4CuQ3pRty9u

P2PKHは、Pay To PubKey Hashの略称です。

2.ビットコインアドレスのネスト型SegWit(P2SH)形式について

例:3KF9nXowQ4asSGxRRzeiTpDjMuwM2nypAN

既存のP2SHアドレス("3 "で始まる)をSegWitアドレスでラップしたネスト型P2SH。を旧バージョンと互換性を持たせています。これは、古いバージョンとの互換性を持たせるためです。しかし、これはある種のハッキングであり、結果としてSegWitトランザクションは約10%の余分なスペースを必要とすることになります。

SegWitはSegregated Witnessの略で、Segregatedは分離、隔離、Witnessは取引に関連する署名のことです。そのため、SegWitは一部の取引署名データを取引から分離するもので、ビットコインのブロックチェーン上ではSegWitが有効化されています。

署名と取引に関するデータを分離する主な利点は、ビットコインのブロックに格納されるデータのサイズを小さくできることです。これにより、各ブロックはより多くのトランザクションを保存するための余力を得ることができる。また、ネットワークはより多くの取引を処理することができ、送信者はより低い手数料を支払うことになります。そのため、ビットコインを送る際の手数料を抑えたい場合は、SegWitのアドレスを使って受け取るようにしましょう。

また、SegWitアドレスは後方互換性があるため、SegWitアドレスからレガシーアドレスへのビットコインの移動が可能であることも大きなメリットである。

3.ネイティブSegWit(Bech32)形式のビットコインアドレス

例:bc1qf3uwcxaz779nxedw0wry89v9cjh9w2xylnmqc3

アドレスは「bc1」で始まり、SegWit専用に開発されたフォーマットであるBech32エンコードされたアドレスです。Bech32は2017年末にBIP173で定義され、このフォーマットの大きな特徴の1つは、大文字小文字を区別しない(アドレスには0-9、azのみ含まれる)ため、入力する際に有効であることですを使用することで、混乱を避け、より読みやすくなります。アドレスに必要な文字数が少ないため、従来のBase58ではなく、Base32のエンコーディングでアドレスを計算する方が簡単で効率的です。Bech32は、2次元コードにデータをより密に格納することができ、より最適化されたチェックサムとエラー検出コードにより、無効なアドレスの可能性を最小限に抑え、より高いセキュリティを提供します。

Bech32のアドレス自体はSegWitと互換性があります。SegWitアドレスをP2SHアドレスに入れるための余分なスペースが必要ないため、Bech32形式のアドレスを使用した場合の取扱手数料が安くなります。

blobid0.jpg

この記事は役に立ちましたか?

1人中1人がこの記事が役に立ったと言っています

他にご質問がございましたら、リクエストを送信してください

コメント

0件のコメント

サインインしてコメントを残してください。