Thank you. I don't mean to bother you about this, im just genuinely trying to understand, since I recently started running a node (which I don't believe is mining.. im not sure if most nodes are miners). You can feel free to ignore this reply...

But what about if 80% of nodes are running knots (a conservative version of your hypothetical scenario)? Are you saying that it wouldn't matter no matter how many Knots nodes there are, or just that it doesn't matter at this point in time? Why would people not go to miners right now? Because it's more expensive than being done through a node?

Reply to this note

Please Login to reply.

Discussion

You're not mining unless you bought special hardware for it. Core and Knots don't even give you the option to mine anymore because it's so inefficient with a regular CPU/GPU.

It's hard to say. If 80% of nodes were Knots, it would be harder for data transactions to propagate. But if there's enough market demand for those transactions, wallets could prioritize sending them to the 20% of non-Knots nodes, so they'd still easily get to a miner.

As far as submitting directly to a miner, the only pool I know that offers the service is https://slipstream.mara.com/ and yes, it is currently about 2x as costly as current mempool fee rates.

Okay, so it seems like it doesn't have a real effect at the moment because of comparatively low adoption numbers. But, if it did have large adoption numbers then it would make it harder for people who want to put arbitrary data on the chain to find a party to do that and it would potentially be more expensive? As I was reading the thought came to my mind " if not cannot prevent spam to any extent, then why would people run it, and what is the opposition to it?". I also don't understand the motivation for the core changes, which sounds like it makes it possible to put more arbitrary data on the chain for the same cost, effectively making arbitrary data cheaper per unit or whatever. Do core node Runners make money based on the amount of arbitrary data put in a block?