Replying to Avatar GLACA

I’m asking this sincerely - not to argue, but because I genuinely want to learn.

I run a Bitcoin Core node. I mine solo with Bitaxe. I watch the mempool daily. I’m here because I care about this protocol and want to understand it better from all sides - including yours. But some of the current narratives around UTXO bloat and filters feel a bit disconnected from what I see.

Block size hasn’t changed - it’s still 4MB max - and no one on the other side of this debate is pushing to increase it. In fact, despite inscriptions and ordinals, we often see periods where the mempool is quiet and blocks aren’t even full. I’ve watched it myself. This tells me the protocol is far from being overwhelmed.

The UTXO set? Yes, it’s growing. I’ve read it’s around 12GB now. That’s notable - but not alarming. Most of that growth came during the BRC-20 inscription spike. Since then, it’s slowed. My node runs fine on a 1TB SSD, and if I need to upgrade to 2TB, that’s already affordable - and will only get cheaper. At current growth, that upgrade would buy me years.

So my question is - why are we treating this like an emergency?

If the blocks are capped at 4MB, and fees exist to regulate access, and pruning is available for those who can’t store everything… isn’t this system already self-regulating?

I know you care deeply about Bitcoin’s longevity and decentralization. So do I. But I also believe the idea that “whoever pays the fee gets into the chain” has always been one of Bitcoin’s strongest promises. If a group decides certain transactions aren’t worthy - even if they pay their way - doesn’t that edge toward selective permissioning?

That’s the heart of my concern. Where’s the line?

Who decides what’s “good” or “bad” usage?

When I ask these questions, I’m not trying to be difficult. I’m trying to understand whether filters are a tool - or a step toward censorship. Because I believe that Bitcoin will outlast every storage system, every government archive, and every digital library. And because of that, I see huge potential in its permanence - not just for finance, but for truth, history, and even art. Bitcoin as timechain. Bitcoin as the modern Library of Alexandria.

I know that might sound idealistic, but I say it as someone who’s using Bitcoin for those very things - and paying full fees to do so. That’s why the blanket dismissal of inscriptions as “trash” feels like it misses the nuance. Not all inscriptions are noise. Not all projects are spam. Some are attempts to preserve meaning on the most resilient ledger humanity has ever built.

If that’s not something Bitcoin can be used for, then what’s the alternative?

Censorship-prone servers? Social networks that disappear our work overnight?

Everything else is corruptible. Only Bitcoin has the permanence.

And I get it - Bitcoin wasn’t made for art. But it also wasn’t made for multi-sig or Lightning or Taproot. Use cases emerge. The best ones stick because consensus allows them to.

Which brings me to a final point: filters don’t change consensus rules - but they do shape who gets seen, what gets relayed, what feels welcome. So are we sure we’re not just replacing openness with a preference?

Because if we go down that path - of choosing what Bitcoin “should be” - we risk forgetting what made it special in the first place.

I want to get this right. That’s why I’m asking. And I’m asking as someone who wants to learn - not to win.

UTXO bloat causes nodes to need more RAM. Pruning doesn’t help. It’s caused by an increase in the number of small amounts of sats.

Arbitrary data that gets stored on the blockchain causes nodes to need more hard drive space.

Many nodes are running on hardware that can’t be upgraded to accommodate that. That increases the cost to node runners while miners profit from non financial transactions that would otherwise be filtered.

40 bytes of op_return is enough to run a side chain and it’s prunable. There’s no reason to expand it or not implement filters unless you’re just trying to accommodate shitcoiners and spammers.

Bitcoin is a database but it’s for a specific purpose. Just because you can create non standard 1sat transactions and fill a block with a jpeg doesn’t mean it’s ok as long as you pay a fee.

That’s not a transaction, that’s an attack. Developers want to build on Bitcoin because of the name recognition and price but if it gets turned into an altcoin it will ultimately fail.

Bitcoin Core should be countering attacks not catering to them. If that’s the course they’re taking then they should just work on a altcoin and stop pretending there’s nothing that can be done to prevent it.

Reply to this note

Please Login to reply.

Discussion

I run my node on an affordable 1TB SSD and I’m still well below capacity.

When the time comes, I’ll upgrade - as will anyone serious about running infrastructure.

That’s just reality.

We’re not exceeding the 4MB block limit.

The UTXO set isn’t growing like it did during the BRC-20 spike.

My node runs fine.

The hardest part for me to understand is the push for filters and Knots-like nodes as if they’re a real solution.

They don’t actually stop inscriptions - they just delay them.

The transactions still hit mempools.

They still end up on-chain.

So what’s the goal - virtue signaling?

Selective relaying?

If you’re not preventing inclusion in blocks, you’re not solving anything.

If a transaction pays the fee and follows consensus rules, it’s valid.

Filtering based on intent isn’t defense - it’s censorship.

Let node runners and consensus decide - not narratives, not vibes.

If that’s not acceptable, maybe it’s you who’s proposing the fork.

All in my humble opinion - as a Bitcoin student who values technical truth over ideology.

I don’t think you understand how utxo bloat happens.

Filters don’t need to be 100% effective to be effective. Make spammers adapt to the nodes not the other way around.

A burglar could fairly easily break the lock on the door to your house. By your logic you should remove the lock.

It’s not censorship. You’re entitled to your opinion but I won’t allow you to graffiti it on the side of my house.

What you’re proposing is that bitcoin is simply a database for anything. That’s just not true. It never was. It sounds like you think people should be able to store anything they wish if they pay the fee. If that’s the case there are many more filters that have been in place since the beginning that will need to be removed.

I just watched this entire video. I pretty much agree with Mechanic on every point. This is a very complex issue with many intertwined sub issues.

My take is that Bitcoin Core has been philosophically compromised by shitcoiners wanting to adapt bitcoin to meet their needs. Only to capitalize on the name recognition of Bitcoin. Everything they want to do could easily be accomplished on another blockchain that already exists.

https://youtu.be/swdPMCv1zh4?si=gXpZzQ_gbA-uwH33