Spinning up a new node. Should I run Knots or Core?

Reply to this note

Please Login to reply.

Discussion

Core

Are you against the filters or is it something else?

I'm against running anything that isn't core. You can run core with the same filters if you want

i have never ran knots, always been a core maxi

Why, isn't it better to have multiple options?

Not for Bitcoin. One option. "I don't believe a second, compatible implementation of Bitcoin will ever be a good idea. So much of the design depends on all nodes getting exactly identical results in lockstep that a second implementation would be a menace to the network." - Satoshi

Interesting, I didn't know Satoshi thought it was a bad idea. Do you worry about core implementing "bad" changes?

Yes. You can always decide to run an older version.

I think it's a good idea. I just don't see a major need yet to switch. My node is running fine.

If going new, try knots

Diversity is important in the environment

Not really... Not in Bitcoin protocol

I am talking from “podcast substack knowledge” Please add/ correct me.

If there was a bug with core that was unnoticed for multiple updates (yes 6 plus cause bitcoiners are cautious) it could be exploited. Rendering the node incapable. Leaving only knots running nodes to broadcast transactions

There are a ton of versions of core out there running. Not every node is running the newest implementation. The chances are slim to none and the event you speak of knots would likely have the same bug. It's very similar with some filters applied that could just as easily be applied in your core settings.

I was thinking that it would be nice to support other implementations of Bitcoin. I thought it would make it more resilient.

Knots

If I was spinning up another one, I'd try Knots