bitcoin-dev

Congestion Control via OP_CHECKOUTPUTSHASHVERIFY proposal

Congestion Control via OP_CHECKOUTPUTSHASHVERIFY proposal

Original Postby ZmnSCPxj

Posted on: May 22, 2019 02:51 UTC

In this message, ZmnSCPxj discusses the process of removing a covenant before spending in a transaction.

They state that if a sender wants to ensure that the recipient can remove the covenant, they may request a signature of a challenge string from the recipients. However, ZmnSCPxj notes that the recipients have the option to destroy the private key after providing the requested signature.Additionally, the recipients have the ability to refuse to cooperate with signing using the taproot branch, which would result in spending via the OP_CHECKOUTPUTSHASHVERIFY branch instead. It is important for both senders and recipients to understand these options when dealing with covenants in transactions.Overall, ZmnSCPxj provides valuable information regarding the intricacies of removing covenants in transactions and the various options available to both parties involved.