Author: Sjors Provoost 2017-10-02 09:09:00
Published on: 2017-10-02T09:09:00+00:00
On October 2, 2017, Luke Dashjr proposed two new options for BIP114 but later changed his mind. Mark Friedenbach suggested gating new behavior based on script execution flags, which are set based on the script version. The interpreter will not try to decode the script according to old rules, so there is no need for old soft-fork compatibility tricks. Instead, the new soft-fork trick is to increment the script version number, treating unknown script versions as "return true". This suggestion breaks parallel soft-fork deployments. Sjors suggests calling them numbered script types rather than script versions.
Updated on: 2023-06-12T21:29:26.366189+00:00