Speedy covenants (OP_CAT2)



Summary:

The OP_CAT has been removed and there have been speculations that it was because of its potential to enable covenants. While there were no technical concerns with the OP, covenants were previously deemed too risky due to certain attacks they could enable. However, opinions on the benefits versus the dangers have changed as more use cases have been considered. Re-enabling OP_CAT would require a hard fork, but creating a new OP_CAT2 that does the same thing would only need a soft fork. The speedy covenants proposal has been implemented for the longest time and is simpler than other covenant proposals. It should be easier to deploy in a speedy manner. However, some argue that the simplicity proposal is the best among all the covenant proposals, including speedy covenants. This proposal introduces a complete new scripting language that is better in many senses. Despite its name, the simplicity proposal is harder to review and test than other proposals. Overall, there are arguments both for and against deploying speedy covenants and the simplicity proposal in Bitcoin.


Updated on: 2023-05-22T19:59:21.919850+00:00