Liste der Adressprafixe
Blockchain-basierte Währungen verwenden verschlüsselte Zeichenfolgen, die eine Base58Check-Kodierung einiger Hashwerte sind, normalerweise die eines öffentlichen Schlüssels. Die Kodierung enthält ein Präfix (üblicherweise ein einzelnes Versionsbyte), das die führenden Symbole im kodierten Ergebnis beeinflusst. Das Folgende ist eine Liste einiger Präfixe, die in der Referenz-Bitcoin-Codebase verwendet werden.
Dezimalpräfix | Hex | Beispiel von Vervendung | Leitsymbol(e) | Beispiel |
---|---|---|---|---|
0 | 00 | Pubkey hash (P2PKH address) | 1 | 17VZNX1SN5NtKa8UQFxwQbFeFc3iqRYhem |
5 | 05 | Script hash (P2SH address) | 3 | 3EktnHQD7RiAE6uzMj2ZifT9YgRrkSgzQX |
128 | 80 | Private key (WIF, uncompressed pubkey) | 5 | 5Hwgr3u458GLafKBgxtssHSPqJnYoGrSzgQsPwLFhLNYskDPyyA |
128 | 80 | Private key (WIF, compressed pubkey) | K or L | L1aW4aubDFB7yfras2S1mN3bqg9nwySY8nkoLmJebSLD5BWv3ENZ |
4 136 178 30 | 0488B21E | BIP32 pubkey | xpub |
xpub661MyMwAqRbcEYS8w7XLSVeEsBXy79zSzH1J8vCdxAZningWLdN3
zgtU6LBpB85b3D2yc8sfvZU521AAwdZafEz7mnzBBsz4wKY5e4cp9LB |
4 136 173 228 | 0488ADE4 | BIP32 private key | xprv |
xprv9s21ZrQH143K24Mfq5zL5MhWK9hUhhGbd45hLXo2Pq2oqzMMo63o
StZzF93Y5wvzdUayhgkkFoicQZcP3y52uPPxFnfoLZB21Teqt1VvEHx |
111 | 6F | Testnet pubkey hash | m or n | gt;mipcBbFg9gMiCh81Kj8tqqdgoZub1ZJRfn |
196 | C4 | Testnet script hash | 2 | 2MzQwSSnBHWHqSAqtTVQ6v47XtaisrJa1Vc |
239 | EF | Testnet Private key (WIF, uncompressed pubkey) | 9 | 92Pg46rUhgTT7romnV7iGW6W1gbGdeezqdbJCzShkCsYNzyyNcc |
239 | EF | Testnet Private key (WIF, compressed pubkey) | c | cNJFgo1driFnPcBdBX8BrJrpxchBWXwXCvNH5SoSkdcF6JXXwHMm |
4 53 135 207 | 043587CF | Testnet BIP32 pubkey | tpub |
tpubD6NzVbkrYhZ4WLczPJWReQycCJdd6YVWXubbVUFnJ5KgU5MDQrD9
98ZJLNGbhd2pq7ZtDiPYTfJ7iBenLVQpYgSQqPjUsQeJXH8VQ8xA67D |
4 53 131 148 | 04358394 | Testnet BIP32 private key | tprv |
tprv8ZgxMBicQKsPcsbCVeqqF1KVdH7gwDJbxbzpCxDUsoXHdb6SnTPY
xdwSAKDC6KKJzv7khnNWRAJQsRA8BBQyiSfYnRt6zuu4vZQGKjeW4YF |
Beachten Sie, dass private Schlüssel für komprimierte und nicht komprimierte öffentliche Bitcoin-Schlüssel dasselbe Versionsbyte verwenden. Der Grund für das komprimierte Formular, das mit einem anderen Zeichen beginnt, liegt darin, dass vor der base58-Codierung ein 0x01-Byte an den privaten Schlüssel angehängt wird.
Die folgende Tabelle zeigt das führende Symbol (die führenden Symbole) und die Adresslänge(n) für 160-Bit-Hashwerte für jeden möglichen Dezimalwert der Version:
Dezimalversion | Leading Symbol | Adresslänge |
---|---|---|
0 | 1 | bis zu 34 |
1 | Q-Z, a-k, m-o | 33 |
2 | o-z, 2 | 33 oder 34 |
3 | 2 | 34 |
4 | 2 oder 3 | 34 |
5-6 | 3 | 34 |
7 | 3 oder 4 | 34 |
8 | 4 | 34 |
9 | 4 oder 5 | 34 |
10-11 | 5 | 34 |
12 | 5 oder 6 | 34 |
13 | 6 | 34 |
14 | 6 oder 7 | 34 |
15-16 | 7 | 34 |
17 | 7 oder 8 | 34 |
18 | 8 | 34 |
19 | 8 or 9 | 34 |
20-21 | 9 | 34 |
22 | 9 oder A | 34 |
23 | A | 34 |
24 | A oder B | 34 |
25-26 | B | 34 |
27 | B oder C | 34 |
28 | C | 34 |
29 | C oder D | 34 |
30-31 | D | 34 |
32 | D oder E | 34 |
33 | E | 34 |
34 | E oder F | 34 |
35-36 | F | 34 |
37 | F oder G | 34 |
38 | G | 34 |
39 | G oder H | 34 |
40-41 | H | 34 |
42 | H or J | 34 |
43 | J | 34 |
44 | J oder K | 34 |
45-46 | K | 34 |
47 | K oder L | 34 |
48 | L | 34 |
49 | L oder M | 34 |
50-51 | M | 34 |
52 | M oder N | 34 |
53 | N | 34 |
54 | N oder P | 34 |
55-56 | P | 34 |
57 | P oder Q | 34 |
58 | Q | 34 |
59 | Q oder R | 34 |
60-61 | R | 34 |
62 | R oder S | 34 |
63 | S | 34 |
64 | S oder T | 34 |
65-66 | T | 34 |
67 | T oder U | 34 |
68 | U | 34 |
69 | U oder V | 34 |
70-71 | V | 34 |
72 | V oder W | 34 |
73 | W | 34 |
74 | W oder X | 34 |
75-76 | X | 34 |
77 | X oder Y | 34 |
78 | Y | 34 |
79 | Y oder Z | 34 |
80-81 | Z | 34 |
82 | Z oder a | 34 |
83 | a | 34 |
84 | a oder b | 34 |
85 | b | 34 |
86 | b oder c | 34 |
87-88 | c | 34 |
89 | c oder d | 34 |
90 | d | 34 |
91 | d oder e | 34 |
92-93 | e | 34 |
94 | e oder f | 34 |
95 | f | 34 |
96 | f oder g | 34 |
97-98 | g | 34 |
99 | g oder h | 34 |
100 | h | 34 |
101 | h oder i | 34 |
102-103 | i | 34 |
104 | i oder j | 34 |
105 | j | 34 |
106 | j oder k | 34 |
107-108 | k | 34 |
109 | k oder m | 34 |
110 | m | 34 |
111 | m oder n | 34 |
112-113 | n | 34 |
114 | n oder o | 34 |
115 | o | 34 |
116 | o oder p | 34 |
117-118 | p | 34 |
119 | p oder q | 34 |
120 | q | 34 |
121 | q oder r | 34 |
122-123 | r | 34 |
124 | r oder s | 34 |
125 | s | 34 |
126 | s oder t | 34 |
127-128 | t | 34 |
129 | t oder u | 34 |
130 | u | 34 |
131 | u oder v | 34 |
132-133 | v | 34 |
134 | v oder w | 34 |
135 | w | 34 |
136 | w oder x | 34 |
137-138 | x | 34 |
139 | x oder y | 34 |
140 | y | 34 |
141 | y oder z | 34 |
142-143 | z | 34 |
144 | z oder 2 | 34 oder 35 |
145-255 | 2 | 35 |