Pieter Wuille [ARCHIVE] on Nostr: 📅 Original date posted:2015-01-20 📝 Original message:Hello everyone, We've been ...
📅 Original date posted:2015-01-20
📝 Original message:Hello everyone,
We've been aware of the risk of depending on OpenSSL for consensus
rules for a while, and were trying to get rid of this as part of BIP
62 (malleability protection), which was however postponed due to
unforeseen complexities. The recent evens (see the thread titled
"OpenSSL 1.0.0p / 1.0.1k incompatible, causes blockchain rejection."
on this mailing list) have made it clear that the problem is very
real, however, and I would prefer to have a fundamental solution for
it sooner rather than later.
I therefore propose a softfork to make non-DER signatures illegal
(they've been non-standard since v0.8.0). A draft BIP text can be
found on:
https://gist.github.com/sipa/5d12c343746dad376c80The document includes motivation and specification. In addition, an
implementation (including unit tests derived from the BIP text) can be
found on:
https://github.com/sipa/bitcoin/commit/bipstrictderComments/criticisms are very welcome, but I'd prefer keeping the
discussion here on the mailinglist (which is more accessible than on
the gist).
--
Pieter
Published at
2023-06-07 15:28:51Event JSON
{
"id": "71b9280ccc108db0667d0e8fc1b0fd435704931c2b1240dd28e2af0754d4d9dc",
"pubkey": "5cb21bf5d7f25a9d46879713cbd32433bbc10e40ef813a3c28fe7355f49854d6",
"created_at": 1686151731,
"kind": 1,
"tags": [
[
"e",
"43498997aaf69cc28c108f60f2a0a9a1eeab544cf4e7f9ece35a133ac15cb4c1",
"",
"reply"
],
[
"p",
"a23dbf6c6cc83e14cc3df4e56cc71845f611908084cfe620e83e40c06ccdd3d0"
]
],
"content": "📅 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",
"sig": "d4ff50b14812fb0b94c9df51d753e3ec33c3ceaf512c818156fa4503225b383c1392a4ebecd77ff9331ef64add50627627c5fb08a922b3186e9621ad7a9fbe8c"
}