BIP99: finish incomplete sentence in Libbitcoinconsensus definition #2027

pull forkfury wants to merge 1 commits into bitcoin:master from forkfury:fix/bip99-incomplete-sentence changing 1 files +1 −1
  1. forkfury commented at 2:55 PM on November 1, 2025: none

    Complete the unfinished sentence about libbitcoinconsensus separation.

  2. complete incomplete sentence in BIP-99 Libbitcoinconsensus definition
    Complete the unfinished sentence about libbitcoinconsensus separation.
    90ebe2c007
  3. in bip-0099.mediawiki:46 in 90ebe2c007
      42 | @@ -43,7 +43,7 @@ deployment of changes.
      43 |  : a theoretical piece of software that contains the specifications that define the validity of a block for a given state and chain parameters (ie it may act differently on, for example, regtest).
      44 |  
      45 |  ;Libbitcoinconsensus
      46 | -: the existing implementation is a library that is compiled by default with Bitcoin Core master and exposes a single C function named bitcoinconsensus_verify_script(). Although it has a deterministic build and implements the most complex rules (most of the cryptography, which is itself heavily based on libsecp256k1 after #REPLACE_libsecp256k1_PR), it is still not a complete specification of the consensus rules. Since libconsensus doesn't manage the current state but only the validation of the next block given that state, it is known that this long effort of encapsulation and decoupling will eventually finish, and that the person who moves the last line
      47 | +: the existing implementation is a library that is compiled by default with Bitcoin Core master and exposes a single C function named bitcoinconsensus_verify_script(). Although it has a deterministic build and implements the most complex rules (most of the cryptography, which is itself heavily based on libsecp256k1 after #REPLACE_libsecp256k1_PR), it is still not a complete specification of the consensus rules. Since libconsensus doesn't manage the current state but only the validation of the next block given that state, it is known that this long effort of encapsulation and decoupling will eventually finish, and that the person who moves the last line will complete the separation.
    


    jonatack commented at 10:25 PM on November 1, 2025:

    cc BIP author @jtimon for feedback or approval on this change.

  4. jonatack added the label Pending acceptance on Nov 1, 2025
  5. jonatack added the label Typo-to-be-collected on Nov 1, 2025
  6. jonatack renamed this:
    fix: complete incomplete sentence in BIP-99 Libbitcoinconsensus definition
    BIP99: finish incomplete sentence in Libbitcoinconsensus definition
    on Nov 1, 2025
  7. murchandamus commented at 6:27 PM on May 20, 2026: member

    I’m closing this, because BIP99 has been Closed for over six years and therefore minor improvements like this are likely of little value, and there has no interest by the BIP owner for over six months.

  8. murchandamus closed this on May 20, 2026


github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bips. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-06-01 06:10 UTC

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