<oembed><type>rich</type><version>1.0</version><author_name>npub1uxks6rvrzqljyfp92sffgqypf8fpts0pv2dshvmmnrse76v0avlqy7wq7p</author_name><author_url>https://nostr.ae/npub1uxks6rvrzqljyfp92sffgqypf8fpts0pv2dshvmmnrse76v0avlqy7wq7p</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2017-10-02&#xA;📝 Original message:Op 2 okt. 2017, om 03:56 heeft Luke Dashjr via bitcoin-dev &lt;bitcoin-dev at lists.linuxfoundation.org&gt; het volgende geschreven:&#xA;&gt; &#xA;&gt; On Monday 02 October 2017 12:35:38 AM Mark Friedenbach wrote:&#xA;&gt;&gt;&gt; b. OP_RETURNTRUE (Luke). I proposed this in an earlier version of BIP114&#xA;&gt;&gt;&gt; but now I think it doesn’t interact well with signature aggregation, and&#xA;&gt;&gt;&gt; I worry that it would have some other unexpected effects. c. Generalised&#xA;&gt;&gt;&gt; NOP method: user has to provide the returned value, so even VERIFY-type&#xA;&gt;&gt;&gt; code could do anything&#xA;&gt;&gt; &#xA;&gt;&gt; I see no reason to do either. Gate new behavior based on script execution&#xA;&gt;&gt; flags, which are set based on the script version.  Script versions not&#xA;&gt;&gt; understood are treated as &#34;return true&#34; to begin with.  The interpreter&#xA;&gt;&gt; isn&#39;t even going to try to decode the script according to the old rules,&#xA;&gt;&gt; let alone try to execute it, so there&#39;s no reason for the old soft-fork&#xA;&gt;&gt; compatability tricks.&#xA;&gt;&gt; &#xA;&gt;&gt; The new soft-fork trick is that you increment the script version number.&#xA;&gt;&gt; That is all.&#xA;&gt; &#xA;&gt; This breaks parallel softfork deployments.&#xA;&#xA;If unknown script versions are treated as &#34;return true&#34;, there&#39;s no need for versions to be deployed in sequence, right? Maybe they should be called numbered script types, rather than script versions.&#xA;&#xA;Sjors&#xA;-------------- next part --------------&#xA;A non-text attachment was scrubbed...&#xA;Name: signature.asc&#xA;Type: application/pgp-signature&#xA;Size: 833 bytes&#xA;Desc: Message signed with OpenPGP&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20171002/99d0f6a0/attachment.sig&gt;</html></oembed>