What are These Lengthy Addresses within the Loyce.com Handle Checklist?

0
3
What are These Lengthy Addresses within the Loyce.com Handle Checklist?


I am making an attempt to know Bitcoin handle encodings. I perceive there’s three (4?) completely different handle encodings P2PKH, P2SH, Bech32, and Bech32m (Bech32m simply makes use of a distinct fixed when XORing). All of them encode the general public key utilizing Ripe160 (RIPEMD160?). I used to be in a position to make use of some libraries to extract the ripe160 encoded handle, which ought to be 20 bytes, however there are some longer strings on this listing of addresses with forex:

Bitcoin addresses with forex from loyce.com

34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo
**bc1qgdjqv0av3q56jvd82tkdjpy7gdp9ut8tlqmgrpmv24sq90ecnvqqjwvw97**
1P5ZEDWTKTFGxQjZphgWPQUpe554WKDfHQ
37XuVSEpWW4trkfmvWzegTHQt7BdktSKUs
38UmuUqPCrFmQo4khkomQwZ4VbY2nZMJ67
3Kzh9qAqVWQhEsfQz7zEQL1EuSx5tyNLNS
1FeexV6bAHb8ybZjqQMjJrcCrHGW9sb6uF
3LYJfcfHPXYJreMsASk2jkn69LWEYKzexb
bc1qa5wkgaew2dkv56kfvj49j0av5nml45x9ek9hz6
1LdRcdxfbSnmCYYNdeYpUnztiYzVfBEQeC
1AC4fMwgY8j9onSbXEWeH6Zan8QGMSdmtA
1LruNZjwamWJXThX2Y8C2d47QqhAkkc5os
1NDyJtNTjmwk5xPNhjgAMu4HDHigtobu1s
3Gpex6g5FPmYWm26myFq7dW12ntd8zMcCY
bc1q5shngj24323nsrmxv99st02na6srekfctt30ch
385cR5DM96n1HvBDMzLHPYcw89fZAXULJP
3LQUu4v9z6KNch71j7kbj8GPeAGUo1FW6a
**bc1q5pucatprjrqltdp58f92mhqkfuvwpa43vhsjwpxlryude0plzyhqjkqazp**
...

They begin with bc1 in order that signifies Bech32, appropriate? When decoding utilizing one thing like bech32-buffer I get 32 bytes.

In doing a little extra digging, there’s additionally this scriptPubKey encoding. Is that what these lengthy encodings are? How do you differentiate them? I assume for the reason that web site is itemizing handle with forex, I ought to have the ability to pull the ripe160 handle from the script, are there any advisable parsers?

I discovered one other submit which suggests doing sample matching, and pulling the parsing code from Bitcoin Core. Am I heading down the right path right here?

LEAVE A REPLY

Please enter your comment!
Please enter your name here