Bitcoin's Opt-In Constitution
Metadata
- Description: Bitcoin's rules are enforced by adoption, not decree.
- Publication: Inference Draft 2026-31
- Published:
- Last Modified:
- Type: newsletter
- Tags: bitcoin
- POSSE: Substack

While protocols are generally all agreed upon and adhered to, it is extremely common to have competing pieces of software adhering to said protocol with slightly different understandings of how specifics are implemented.
For example, we all use the HTTP (Hypertext Transfer Protocol) daily. The protocol is updated over time by first proposing a new change via an RFC (Request for Comments). These RFCs describe how changes to the HTTP protocol are intended to work: methods, behaviors, terminology, etc. They are then debated, tested, implemented, and (sometimes) reach enough widespread adoption that they become “standards.”
These “standards” are almost always considered the base set of features that should be implemented by any software purporting to support HTTP, but software can also choose to implement additional features or remove/change functionality, at the potential cost of interoperability. This semi-decentralized approach allows ideas without enough demand or interest to be left out of software implementations and thus additional engineering effort doesn’t need to be spent supporting them.
Changes to the Bitcoin protocol generally follow a similar proposal process: ideas are formalized into Bitcoin Improvement Proposals (BIPs), which are then further discussed and tested, including the specific activation method that will enable the BIP, and Bitcoin node software implements the BIP.
One such proposal, BIP-110, titled “Reduced Data Temporary Softfork,” intends to reduce the amount of data stored on the Bitcoin blockchain to “correct distorted incentives caused by standardizing support for arbitrary data, and to refocus priorities on improving Bitcoin as money.” This BIP essentially stems from a configuration change made by Bitcoin Core (the most common Bitcoin node implementation at this time), which raised the default size for one of the Bitcoin transaction fields (OP_RETURN) to 100,000 bytes, up from 83 bytes. While this was a widely accepted limit, it was not a part of the protocol, and thus can vary between implementations.
This configuration change by Bitcoin Core made it easier to add “spam”, memes, and NFTs onto the Bitcoin blockchain1. The anti-BIP-110 crowd argues that Bitcoin transactions adhering to protocol rules and pay the associated transaction fee are valid: regardless of whether you think the data is tasteful, useful, or appropriate on the blockchain.
The pro-BIP-110 crowd believes limiting the maximum allowed size for OP_RETURN data within the protocol rules is the best way to reduce data storage requirements for the Bitcoin blockchain over time.
So recall back to the HTTP RFCs I mentioned before: while the discussion, reviews, documentation, and testing are all useful in creating consensus, it is still up to the software to implement these features and for enough users to agree to switch. There are already forked versions of the Bitcoin Core node software which implement BIP-110, but so far they are not gaining much interest.

My guess is that BIP-110 will likely not become a part of the “standard” Bitcoin protocol unless a large number of users decide they really care about limiting data sizes. And specifically, they need a large enough of percentage of economic nodes to signal support for the BIP.
While this can seem like a messy, uncoordinated exercise when dealing with money, it also highlights how consensus cannot be driven by a limited set of decision makers within Bitcoin. Nobody has absolute authority to impose or change rules upon the protocol. Everyone opts into the protocol of their choosing (at their own risk). How many monetary systems in today’s world let their users decide its future?
Mine Print Hash
Last week was a Matt Dines-driven episode, connecting rising sovereign debt yields to resource scarcity, choke points, and competing monetary spheres of influence. While many of the headlines sound negative, there are glimpses of a path the US has begun working on: deals with Iraq and conversations with China.
Open Threads
Open-weights and security:
- OpenAI’s pre-release model hacked Hugging Face to cheat on an evaluation. Link
- Everyone except OpenAI and Anthropic sign open letter in favor of open-source models. Link
- Refuting claims that distilling American models is how Kimi K3 took a leap. Link
- Judicial examples that even if they did, distilling may be considered legal. Link
AI valuations:
- “Unnamed state-backed manufacturer” starts delivering DUV machines to key Chinese chipmakers. Link
- Oracle needs ~$7B for energy infrastructure collateral in Wisconsin. Link
- DOW awards $7B to Oracle. Link
- Nvidia to guarantee $250B in financing for OpenAI data center. Link
Footnotes
-
They most definitely didn’t, but it’s an easy timestamp to point to. ↩︎