-

@ e5bab168:4bdfba8a
2025-05-10 23:05:22
If removing an unnecessary option simplifies the code base, making it less prone to bugs and easier to securely maintain as I believe to be the case, then, yes! I hope that the bitcoin core developers stick to this decision, and do not succumb to this pressure from the knots team. Consider some possible incentives/motives here, Ocean is a great additional pool for bitcoin mining, but it is also a money making endeavor. Perhaps some of that money is being well spent by Ocean's "global head of sales" to create pointless dissention that benefits Ocean. Perhaps maintaining knots, a fork of core, will be more difficult for Luke when he has to maintain even more features that core has decided were unnecessary. Do we really want core devs to be maintaining features at the potential expense of the foundational security of the bitcoin node reference implementation just to make some fork maintainer's job easier? Core does not have an adjacent business to support marketing or a "global head of sales". What it does have is many of the brightest minds of bitcoin's past and present, that have shepherded it to the world changing network and money that it is today. Other implementations are great, and I am grateful they exist for those that wish to use their features, but trying to coerce core devs to make concessions to what they judge to be best for bitcoin's security and decentralization is an attack in my book!