I would like to know if a bitcoin burn address can be tied to a string. This question is not about
OP_RETURN or other ways of embedding into a blockchain.
Here's the processes that I went through:
- Create a 21-byte string (aaaaaaaaaaaaaaaaaaaaa)
- Convert this string to hex here: http://string-functions.com/string-hex.aspx. I get: 616161616161616161616161616161616161616161
- Take the SHA256 of it here twice: http://extranet.cryptomathic.com/hashcalc/index Get the first four bytes: 7df8e299
- Now I have a hex string: 7df8e299616161616161616161616161616161616161616161. I convert it using a hex to base58 encoder: https://incoherency.co.uk/base58/
- Finally I get this string: sgwP7Xqw3GWATXNF9TW3RyDG16vbzTgRHA. Which I plug into the bitcoin address cheker: http://lenschulwitz.com/base58.
- The error that I get is
Invalid Bitcoin address! Bad SHA-256 checksum!
Where did I go wrong?