Pieter Wuille [ARCHIVE] on Nostr: 📅 Original date posted:2014-07-18 📝 Original message:Hi all, I've sent a pull ...
📅 Original date posted:2014-07-18
📝 Original message:Hi all,
I've sent a pull request to make a small change to BIP 62 (my
anti-malleability proposal) which is still a draft; see:
*
https://github.com/bitcoin/bips/pull/90 (the request)
*
https://github.com/sipa/bips/blob/bip62up/bip-0062.mediawiki (the result)
It makes two of the 7 new rules mandatory in new blocks, even for
old-style transactions. Both are already non-standard since 0.8.0, and
have no use cases in my opinion.
The reason for this change is dropping the requirement for signature
verification engines to be bug-for-bug compatible with OpenSSL (which
supports many non-standard encodings for signatures). Requiring strict
DER compliance for signatures means any implementation just needs to
support DER.
Comments?
--
Pieter
Published at
2023-06-07 15:24:13Event JSON
{
"id": "8c91d934c906573476ab284361fe88ada0e780be921461110b2fc1fe0ee141aa",
"pubkey": "5cb21bf5d7f25a9d46879713cbd32433bbc10e40ef813a3c28fe7355f49854d6",
"created_at": 1686151453,
"kind": 1,
"tags": [
[
"e",
"bd724105ae316b349d93a76fd25acc857c6eaea5c338fe45ec1a0cf9e46b9c93",
"",
"reply"
],
[
"p",
"a23dbf6c6cc83e14cc3df4e56cc71845f611908084cfe620e83e40c06ccdd3d0"
]
],
"content": "📅 Original date posted:2014-07-18\n📝 Original message:Hi all,\n\nI've sent a pull request to make a small change to BIP 62 (my\nanti-malleability proposal) which is still a draft; see:\n* https://github.com/bitcoin/bips/pull/90 (the request)\n* https://github.com/sipa/bips/blob/bip62up/bip-0062.mediawiki (the result)\n\nIt makes two of the 7 new rules mandatory in new blocks, even for\nold-style transactions. Both are already non-standard since 0.8.0, and\nhave no use cases in my opinion.\n\nThe reason for this change is dropping the requirement for signature\nverification engines to be bug-for-bug compatible with OpenSSL (which\nsupports many non-standard encodings for signatures). Requiring strict\nDER compliance for signatures means any implementation just needs to\nsupport DER.\n\nComments?\n\n-- \nPieter",
"sig": "00fe27f75ac941b2af477cc716edf5e1fd38e1b2ff824a0a6cdca73d1c247a425258ee7550d29ca5b6e1d70473ecefeba9cf127be68f486bd408e0b8a2211f78"
}