How to do Proof of Micro-Burn?



Summary:

Veleslav, a member of a mailing list, is seeking a solution for the scalability constraint posed by the finite block space in proof-of-burn use cases. Currently, the working solution is to use OP_RETURN with application-specific data, but this has limitations. Veleslav suggests a second layer protocol where micro-burns can be exchanged and public proofs generated instantly, similar to the Lightning Network. However, Veleslav has not found an elegant solution yet and is considering pre-committing a larger OP_RETURN burn in the blockchain with an additional output that includes a Merkel tree with sparse summation. The issue with this approach is the double-spend problem since the space in the tree can be oversold before committing it to the blockchain.Veleslav then ponders the possibility of using a liquid type sidechain where pre-commitments being burned are pledges, and the resulting Merkel tree is built and fixed via a bail-out sidechain mechanism. Burns can occur frequently on the side chain, and the side chain can ultimately fix these burns back into the main chain within an effective Merkel tree proof structure. In conclusion, Veleslav seeks a solution that allows buying a micro-burn using the Lightning network millisatoshis and quickly obtaining a unique and valid burn proof that is cheap to verify.


Updated on: 2023-05-22T20:46:12.234055+00:00