Author: Daniel Robinson 2016-11-03 07:37:29
Published on: 2016-11-03T07:37:29+00:00
A recent discussion on the Bitcoin-dev mailing list explored the possibility of implementing covenants using two script extensions: OP_CAT and OP_CHECKSIGFROMSTACKVERIFY. Both opcodes are already available in the Elements Alpha sidechain, allowing for the construction of covenants in Elements Alpha today. Russell O'Connor detailed how this construction works in a blog post and provided scripts for the Moeser-Eyal-Sirer vault as an example. The discussion also touched on the implementation of "poison transactions" and the use of more flexible introspection opcodes in Elements. Johnson Lau shared his own implementation of OP_CHECKSIGFROMSTACKVERIFY in a different way from the Elements.
Updated on: 2023-06-11T20:30:39.272219+00:00