Bitcoin Forum
December 11, 2025, 01:57:48 PM *
News: Latest Bitcoin Core release: 30.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Another BIP on garbage  (Read 42 times)
darkv0rt3x (OP)
Hero Member
*****
Offline Offline

Activity: 1302
Merit: 684


I rather die on my feet than to live on my knees


View Profile
December 10, 2025, 05:42:45 PM
Merited by ABCbits (1), stwenhao (1)
 #1

I jut started reading about this BIP and would like to see some discussion about it. Plenty of discussion already existis, but now, on a specific matter, a BIP

https://x.com/ostrom72158/status/1997537240701112497

https://github.com/ostromcode/The-Cat

I am for it.

Rationale:
Rationale

This BIP makes minimal changes to the consensus surface. It adds no new opcodes and does not expand Bitcoin’s scripting language or programmability. Instead, it introduces a single new consensus concept: a binary classification that marks some existing UTXOs as permanently unspendable Non-Monetary UTXOs (NMUs). In that sense, it is closer to a one-time reclassification of a subset of UTXOs than an ongoing change to Bitcoin’s programming model.


External indexers, determinism, and reproducibility
Instead of re-implementing complex inscription and stamp classification rules in Bitcoin clients, this BIP relies on mature tools that are already used by the non-monetary data community, specifically Ord and Stamps. Exact versions of these indexers are specified and pinned by commit so that their behavior is deterministic. The NMU set is defined in terms of chain data as seen through these specified indexers, rather than as an arbitrary hard-coded list of UTXOs. This keeps the consensus rule grounded in chain-derived information while avoiding the need to embed inscription logic directly in Bitcoin client software.

Bitcoin is energy. Bitcoin is freedom
I rather die on my feet than living on my knees!
stwenhao
Hero Member
*****
Offline Offline

Activity: 565
Merit: 1272


View Profile
Today at 07:39:56 AM
Merited by ABCbits (5), Satofan44 (1)
 #2

Quote
The-Cat
It is a bad name, because it can be easily confused with existing OP_CAT proposal: https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki

Quote
I am for it.
I am not, because if you start excluding UTXOs, then it will create a precedent to exclude more and more in the future, which will finally burn all coins in existence, or centralize everything in the hands of filter creators.

Because if you make any rule, which will exclude specific keys, for example "all private keys below 2^32 are weak, and should be unspendable", then you will keep excluding more and more things, while harming regular users. At the same time, if your code will be Open Source, then spammers will know exactly, what is filtered, and what is not. Which means, that they will still use some patterns, but just sacrifice one or two bits of entropy, to bypass your filters.

Also, if you try to invalidate any UTXOs on consensus level, then it will create more spam, because people will call it "censorship", and upload a lot of data on-chain, just to prove, that your filters are not effective enough.

So, to sum up, you can try ideas like that in signet, or other centralized networks. But if you try it on mainnet, then you will end up on an altcoin. People will just make transactions, which will be invalid under your consensus, but valid on old BTC version, and they will immediately split coins, and sell them, just like they did with BCH.

Proof of Work puzzle in mainnet, testnet4 and signet.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!