I need to generate a Proof-of-Burn address for a project I'm working on.
I'm almost sure I can generate a valid "unspendable" address myself but I don't know how to make it verifiable and if there is a verified utility that can generate such an address.
I tried to read and understand this:
https://iohk.io/en/research/library/papers/proof-of-burn
This is a nice read, but I'm not sure I can fully understand any aspect of it.
For example this simple script I made create what I think is an "unspendable" address:
$ bech32 addr_xvk <<< $(for i in {1..64}; do printf "20"; done) | \
> cardano-address address payment --network-tag 1
addr1vxh2sv3tkgzkyhenvzrleamqj2dvtgxqah56gnhfc32depske34z3
And it's valid, it works, and I can also add some my own text at the beginning to make it unique, instead of 64 spaces...
But is it acceptable as a verifiable Proof-of-Burn address?
Is there any generally approved way to generate a Proof-of-Burn address on Cardano?