{"type":"rich","version":"1.0","author_name":"npub1tjephawh7fdf6358jufuh5eyxwauzrjqa7qn50pglee4tayc2ntqcjtl6r","author_url":"https://nostr.ae/npub1tjephawh7fdf6358jufuh5eyxwauzrjqa7qn50pglee4tayc2ntqcjtl6r","provider_name":"njump","provider_url":"https://nostr.ae","html":"📅 Original date posted:2015-01-20\n📝 Original message:Hello everyone,\n\nWe've been aware of the risk of depending on OpenSSL for consensus\nrules for a while, and were trying to get rid of this as part of BIP\n62 (malleability protection), which was however postponed due to\nunforeseen complexities. The recent evens (see the thread titled\n\"OpenSSL 1.0.0p / 1.0.1k incompatible, causes blockchain rejection.\"\non this mailing list) have made it clear that the problem is very\nreal, however, and I would prefer to have a fundamental solution for\nit sooner rather than later.\n\nI therefore propose a softfork to make non-DER signatures illegal\n(they've been non-standard since v0.8.0). A draft BIP text can be\nfound on:\n\n    https://gist.github.com/sipa/5d12c343746dad376c80\n\nThe document includes motivation and specification. In addition, an\nimplementation (including unit tests derived from the BIP text) can be\nfound on:\n\n    https://github.com/sipa/bitcoin/commit/bipstrictder\n\nComments/criticisms are very welcome, but I'd prefer keeping the\ndiscussion here on the mailinglist (which is more accessible than on\nthe gist).\n\n-- \nPieter"}
