Damus
Aaron van Wirdum · 6d
Question for the taco plebs: which dev team is more centralized, Bitcoin Core or Bitcoin Knots? nostr:nevent1qqs8cuzphpnv5ufpwvx80gk2whx3z453q8ft3fwctnv30wd53jjf9eszyrzf6549wvmx0y4e5mjg29v8c2qy97eyl...
SatsAndSports profile picture
One problem is that people like @hodlonaut BIP110 don't understand that open source software always leads to *apparent* centralization

@Luke Dashjr made a pull request to Bitcoin Core just in January, to fix some issues with 29.x https://github.com/bitcoin/bitcoin/pull/34370

Thanks Luke! The point I'm making is that these are not distinct groups of engineers, working separately on isolated independent codebases, with no permission to contribute across projects. The reality is very different

Stop thinking of this like it's Apple-vs-Microsoft or Android-vs-iOS. In open source, the barriers to switching to the better repository are much lower than you think

If Core v30 was controversial among the devs that aren't already working on Knots, any one of them could trivially have forked it to have whatever change they wanted

When anybody makes a pull request to one project that improves it, they can easily make the same PR to multiple projects, or a third party can copy and paste the change

We have lots of great code, and lots of great engineers, now supercharged by AI. Once one repository earns the track record of accepting the best PRs, it naturally becomes the center of attention. It *appears* centralized, but it can trivially move to another repository if the other repository is better
1๐Ÿ‘Ž1
Luke Dashjr · 6d
Core gatekeepers actively work to make forks more difficult and spreads lies to scare people into using only Core
Zsubmariner · 6d
Open source is orthogonal to decentralization. So is team size and committers. The only question is control. Every project has to make a release. Every project is a single point of control. More projects and forks is the only thing that translates to decentalization.