If you run Knots because you think it's a better Bitcoin implementation than Core, you're just vibe noding. 🤪

Replies (59)

LibreHans's avatar
LibreHans 8 months ago
If you trust core devs you’re a vibecoiner 🍰
Most people are vibe noding regardless. Having more eyes on the software IS a less risky vibe though. In my opinion.
Default avatar
Asdf 8 months ago
I haven't followed the whole story with Knots, but I read it's about spam. This is part of a blockchain. If you try to 'fight' it, you're censoring. It will only expand from there on. It looks like the disagreement with Bitcoin Cash and Bitcoin. The majority stayed with the original.
Default avatar
Sun of the Moon 8 months ago
Its a fork of Core with minor auditable open source changes.
The "core" team are not pilots of the bitcoin ship. They have no business making "executive decisions". When they do, they will be demoted by the only ones who matter, the hodlers.
Is "bitcoin core", "the original", in your argument? Like I make a startup selling cow milk which I call "BitcoinCore", but then I switch to selling cartons with beetle milk instead, while still keeping the same "BitcoinCore" packaging. Then a competitor named "BitcoinKnots" comes by, selling cartons with real cow milk, and all the cool guys go "ooohhh BitcoinKnots is for losers we want milk homogeneity and you should stick with BitcoinCore!"
It doesn't have anywhere near the same integrity guarantees built into the software development lifecycle.
jb55's avatar
jb55 _@jb55.com 8 months ago
and also... minor? last I looked there were hundreds of non-peer reviewed patches on top unless that changed.
This does nothing for me if the peers reviewing Core decide to make bitcoin a decentralized database for storing shitcoin spam instead of a decentralized monetary protocol. All the peer review in the world means nothing if there are irreconcilable differences in the direction Core wants to take Bitcoin.
MBE's avatar
MBE 8 months ago
As a layman and in simple terms, how can you justify all the spam on the network? What good is it doing? What’s its purpose?
Unless you’re a developer yourself then you do. This is like saying “if you need to trust your automaker then you haven’t studied automobiles”
Mike's avatar
Mike 8 months ago
It’s consensus valid, so if miners want to include it, no one can stop it. You’re just getting bad fee estimates by running a node that ignores it. If you think spam will outcompete the monetary usage of bitcoin in the long run, then you either don’t understand bitcoin or don’t believe in its basic value proposition. That’s why I run Core.
jb55's avatar
jb55 _@jb55.com 8 months ago
to be clear I could care less what software you run, if you want to risk not seeing the correct balance, thats a you problem not mine.
I'd rather run core but it's been taken in a direction I won't go. Denegrate me as a "social media viber" all you want I don't care, I'll run the software that best aligns with my ideology. I'm curious, is there any change to core that would be going too far for you? Or are the experts to never be questioned? There is more to bitcoin than just pure engineering concerns. The fact that many core devs are blind to this is a serious problem.
jb55's avatar
jb55 _@jb55.com 8 months ago
you can do whatever you want man, i just personally like to base my decisions off deep consideration and understanding the problems at hand instead of virtue signalling after being manipulated by social media campaigns, but to each their own.
core vs knots social media beef aside: don't you believe that there should be more than one usable implementation of full node software?
jb55's avatar
jb55 _@jb55.com 8 months ago
I think it’s fine and can sometimes reveal bugs in the main client. but i think it would be risky if lots of different clients became heavily used in the economy. subtle bugs could be really bad. We see this on nostr all the time. Any small implementation detail can lead to horrible incompatibilities. That would suck with your money.
That would definitely suck. Just hurts to see development go on and then have people say "it's too complicated to get parity with core" (fresh codebase, not a fork). Like even rust-bitcoin does a bunch of stuff different than core still due to complexities IIRC, which is, of course, a WIP but still not nice to know.
R's avatar
R 8 months ago
What exactly is the consensus review process that checks the integrity(no bugs that could introduce a security flaw) of the new code when Luke wants to change something?
Give me a break, who am I virtue signalling for, the 3 people who will read this? I too like to base decisions off deep consideration and understanding. I've been waiting for either from core devs and have yet to see it. Instead it's always conceipt, contempt, and hubris (on full display from you and Lopp today). If I've been persuaded more by team knots (or manipulated as you call it), that's because core has done a horrible job of selling this. Granted, it's pretty hard to sell a turd.
I'd rather be unknown than known for being a shitcoin scammer. We are clearly different in that way. Also, weird comment from an opsec expert such as yourself, assuming you're being sarcastic. I learned from your mistakes!
I recommend Floresta or btcd because they have completely different codebases and have strong integrity assurances built into the software development lifecycle.
Leigh's avatar
Leigh 8 months ago
You’ve done more to increase Knots adoption than everyone in this thread combined. Unsung hero in my book.
Good, you've taken the first step. The second step is to use your brain to come to your own independent conclusions rather than simply trusting someone else.
Knots is not a better implementation than Core (it is actually a fork with small adjusments) I run Knots because the blockchain must be as clean and fast as possible.