List of address prefixes

List of address prefixes

Blockchain-based currencies use encoded strings, which are a Base58Check encoding of some hash, typically that of a public key. The encoding includes a prefix (traditionally a single version byte), which affects the leading symbol(s) in the encoded result. The following is a list of some prefixes which are in use in the reference Bitcoin codebase.[1][2][3]

Decimal prefixHexExample useLeading symbol(s)Example
000Pubkey hash (P2PKH address)117VZNX1SN5NtKa8UQFxwQbFeFc3iqRYhem
505Script hash (P2SH address)33EktnHQD7RiAE6uzMj2ZifT9YgRrkSgzQX
12880Private key (WIF, uncompressed pubkey)55Hwgr3u458GLafKBgxtssHSPqJnYoGrSzgQsPwLFhLNYskDPyyA
12880Private key (WIF, compressed pubkey)or LL1aW4aubDFB7yfras2S1mN3bqg9nwySY8nkoLmJebSLD5BWv3ENZ
4 136 178 300488B21EBIP32 pubkeyxpubxpub661MyMwAqRbcEYS8w7XLSVeEsBXy79zSzH1J8vCdxAZningWLdN3

zgtU6LBpB85b3D2yc8sfvZU521AAwdZafEz7mnzBBsz4wKY5e4cp9LB

4 136 173 2280488ADE4BIP32 private keyxprvxprv9s21ZrQH143K24Mfq5zL5MhWK9hUhhGbd45hLXo2Pq2oqzMMo63o

StZzF93Y5wvzdUayhgkkFoicQZcP3y52uPPxFnfoLZB21Teqt1VvEHx

1116FTestnet pubkey hashor nmipcBbFg9gMiCh81Kj8tqqdgoZub1ZJRfn
196C4Testnet script hash22MzQwSSnBHWHqSAqtTVQ6v47XtaisrJa1Vc
239EFTestnet Private key (WIF, uncompressed pubkey)992Pg46rUhgTT7romnV7iGW6W1gbGdeezqdbJCzShkCsYNzyyNcc
239EFTestnet Private key (WIF, compressed pubkey)ccNJFgo1driFnPcBdBX8BrJrpxchBWXwXCvNH5SoSkdcF6JXXwHMm
4 53 135 207043587CFTestnet BIP32 pubkeytpubtpubD6NzVbkrYhZ4WLczPJWReQycCJdd6YVWXubbVUFnJ5KgU5MDQrD9

98ZJLNGbhd2pq7ZtDiPYTfJ7iBenLVQpYgSQqPjUsQeJXH8VQ8xA67D

4 53 131 14804358394Testnet BIP32 private keytprvtprv8ZgxMBicQKsPcsbCVeqqF1KVdH7gwDJbxbzpCxDUsoXHdb6SnTPY

xdwSAKDC6KKJzv7khnNWRAJQsRA8BBQyiSfYnRt6zuu4vZQGKjeW4YF

Note that private keys for compressed and uncompressed bitcoin public keys use the same version byte. The reason for the compressed form starting with a different character is because a 0x01 byte is appended to the private key before base58 encoding.

The following table shows the leading symbol(s) and address length(s) for 160 bit hashes for each of the possible decimal version values:

Decimal versionLeading symbolAddress length
01up to 34
1Q-Z, a-k, m-o33
2o-z, 233 or 34
3234
42 or 334
5-6334
73 or 434
8434
94 or 534
10-11534
125 or 634
13634
146 or 734
15-16734
177 or 834
18834
198 or 934
20-21934
229 or A34
23A34
24A or B34
25-26B34
27B or C34
28C34
29C or D34
30-31D34
32D or E34
33E34
34E or F34
35-36F34
37F or G34
38G34
39G or H34
40-41H34
42H or J34
43J34
44J or K34
45-46K34
47K or L34
48L34
49L or M34
50-51M34
52M or N34
53N34
54N or P34
55-56P34
57P or Q34
58Q34
59Q or R34
60-61R34
62R or S34
63S34
64S or T34
65-66T34
67T or U34
68U34
69U or V34
70-71V34
72V or W34
73W34
74W or X34
75-76X34
77X or Y34
78Y34
79Y or Z34
80-81Z34
82Z or a34
83a34
84a or b34
85b34
86b or c34
87-88c34
89c or d34
90d34
91d or e34
92-93e34
94e or f34
95f34
96f or g34
97-98g34
99g or h34
100h34
101h or i34
102-103i34
104i or j34
105j34
106j or k34
107-108k34
109k or m34
110m34
111m or n34
112-113n34
114n or o34
115o34
116o or p34
117-118p34
119p or q34
120q34
121q or r34
122-123r34
124r or s34
125s34
126s or t34
127-128t34
129t or u34
130u34
131u or v34
132-133v34
134v or w34
135w34
136w or x34
137-138x34
139x or y34
140y34
141y or z34
142-143z34
144z or 234 or 35
145-255235
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值