Thread

core devs now have to: - deal with legal threats - deal with threats from social media brigades run by 2023-era "bitcoin maxi" influencers - soul crushing and time consuming rebasing and code review - have deep knowledge of complex cryptographic protocols, engineering and economics who would want to work on bitcoin at this point? what's the point? to defend the network just to be attacked by lawers and angry mobs?

Replies (66)

At the end of the day I thought anyone could run any version they want. The point is no one group deciding anything, be it core, knots, miners, traders, governments, etc. What’s nice about bitcoin is that eventually the problems will flush out and be addressed. Everyone attacking or insisting one way or the other is fighting an unnecessary battle. Knots guys run knots, core guys run core, LTS guys run v24, some weirdos running version 1. And why can’t code suggestions and contributions be anonymous or psuedononymous? People can run sandbox versions, have AI look at it, and use what they want from it. It’s open source, run and modify whatever you want. Am I missing something?
I didn't knots people cared about credentialism, but I guess thats fair. so here are mine. there are ~1234 contributors to bitcoin. in terms of raw contributions mine would be 188/1234: https://cdn.jb55.com/s/4104d140cd815d77.txt#:~:text=William%20Casarin If adam has contributed he must be doing it under a nym since I don't see any commits from him. my commits: πŸ“ƒ.txt I worked on usdt tracing and performance optimizations. I am by no means a frequent contributor, I mainly work on lightning tech. things I've worked on: core-lightning: πŸ“ƒ.txt lnsocket - a C/rust library for talking to lightning network nodes btcs - a bitcoin toy bitcoin script interpreter bitcointap - A tool for tapping into bitcoin-core tracepoints to extract data in realtime: opentimestamps: i put together the haskell implementation of ots, and built a suite of tools that work with them: I maintain the "bitcoin" nodejs rpc lib: https://npmrepo.com/bitcoin I've hacked on HWI and helped with a lot of the bitcoin-nix infrastructure. I've also been around since 2010 and have a decent understanding how various parts of the codebase work, especially on the script side. what about you?
> its just relaxing the filters to what is actually reflected in the protocol rules. Which is the max block size. > the less accurate your node is when doing fee estimation. I never had a substantial discrepancy in fee estimates. I don't think there are many new attack vectors introduced by these changes but still, as good practice, no upgrading to newer versions before they have been out for a prolonged time. It surely will lead to a cleaner code, that I agree.
I hate this victim mentality like core contributors are paupers. Why work on it? If they're smart, the average Core dev has tens of millions in bitcoin at this point. They should protect their biggest asset. And regardless of how you feel about this particular filters issue, they made numerous unforced errors with the way they rolled out and communicated the change. I hate to say it but this is why corporations use project managers and product people. Insulate engineers from public facing comments. Putting your foot your mouth can wreck a project - even FOSS.
Playing the victim card is pathetic. The expectation that core devs can do whatever they want without any negative response from node runners shows how inconsequential you think Bitcoin is. This isn't your average, sleepy foss project with a few hundred users who all completely trust the devs. This is the most important foss project in history and the behavior of core recently has been unbelievably irresponsible. I don't condone the worst behavior, but sadly this will always be present on the internet. So either accept that reality or work on something else. And maybe try listening to your users instead of insulting them.
If reviewing code for #bitcoin is "soul-crushing" to you, that's probably a clear signal that you should step aside. stick to nostr apps or whatever actually gives you a sense of meaning. Perhaps also it is soul crushing for you because you and the Core devs are deliberately violating established and necessary principles of mempool filters to protect our beloved timechain, against the clear wishes of our community. Maybe listen to that feeling inside and change course. You make it sound like having deep knowledge is a burden. If it's not for you, please step aside and follow your purpose whatever it is
I wish all well, I felt terrible sorry to hear that core dev get legal threats ! Thats not fair , after all the hard work and contributions to the development and end up like this . You right . If things not getting better , who wants to Work at BTC project at this point ?
Lmao bitcoin != core poor opensource developer "team"
jb55's avatar jb55
core devs now have to: - deal with legal threats - deal with threats from social media brigades run by 2023-era "bitcoin maxi" influencers - soul crushing and time consuming rebasing and code review - have deep knowledge of complex cryptographic protocols, engineering and economics who would want to work on bitcoin at this point? what's the point? to defend the network just to be attacked by lawers and angry mobs?
View quoted note →