Re: The Cat, BIP draft discussion.

Posted by Chris Riley

Jan 23, 2026/03:45 UTC

The discussion initiates with a critical examination of the problematic nature of categorizing all non-monetary data as spam within the Bitcoin network. It highlights that such a broad classification undermines Bitcoin's foundational functionalities beyond its role as a payment processor. From its inception, Bitcoin was architected to serve not only as a financial transaction platform but also as a distributed timestamp server and ordering system. This is evidenced by the inclusion of non-monetary data in the genesis block and the early application of Proof-of-Existence, which utilized OP_RETURN operations predating the formalization of these concepts.

Further elaboration is provided on the essential features and mechanisms within Bitcoin that rely on the ability to embed non-monetary data. These include time-locked contracts such as nLockTime, which have been integral since version 0.1, supporting advanced constructions like the Lightning Network, Discreet Log Contracts (DLCs), and off-chain adjudication processes. Additionally, the function of sidechain anchoring and projects like OpenTimestamps are underscored, pointing out their dependence on Bitcoin’s capacity to immutably record order of events. The text underscores the importance of non-monetary signaling for protocol upgrades, through the use of version bits and miner flags, reinforcing the system's foundation on distributed timestamping and majority decision-making as outlined in the original whitepaper.

The communication concludes by asserting the intended multipurpose functionality of Bitcoin beyond simple monetary transactions, referencing the opcodes in version 0.1 to support this claim. It acknowledges the historical reasons for disabling certain features were not rooted in philosophical opposition but practical concerns such as denial of service and consensus stability. The message clarifies that while it does not advocate for turning the Bitcoin blockchain into a bulk data storage layer (Layer 1), defining spam solely as non-monetary transactions overlooks the nuanced and intended capabilities of the network. This nuanced approach suggests a need for a more refined understanding of what constitutes 'spam' in the context of Bitcoin's design and operation.

Link to Raw Post
Bitcoin Logo

TLDR

Join Our Newsletter

We’ll email you summaries of the latest discussions from high signal bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.

Explore all Products

ChatBTC imageBitcoin searchBitcoin TranscriptsSaving SatoshiDecoding BitcoinWarnet
Built with 🧡 by the Bitcoin Dev Project
View our public visitor count

We'd love to hear your feedback on this project.

Give Feedback