pull down to refresh

Alternative clients are a menace.
Yes, a menace to Core. We are not supposed to get consensus dictated by fiat. We are supposed to find emergent consensus.
Satoshi was always right — must be in lockstep, other clients are a menace
Every new version of Core is "another" client as much as Knots or any other alternative.

And I am not evaluating Knots on its merits or lack thereof. I just want competition and debate of ideas and their implementation (clients / software).
Other ideas or clients being a "menace" — that's what a fiat statist would say ("This is dangerous to our democracy.").
Core currently the reference implementation.
Knots is not.
Core and Knots share identical consensus rules. Identical. The only way they differ (iiuc) is in mempool policy.
reply
17 sats \ 1 reply \ @clr 11 Jun
Core currently the reference implementation.
What is a "reference implementation"?
[A] reference implementation [...] is a program that implements all requirements from a corresponding specification.
I'm afraid that the issue we have is not with the implementation, but rather with the specification itself. It's about Bitcoin's purpose.
reply
111 sats \ 0 replies \ @ek 11 Jun
There is no bitcoin specification. Core, the reference implementation, is the closest we have to one. We've never had software that works like bitcoin before bitcoin.
reply
lol, fiat statist. I’m quoting Satoshi by the way. He said “menace”. I guess Satoshi was a fiat statist then.
reply
10 sats \ 3 replies \ @clr 11 Jun
Satoshi was a benevolent dictator. He was respected and trusted to have the last word over what was merged. But he left, and we are now on our own.
And his software wasn't named "Bitcoin Core". It was just "Bitcoin". The "Core" developers started naming themselves and their software "Bitcoin Core" long after Satoshi had left.
reply
Yes, all true. I don’t think this fundamentally changes that Bitcoin Core, the codebase today, is the codebase started by Satoshi and the one implementation of Bitcoin. If one wants to run a Bitcoin node, one runs the Satoshi client.
reply
0 sats \ 1 reply \ @clr 11 Jun
I haven't read the code, but I'm sure that Knots' latest version's code is way more similar to Core's latest version than Core's latest version to Bitcoin's code written during the Satoshi era.
So let's not scare people from running whatever software they deem appropriate. Calling Core "the one" doesn't give it magical properties.
And, again, I am not vouching for Knots. Solely stating that Core doesn't and shouldn't have a monopoly over what bitcoin is.
reply
It absolutely does have a “monopoly” of what Bitcoin is. It’s not even a monopoly — it just is. Bitcoin Core is Bitcoin. Knots isn’t Bitcoin, it’s a Bitcoin flavored troll client.
No we really do need to scare people away from bad clients, or at least warn them of the risks. We have the benefit of hindsight. I saw the same with Bcash.
reply
Your appeals to authority are the most un-bitcoin-like thing in this thread.
reply
Heh, the paradox of authority. It’s not about him as an authority, but someone with experience and wisdom to know better.
reply