As a sign of solidarity to the cause?

Whether you think filters work or not at this point is immaterial in my view. To me, the Knots movement has almost shifted to a cultural one. The Core developers lack self awareness, emotional intelligence, and communication skills. That said, so do some folks in the Knots camp.

However, I think one of the goals, at least from chatting with people in person, is they want to show them their behaviors are not okay and are trying to use it as behavior modification effort. Will it work? Doubtful, because where they lack in the characteristics above, they seem to be plus in ego and self importance.

Reply to this note

Please Login to reply.

Discussion

So you’re virtue signaling?

There is a difference between signalling virtue and exercising virtue.

Maybe, but not when it comes to running bitcoin nodes.

Knots nodes have to stay in consensus with the rest of the blockchain, just like every other bitcoin node.

Choosing to ignore valid transactions gives Knots nodes less accurate mempools (with inaccurate fees), while also makes block downloads/verifications slower....

If you want to an inefficient node be my guest. It has no zero effect on everyone else.

Just virtue signaling...

Haha. Whoops, fat fingered the zap, twice! Youre welcome. But we'll have to disagree about the effects and who benefits from your running of modern core.

Doing something for the virtue of it doesn't mean you're virtue signalling. Signalling is when you're only doing it for the purpose of talking about it.

You don't have to care what those with deep pockets are willing to store on your node, but how do you suggest I act if I disagree with what they want to store on mine?

Hahah, you can have the sats back, brother! Definitely been there before 🤣

You definitely should have a choice in which node software you run. I’m very pro free market first.

But knots can’t save your node from downloading or reading any data once it makes its way into a block. (Same goes for core). You have to accept the block if you want your node to be in sync with the rest of the network.

If you want to reject all spam once and for all you’ll have to hard fork the blockchain every time some dev somewhere figures out a new way to inscribe data (which there are theoretically infinite!).

But here is the beauty of op_return, it was explicitly introduced to make non-financial data deletable after it’s validated when you run a pruned node.

(Before op_return people would inscribe data into the utxo set and every node would be forced to hold non-financial data forever, even pruned nodes!)

Every core or knots user has the right and ability to delete op_return data whenever they want.

But that truth isn’t sexy or fun to talk about. Influencers are constantly lying and blowing things out of proportion for extra clicks and views.

If I can't run and electrum server on a pruned node then I'm not interested. And unpruned bloat is likely to make running a node unaffordable for many.

Yes, you too would have to fork if core forced something you found to be intolerable. We're trying to avoid that by communicating our preference. Knots is already ~ the 3rd largest node implementation. Thats a pretty loud signal of virtue. Imagine if it got to 60 or 70%.

Filters do work and there's always more than one way to address a problem. But bending the rules so that spammers can have a field day before the financial uptake prices them out is not going to help the people that need sovereignty the most if they can't afford to transact. Do you not like paying 1sat/vb?

Maybe, but not when it comes to running bitcoin nodes.

Knots nodes have to stay in consensus with the rest of the blockchain, just like every other bitcoin node.

Choosing to ignore valid transactions gives Knots nodes less accurate mempools (with inaccurate fees), while also makes block downloads/verifications slower....

If you want to an inefficient node be my guest. It has no zero effect on everyone else.

Just virtue signaling...