CHECKSIGFROMSTACK/{Verify} BIP for Bitcoin



Summary:

The author feels that engineering decisions or management timelines of Elements should not affect what Bitcoin adopts, as they believe that learning from what works and what doesn't is more important. They also suggest that it makes sense for Elements to maintain compatibility between script versions, although a hard fork or breaking compatibility may be necessary to fix the CHECKSIGFROMSTACK bug. The author suggests that if the Bitcoin community decides on something incompatible, Elements can use additional opcodes or a keytype to add CSFS_BITCOIN_COMPAT ops.


Updated on: 2023-06-14T23:58:10.677015+00:00