Side by side comparison of a Core Node and a Knots Node:

The screenshots were taken at the same time from my personal node and mempool.space on Block 915311

Core Node is currently accepting transactions under 1 sat/vb as well as any non-monetary transactions like jpegs, inscriptions, runes, which are colloquially known as 'spam'.

Knots Node is running the stock configuration 1sat/vb minimum fee and datacarrier=42. This means that the transaction are predominately monetary in nature because the majority of the non-monetary transactions are filtered out.

Knots Node has 1,832 unconfirmed transactions that take up 3 MB.

The Core Node has 134,665 unconfirmed transactions that take up 331 MB.

Core Node mempool, note the majority of the block is categorized as "data" aka non-monetary transactions aka spam.

Knots Node mempool, note the significantly less amount of "data". (Looks like filters work after all!)

This tells me that there is an order of magnitude more non-monetary (spam) transactions than monetary transactions happening on the bitcoin network right now.

As someone who wants to see bitcoin used as money, this concerns me. This is the primary reason that I elect to run a Knots Node that filters out non-monetary transactions. Hopefully this visual representation will help people understand the difference between the two types of nodes.

Reply to this note

Please Login to reply.

Discussion

Options:

Stay with core and don’t update to version 30 or run Knots….

Both are perfectly acceptable options…….

Much better than the dumpster fire called version 30…….

Even the Core Node (assuming v29) has significantly higher amounts of non-monetary transactions. I don't even want to see what happens when v30 is released.

Or option 3 which is make a stance and fuck using any version of Core. Remember what bitcoin is about!

Yes technically

But practically you can’t stay on core 29 forever

At some point you have to choose I guess

Knots it is…….

Or run core v30 and edit the config file.

At this point, Knots is the only option.

If everyone does that it just means alternatives to mempool will be more common; fee estimation will be off and larger miners who run mempool alternatives will have an advantage over smaller miners.

I am not seeing a real problem here……

It looks like a proposed change to the network trying very hard to show a relevant benefit to the Plebs…….

The indications to download V30 are weak at best…..

Sure, you do you, but it doesn't matter which node you run, the consensus rules are the same.

nostr:nprofile1qy8hwumn8ghj7mn2w4khqtndv5hszythwden5te0dehhxarj9ekxzmny9uqzpprrqa5g5z0vzy5k06c9gnnc485gcj84qufv88k5j8ljkmaqrxhgkgzyc0 you might find this interesting

Great, simple breakdown. Glad I switched to Knots too

Thanks for doing this side by side!

you can also check.

https://mempool.guide

its fork of mempoolspace made by someone from the ocean team.

it uses knots, and also accepts some sub 1sat/vb that are consolidation txs.

also i have my node running at https://mempool.nomadshiba.me

Gotta need bigger hard drives... 🫠

Part of censorship resistant money, is that it will be hard to stop “spam” from reaching the blockchain.

I'm not even advocating for stopping it entirely, I just don't want to make it easier than it already is.

Makes sense

What's going to be difficult is correctly estimating fees. Miners don't care what node you run, they also don't even need to use mempool.

great job

excellent work - real bitcoiners job