I heard somewhere that Knots copied all of Bitcoin Core then added a few changes.
I shouldn’t believe everything that I hear on these podcasts.
I heard somewhere that Knots copied all of Bitcoin Core then added a few changes.
I shouldn’t believe everything that I hear on these podcasts.
It's kind of nuanced cause like yes Luke does import changes from Core that were reviewed by Core, but they were reviewed by Core in Core, not in Knots, so once that code enters Knots it's an entirely new implementation that literally only Luke updates.
Plus then he ads tons of his own changes that again are only reviewed by Luke.
I did a little more digging. So please correct me if this is not right.
Luke used to work with the original “Bitcoin Core” and the older developers there before it was called bitcoin core.
He received a lot of pushback after many attempts to implement a few things so created “Knots.”
Copied (not plagiarized) Core then added some changes. Nothing that will break the system, but allows me to be able to configure my settings on Knots.
One would logically think that he runs the code by at least one other person before he pushes it to primetime. I mean…. I’m sure that he has a lot more to lose than I do if something goes wrong with Knots or bitcoin.
Besides that isn’t his best buddy one of the best coders this side of the planet? Jason wk057? (I saw this guy take a part a Tesla and swap the high voltage battery out before anyone knew that you could do that.
If it were me and I was in his position I would ask my best friend to review my code. BUT being my best friend I wouldn’t have to work for him. I would do it because we are striving for the same goal.
My conclusion:
#runknots
#bitcoin
#bitcoinmining
#tothebitcoinceo
#mynodemychoice
I like to believe/trust as well...
But #Bitcoin is about verifying.
Since so few can (me mostly included) perhaps it is time to freeze the Bitcoin release ?
I don't trust democracy anymore, I have seen that most people are corrupt-able or else can be blackmailed way too easy.
I mean, the freedom of mankind is at stake....
I would think that your approach is the best one. The update is unpopular so freeze the release. Core will surely do that unless there is another motive. I think Vortex may have just clued us in to what the motivation would be. Long hours and little to no pay. They do deserve fair pay, but not at the expense of bitcoin and the changes they want to make.
Let’s be honest though. I bet many bitcoin core developers read the Knots GitHub to check if there are any mistakes or anything that makes sense to implement. (And wouldn’t hesitate to call it out if they found a problem.)
I know that I always check out the competition. Especially if I know them. I’m all over that! I’m watching film of their favorite plays, their major wins, major losses. I’m going to know everything about them before we play against each other.
> So it's like having all them plus Luke work on Knots
No. This is what I'm trying to tell you, when it comes to engineering, anytime you're modifying someone else's code without those people reviewing it, bad things can happen. And luke has added ALOT of code over the years.
> Let's be honest though, I bet many core developers read the knots github
Not a single core dev I've ever talked to has looked at Knots code, ever, because that's additional work that they don't want to deal with. Working on 1 FOSS project is hard enough because it's hard work with little to no pay, let alone trying to review others.
I may not know how to code, but I do know a little something about engineering. I’m wearing one of my engineer shirts as we speak.
As an engineer it sounds like we can agree on one thing.
This is where the “fork” in the road comes for both Core and Knots.
We all lose no matter who is in the lead.
#runknots
#bitcoin
Now that I think about it… How does anyone know how many changes Luke has made if no one reads his GitHub code? Maybe he only has made 1 change LMFAO. Just kidding man. These are just jokes, but engineered to make us say hhhhmmmmm. That is a great question.
Conclusion is still:
#runknots
#datum
#oceanmining
#Bitcoin
#mynodemychoice
The code is open source just like Core, so I've looked into it just to see how many people actually contribute, and it's only Luke. Core devs may have checked out the github but that's quite different from seriously reviewing code.
The conclusion is to run the software that is the most robust, and that is Core.
So when I said never, I meant never seriously reviewed the code.
With that being said. The few core devs that were debating for core must have really pissed some people off if they are willing to switch in the masses that we have.
By "masses" you mean a couple thousand or less.
It sounds like such a small number when you say it like that LMFAO.
Yes, you are right. It is probably less than 2,000 people that have switched. Seeing that there are probably 20,000 nodes running bitcoin, 2k is a start. We don’t have to change the world over night. We just have to start.
In the end… We all want the same thing and that is for Bitcoin to succeed. We don’t have to be republican or democrat for that to happen. We also don’t have to be on different sides nor different teams. We all want what we think is best. BITCOIN
Indeed. But let's not kid our selves, one implementation is far more robust than the other.
You are not going to let this go are you? Ok fine. Your wife is hotter than mine. There I said it!
Both of our women hold bitcoin so they both are on the winning team!
#bitcoin
#lightning
Terrible analogy to software integrity.
Really it was terrible? I thought that I was on to something.
Well, we are early.
Bitcoin is going up forever.
We can mine sats or buy them with Core or Knots being installed and that is the important thing.
Just because I choose to have a different car than others doesn’t make me special. It just is.
I support your decision to run Core and I’m sure that you support others that run Knots.
If I lose sats because of Knots I would like you to be the first person to say “I told you so.”
LMFAO
Let’s hope none of that happens.
You are right about that. Most of us want to run core just because it is what we knew first and was the most robust.
Core is like the hot girl that knows that you will never leave so she taunts you to leave by saying “we don’t only want you to run core. We want there to be other immplementations.” “You have a vote in what happens, but it won’t change anything.”
When I heard that…. I was gone.
So sometimes we must prove a point.
To be fair I was running both core and knots until they decided that they didn’t care if we switched. Then it was go time.
I mean I guess go for it if you think running an inferior implementation of something is going to make any material change.
What makes knots inferior and what makes Core superior? I am up for change if it makes sense.
The change that I currently want to make is on my own node. That is all. I don’t care what makes it to the blockchain. I am the first line of defense.
Plus I believe that when people realize that they have spent sats on sending pictures that can’t be “reused” they will stop it. Sats are not infinite like the governments money printer.
I guarantee they will wish they hadn’t traded sats for fiat. Unless they sold the jpgs for more fiat than it costs on fees, then bought more sats. That would be a good strategy.
You are right it does sound really nuanced.
If you asked me…
When you copy someone else’s work they have completed the work for you. In school they called it plagiarizing.
Since we are talking about free and open source then copying isn’t such a bad thing. Which in my little brain says that he (Luke) leveraged all of the Bitcoin Core teams work and added more.
So it’s like having all of them plus Luke work on Knots.
This may be unpopular, but it works for me. Core seems to have one less developer than Knots working on it.