Add BIP 66 notice to the 0.10 release notes #5757

pull sipa wants to merge 1 commits into bitcoin:0.10 from sipa:bip66doc changing 1 files +18 −0
  1. sipa commented at 6:28 PM on February 4, 2015: member

    No description provided.

  2. in doc/release-notes.md:None in 3dbca680c9 outdated
     299 | +Bitcoin Core 0.10 implements BIP 66, which introduces block version 3.
     300 | +
     301 | +When a sequence of 1001 blocks is produced out of which 751 have version 3 or
     302 | +higher set, a new consensus rule becomes active, which prohibits non-DER
     303 | +signatures. Such transactions have been non-standard since Bitcoin v0.8.0
     304 | +(released in Februari 2013), but were technically still permitted inside
    


    sdaftuar commented at 6:34 PM on February 4, 2015:

    typo: Februari -> February

  3. sipa force-pushed on Feb 4, 2015
  4. sipa commented at 6:42 PM on February 4, 2015: member

    Rewritten a bit. @sdaftuar Fixed.

  5. Add BIP 66 notice to the 0.10 release notes. 04ca082dd9
  6. in doc/release-notes.md:None in 4ce2330d79 outdated
     305 | +required if implementations would want to remove all of OpenSSL from the
     306 | +consensus code.
     307 | +
     308 | +The same miner-voting mechanism as in BIP 34 is used: when 751 out of a
     309 | +sequence of 1001 blocks have version number 3 or higher, the new consensus
     310 | +rule becomes active for those blocks. When 951 out of sequence of 1001
    


    sdaftuar commented at 6:56 PM on February 4, 2015:

    (sorry for the nits): "951 out of sequence" should be "951 out of a sequence"

    rest looks good to me!

  7. sipa force-pushed on Feb 4, 2015
  8. sipa commented at 7:48 PM on February 4, 2015: member

    @sdaftuar Thanks for looking; fixed.

  9. theuni commented at 8:01 PM on February 4, 2015: member

    ACK.

  10. in doc/release-notes.md:None in 04ca082dd9
     301 | +non-standard since Bitcoin v0.8.0 (released in February 2013), but were
     302 | +technically still permitted inside blocks.
     303 | +
     304 | +This change breaks the dependency on OpenSSL's signature parsing, and is
     305 | +required if implementations would want to remove all of OpenSSL from the
     306 | +consensus code.
    


    luke-jr commented at 9:13 PM on February 4, 2015:

    I would mention that OpenSSL does not guarantee consensus-compatible behaviour here too.

    "This change breaks the dependency on implementation-specific details in OpenSSL's signature parsing, avoids depending on OpenSSL maintaining those details to be consensus-compatible (which they do not guarantee), and is required if implementations would want to remove all of OpenSSL from the consensus code."


    sipa commented at 1:13 AM on February 5, 2015:

    Meh.

  11. luke-jr commented at 9:14 PM on February 4, 2015: member

    I suggest perhaps moving this section up before "REST interface" since it affects everyone. OTOH, it's not really user-visible, so maybe not. shrug

  12. fanquake commented at 12:06 AM on February 5, 2015: member

    ACK

  13. sipa referenced this in commit e43f25c5b1 on Feb 5, 2015
  14. laanwj commented at 10:12 AM on February 5, 2015: member

    Merged via e43f25c (had to resolve a trivial merge conflict with #5755)

  15. laanwj closed this on Feb 5, 2015

  16. reddink referenced this in commit d6a19c623e on May 27, 2020
  17. MarcoFalke locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-19 09:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me