[Pre-BIP] Fee Accounts



Summary:

In an email conversation, ZmnSCPxj discussed the concept of "necromancing" which refers to attacks that work by getting an out-of-date version of a transaction mined. While some argue that this is not technically an attack, ZmnSCPxj believes that Bitcoin standards should avoid making unwanted necromancy a cheap and easy attack. They suggest using a Tapscript version for fee-account-authorization which would allow for feebumping without requiring an explicit output on the initial transaction, saving blockspace. Only when the feerate turns out to be too low do we need to expose the authorization. Revelation of the fee-account-authorization is O(log N), and if only one participant decides to feebump, then only a single O(log N) MAST treepath is published.


Updated on: 2023-06-15T03:56:14.319062+00:00