pull down to refresh

I was liking that particular flavor of propaganda from Kratter in the past, but I can no longer listen to his misinformed nonsense.
This “spam” issue has been completely blown out of proportion. Kratter is absolutely doing the “I found Bitcoin in 2020 and I’m here to fix it”. How about listening to people who have been around and understand the dynamics — Knots ain’t it. Kratter is simply poisoning the well here.
“The most important dev since Satoshi” about Luke. lol. I do not like Luke, and I would never trust his software or his pool. How many times must a person show who they really are before you believe them?
Running knots achieves nothing but putting the user at risk of a minority fork.
Alternative clients are a menace. Stop telling people to use Knots. Knots can and will fork off and show that Satoshi was always right — must be in lockstep, other clients are a menace. It’s MIT license, we don’t need another. Run core, be happy.
138 sats \ 10 replies \ @clr 11 Jun
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.").
reply
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.
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
I have some patches on my Bitcoin Core node that I compile myself. The patches aren't open source; they are mine.
Am I a menace?
reply
If it causes your client to fork the network, it would be a menace to you. But generally, no?
If you are skilled enough to modify, patch and compile your own client (core), [which I do of course], this doesn’t really apply. Depends what one is doing…
reply
Agreed. So then, is it fair to say that the menace in the room isn't Knots per-se, but the endless hyperbole and influencer personalities that roam the tweeter sphere (and sometimes github / delving / mailing list)?
reply
Oh no. The menace is the alternative clients. Knots is a false path created by a sick man.
reply
False path?
reply
It’s not strengthening the network, it’s delegation of thought to the lunatic fringe.
The last time a lot of people were talking about alternate implementations was when there was that bug in btcd that caused a bunch of LND nodes to go down. I remember some people reacting strongly to it, going so far as to say: we need to match Bitcoin Core even down to the bugs.
I run Bitcoin Core and think it's an excellent project. By far the most reviewed node implementation, and I think the way they think about transaction relay is incredibly thoughtful. But I'd love to live in a world where we have more implementations. Bitcoin would certainly be a stronger project if we had two or three well-reviewed node implementations to choose from.
If Bitcoin Core shipped a bug that allowed inflation or some kind of fork, and some of these other nodes (Knots, Libbitcoin, btcd) didn't have that bug, which chain would be the "real" bitcoin?
reply
No. This is ethereum talking points. That brain dead shitcoin believes that client diversity is a strength. I know that Satoshi warned us of this.
Bitcoin is Bitcoin Core. Everything else is a simulation.
reply
When Core shipped the inflation bug in 2017 (CVE-2018-17144) and other implementations did not have it, Core could have forked itself off from what we all know as Bitcoin.
I don't see why client diversity harms bitcoin. Do you think this is because consensus is so complicated we can't reliably achieve the same consensus with a second code base?
reply
100% this. Client diversity absolutely harms Bitcoin. For some reason, nobody remembers that Satoshi warned against this very scenario very early on.
I’ve heard people say “Satoshi was wrong about client diversity”, but they were usually ethereum people. So far, in this post, not even that!
reply
74 sats \ 6 replies \ @k00b 11 Jun
I generally agree, at least until we get a shared consensus library. Though, it's nice that people are motivated to run nodes at all, even if the motivations are ... weird. And, I think Luke is smart enough to not mess with consensus code for the time being ... even if I can see him and his team continue to be uncaring, using absolute speech, shouting their suspicions and beliefs as facts, causing normies to misunderstand the situation.
reply
even if I can see him and his team continue to be uncaring
His Team? What Team? Bitcoin Core has a lot of people contributing to it. Looking at it. Arguing over it and discussing it. Talking it over mostly in public through some mailing list...
My understanding is that Luke (nothing against him personally of course) is just one guy. Who writes software for real money by themself?
reply
17 sats \ 4 replies \ @k00b 11 Jun
Ocean.
reply
It's like 6 people. How many of them are developers
reply
21 sats \ 2 replies \ @k00b 11 Jun
What point are you trying to make? I was just saying the most colorful commentary appears to be originating with, or at least is most amplified by, ocean employees which I referred to as “team” because I think there are more people ideologically aligned with them than just the actual ocean team.
reply
Team at least to me implies people who are 'reviewing code'? Making sure that it's safe and sustainable? Making sure that it's sourced in a safe way? That when changes are made to it there is a lot of follow-up?
I think that Ocean (the mining group) means well but they are not telling the whole story.
Yeah this OP_Return flame ware completely broke Kratter’s brain. Knots doesn’t have many maintainers I never understood how running to knots was a legitimate solution
reply
“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. The MIT license is compatible with all other licenses and commercial uses, so there is no need to rewrite it from a licensing standpoint.” — Satoshi Nakamoto
reply
reply
It's fascinating how much fear alternative clients trigger, when in theory Bitcoin should welcome diversity, that's part of its resilience. If Core is truly superior, it shouldn't need gatekeeping or fearmongering to maintain its dominance.
The idea that “other clients are a menace” feels more like a symptom of centralization anxiety. Shouldn’t a decentralized system tolerate even thrive on multiple clients implementing the same consensus rules? If Knots or btcd fork, that says more about our lack of clear specs than it does about the client.
The real menace is intellectual stagnation. If we lose debate, experimentation, and redundancy, we lose Bitcoin’s antifragility.
I'd like to quote Satoshi here, “If you don’t believe me or don’t get it, I don’t have time to try to convince you.”
reply
You know Satoshi called alternative clients a “menace”. I am quoting also.
How soon we forget.
reply
Can you please provide the quote or link to it? I am keen to see.
reply
I posted in another comment.
reply
0 sats \ 0 replies \ @Car 11 Jun
back when i was in the crypto space in 2017 covering it as a journalist in my spare time i spoke with one of the decred guys and he said they forked because of the same things, as a pleb i learned early on to just hold bitcoin 1sat=1sat and to stay out of the dev stuff until it leads to an actual fork of bitcoin
reply
I don't think another client is radically a menace; diversity of ideas and proposals should be desirable in a protocol where consensus is what matters and decides which idea or proposal is the best.
reply