BIP-FAIR: Fair Fee Accounting for On-Chain Data with Segregated OP_RETURN (segOP) #2024

pull defenwycke wants to merge 1 commits into bitcoin:master from defenwycke:master changing 1 files +161 −0
  1. defenwycke commented at 1:44 pm on October 29, 2025: none

    Author: defenwycke defenwycke@icloud.com

    This BIP removes the 75% witness discount for non-script data, introduces segOP as a clean, Merkle-rooted data section, and enforces a 100 KB total data cap per transaction.

    Key Rules

    • Data: OP_RETURN, segOP, or witness items >520 B (Taproot max push size)
    • Fee: Full 4 wu/byte for data (weight += data_size * 3)
    • Cap: 100,000 bytes total per tx
    • segOP: Post-witness, structured, verifiable via Merkle root

    Normal financial transactions are unaffected. Spam becomes uneconomical.

    Soft fork via BIP 9 (bit 5). Reference implementation included.

    Feedback welcome.

  2. Add BIP-FAIR: Fair Fee Accounting for On-Chain Data with segOP
    Introduces segOP for clean data storage and full fees for non-script data. Soft fork proposal.
    980e139a57
  3. jonatack commented at 3:33 pm on October 29, 2025: member

    Hi @defenwycke, has this proposal been previously discussed with the community in a dedicated thread on the mail list?

    Please see BIP 2 for the process – suggest searching in it for sections containing the term “list”.

  4. jonatack added the label New BIP on Oct 29, 2025
  5. defenwycke commented at 3:39 pm on October 29, 2025: none
    Hi @jonatack. I sent an email earlier to the dev group email.
  6. jonatack commented at 4:54 pm on October 29, 2025: member

    Hi @jonatack. I sent an email earlier to the dev group email.

    Thanks @defenwycke. In that case, this PR was opened prematurely. Please carefully read and follow the process described in BIP2.

  7. defenwycke commented at 5:02 pm on October 29, 2025: none
    Hey @jonatack. Yes - noted.
  8. in bip-fair.mediawiki:138 in 980e139a57
    133+*Bitcoin Core v30.0 release notes: https://bitcoin.org/en/release/v30.0
    134+*Ordinals protocol documentation: https://ordinals.com
    135+
    136+==Acknowledgments==
    137+
    138+Inspired by discussions on bitcoin-dev mailing list and xAI assistance in drafting.
    


    jonatack commented at 5:42 pm on October 29, 2025:
    Please do not use AI/LLMs. See https://github.com/bitcoin/bips/pull/2006/files for more.
  9. jonatack commented at 5:45 pm on October 29, 2025: member
    Closing for the reasons in #2024 (comment) and #2024 (review). You are free to retry via correctly following the process described in BIPs 2 / 3 and without using AI. Regards.
  10. jonatack closed this on Oct 29, 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