diff options
author | Pieter Wuille <pieter.wuille@gmail.com> | 2015-02-04 10:27:48 -0800 |
---|---|---|
committer | Wladimir J. van der Laan <laanwj@gmail.com> | 2015-02-05 11:11:05 +0100 |
commit | e43f25c5b1c7b38d28cd0fba09098a9d56d9ac6b (patch) | |
tree | aebd47cc810d0761e59739db6b0d5f4bf4b3ba36 | |
parent | 275400bfcccde330364a9d9c3bbeaacdc4c4ab94 (diff) |
Add BIP 66 notice to the 0.10 release notes.v0.10.0rc4
Conflicts:
doc/release-notes.md
Rebased-From: 04ca082dd9c1d4221af65d945a66b87e66058f92
Github-Pull: #5757
-rw-r--r-- | doc/release-notes.md | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/doc/release-notes.md b/doc/release-notes.md index 53a022840c..b70d7eb96d 100644 --- a/doc/release-notes.md +++ b/doc/release-notes.md @@ -300,6 +300,22 @@ The relay policy has changed to more properly implement the desired behavior of relaying free (or very low fee) transactions unless they have a priority above the AllowFreeThreshold(), in which case they are relayed subject to the rate limiter. +BIP 66: strict DER encoding for signatures +------------------------------------------ + +Bitcoin Core 0.10 implements BIP 66, which introduces block version 3, and a new +consensus rule, which prohibits non-DER signatures. Such transactions have been +non-standard since Bitcoin v0.8.0 (released in February 2013), but were +technically still permitted inside blocks. + +This change breaks the dependency on OpenSSL's signature parsing, and is +required if implementations would want to remove all of OpenSSL from the +consensus code. + +The same miner-voting mechanism as in BIP 34 is used: when 751 out of a +sequence of 1001 blocks have version number 3 or higher, the new consensus +rule becomes active for those blocks. When 951 out of a sequence of 1001 +blocks have version number 3 or higher, it becomes mandatory for all blocks. 0.10.0 Change log ================= |