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

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: 2025-11-17 16:10 UTC

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