<oembed><type>rich</type><version>1.0</version><author_name>npub1tjephawh7fdf6358jufuh5eyxwauzrjqa7qn50pglee4tayc2ntqcjtl6r</author_name><author_url>https://nostr.ae/npub1tjephawh7fdf6358jufuh5eyxwauzrjqa7qn50pglee4tayc2ntqcjtl6r</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2014-07-18&#xA;📝 Original message:On Fri, Jul 18, 2014 at 5:39 PM, Mike Hearn &lt;mike at plan99.net&gt; wrote:&#xA;&gt; The rationale doesn&#39;t seem to apply to rule #4, what&#39;s so special about that&#xA;&gt; one?&#xA;&#xA;Nothing really. If it&#39;s controversial in any way, I&#39;m fine with&#xA;changing that. It&#39;s just one those things that nobody needs, nobody&#xA;uses, has never been standard, and shouldn&#39;t have been possible in the&#xA;first place IMHO. Given that, it&#39;s easier to just make it a consensus&#xA;rule.&#xA;&#xA;&gt; Although I agree not having to support all of DER is nice, in practice I&#xA;&gt; think all implementations do and libraries to parse DER are widespread.&#xA;&gt; Given that the last time we modified tx rules without bumping version&#xA;&gt; numbers we managed to break the only functioning iPhone client, I&#39;ve become&#xA;&gt; a big fan of backwards compatibility: seems the default choice should be to&#xA;&gt; preserve compatibility over technical niceness until the old versions have&#xA;&gt; been fully phased out.&#xA;&#xA;I&#39;m not comfortable with dropping OpenSSL-based signature parsing&#xA;until we have well-defined rules about which encodings are valid. At&#xA;this point I&#39;m not even convinced we *know* about all possible ways to&#xA;modify signature encodings without invalidating them.&#xA;&#xA;But perhaps we should investigate how many non-DER signatures still&#xA;make it into blocks first...&#xA;&#xA;-- &#xA;Pieter</html></oembed>