Pages:
Author

Topic: Do all Native Segwit addresses begin with bc1q? - page 2. (Read 378 times)

legendary
Activity: 2212
Merit: 7064
I know that Taproot addresses are starting with bc1p, and Native Sewgit addresses start with bc1q.
Letter q is the bech32 encoding of the number 0 that should be witness version 0, but this can change in some future version updates.

Check out BIP 173 encoding table below:
https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki#bech32
legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
1. What is the significance of the "q", and why that character?

The 4th character refer to witness version, where "q" is witness version 0.

2. If the "q" is the standard or a must, how do you explain this Binance support article that talks about Segwit addresses? In the screenshot, you can see that the address on Binance begins with "bc16". The info in the article may not be completely correct, but the screenshot is surely not a mistake.

Must be typo, "6" refer to witness version 26. See table on section Bech32 (https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki#bech32).
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
1. What is the significance of the "q", and why that character?
I don't know. But I've always wondered why they use "bcq1" and not just "b" if it's always the same anyway. It would reduce the address size by 3 characters.

(updated until blockchair_bitcoin_outputs_20211202)
~
Unique address count: 927,366,160
1... address count: 547,749,478
3... address count: 272,205,566
bc1q... address count: 89,702,297
...-... (with a "dash") weird address count: 17,707,628
Note that 927366160-547749478-272205566-89702297-17707628=1191. Those addresses are unaccounted for in the list.
These are the 1191 missing addresses (in chronological order):
bc1pqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqs3wf0qm
bc1zqyqsywvzqe
bc1pq2kqvpm76ewe20lcacq740p054at9sv7vxs0jn2u0r90af0k633322m7s8v
bc1pv22mcnt30gwvk8g72szz700n4tkkx2qur2adj6pt8hl37hcf9dascxyf42
bc1pxqsrzgpjyqejqdpqx5srvgphyquzqwgdd7yg9
bc1pxysyzgrpyp9zq63q2vs8xgp3ypdjqhguvkagn
........
bc1p8ysyjgrfypfzqu3q9usrqgpeyqnzqfgexpv74
bc1p23jk6urvv96x2gp3yqszqgpqyqszqgqa6qtuj
bc1pmfr3p9j00pfxjh0zmgp99y8zftmd3s5pmedqhyptwy6lm87hf5ss52r5n8
bc1pw2knldczhudzzydsns4lree0fafdfn4j4nw0e5xx82lhpfvuxmtqwl4cdu
bc1zw508d6qejxtdg4y5r3zarvaryvg6kdaj
bc1pw508d6qejxtdg4y5r3zarvary0c5xw7kw508d6qejxtdg4y5r3zarvary0c5xw7k7grplx
bc1sw50qa3jx3s
bc1p0xlxvlhemja6c4dqv22uapctqupfhlxm9h8z3k2e72q4k9hcz7vqh2y7hd
bc1pz24mrc32d4rhze7x7qxeu7x3wn5c2ncuh7a7jrplvw2qt92xwvpqdr6zq2
........
bc1pju9e5c3n8xsp2p9ee60p3h6qy4fmsvsxhrazvq4mjpxtnpp2tvhscm58un
bc1ptld3dxjkxhpsng525rhj6wwcumsxtf7zp4d99jrurehdxsys6cdszx4xpe
legendary
Activity: 2730
Merit: 7065
We often hear how Native Segwit addresses begin with "bc1", but the 4th character in a Bech32 is also interesting. It is always a "q". At least I though that it was always a "q". If you look up transactions in recent blocks, for example, you will notice that the "q" seems to always be the 4th character (unless it's a Taproot address).

I have three questions:

1. What is the significance of the "q", and why that character?
2. If the "q" is the standard or a must, how do you explain this Binance support article that talks about Segwit addresses? In the screenshot, you can see that the address on Binance begins with "bc16". The info in the article may not be completely correct, but the screenshot is surely not a mistake.
3. Are there Native Segwit addresses that don't begin with "bc1q" (like the one above), or is a mistake of some kind?


I tried scanning the above address with Electrum on my mobile and the app is importing an Ethereum address. It might be possible that they did that on purpose for whatever reason. Maybe to prevent people from sending coins to it and then blaming Binance for their mistakes. 
Pages:
Jump to: