P2PKH / P2SH
- PSPKH:
公開鍵のハッシュ - P2SH:
スクリプトのハッシュ
Base58 / Base64
- Base58:Base64から
紛らわしい6文字を除いたもの - Base58Check:
無効なビットコインアドレスを検出
RIPEMD-160
-
SHA256 + RIPEMD-160の組み合わせで使われる - OP_HASH160 =
RIPEMD160(SHA256(data))
ビックエンディアン / リトルエンディアン
- ビックエンディアン:
最初のバイトからデータを並べる(そのまま) - リトルエンディアン:
最後のバイトからデータを並べる(逆)
BIP
-
Bitcoin Improvement Proposalsの略 - ビットコイン技術の発展のためのに作成、公開される
草案群
BIP32
-
階層的決定性ウォレット -
128bitsエントロピー HMAC-SHA512
参考文献
- P2PK[H] (Pay to Public Key [Hash])
- P2PK、P2PKH、P2SH、P2WPKHとは-ELI5
- アドレスや秘密鍵の見間違えを防ぐ特徴的なフォーマットBase58
- Base58とは?仮想通貨のアドレス、公開鍵、秘密鍵などを作成する技術を簡単に説明します!
- 用語集
- How to compute OP_HASH160 of public key
- [バイトオーダー]ビックエンディアン/リトルエンディアン
- BIP32でマスターキーを生成するために必要なHMAC-SHA256のラウンド数
- ビットコイン(Bitcoin)用語集
- 暗号資産(仮想通貨)用語集
- 【ビットコイン】ウォレットの概要とHDウォレットの仕組み