BIP Draft: Revocable Proof-of-Burn Transaction Template



Summary:

Veleslav has proposed a new Bitcoin Improvement Proposal (BIP) for creating revocable proof-of-burn transactions. The proposal aims to standardize RPoB transactions, making them consistent, efficient, reliable, and interoperable. This would be achieved using a new transaction version number, which will allow future extensions. The proposal integrates bitcoin proof-of-burn with a revocation mechanic, critical for many applications. The BIP proposes specifying a taproot public key in the op_return payload and an output for revocation to satisfy requirements. It also considers operating under SPV assumptions, ease of implementation, and future extendability.The proposed RPoB transaction involves burning bitcoins by sending them to an output that is provably unspendable, demonstrating a commitment to the network. The BIP specifies several requirements for RPoB transactions, including the use of a new transaction version, hash puzzle for revocation, and a signature to prevent replay attacks. Additionally, the revocation output must be of zero value, and the public key script must be a standard P2TW output.RPoB transactions consume block space but provide a secondary proof-of-burn that takes advantage of the limited and contested block space. The proposal increases the demand for the blockchain and transaction fees, critical for the long-term health of the network. The proposed RPoB transaction has no compatibility issues with existing structures, making it a suitable application layer structure without any preexisting deployment.Appendix 1 discusses alternatives to blockchain-based proof-of-burn, such as proof-of-work and proof-of-payment. Appendix 2 highlights how using a blockchain allows for trust calculations transferring proof-of-burn into a "default trust" value, making networks resistant to distributed denial of service attacks.


Updated on: 2023-05-22T21:09:24.406958+00:00