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 (92)

Cry me a river. All actions have consequences and everyone has to take responsibility for their actions. People who don’t know a thing about code have put their life saving into bitcoin and they have the right to be upset if they feel it’s being tampered with unnecessarily. Listening to what people are saying would be a more productive than playing the victim.
With respect, I don’t think that’s how it went for most people and I don’t think that’s what Satoshi tried to create. If we’re saying only the people who understand bitcoin from a technical perspective should get involved then we’re saying that 99% of people in bitcoin shouldn’t be in bitcoin and then we don’t have a bitcoin network.
I don’t think everyone needs to be a software engineer, no. What I don’t know about code could fill volumes. I’m trying to catch up, a bit every day. We should all be working to improve our skills and technical knowledge on a consistent basis. It’s been quite rewarding not having to ask my son to bail me out every time I get stuck on a technical issue. Many won’t put in the work and maybe they’re not ready for Bitcoin. That’s cool. Sovereignty is hard and people are soft.
Your contribution to Bitcoin seems to be a focus on centralising the blockchain. You understand that forcing node runners to spend more money on storage, while also opening the blockchain up to illegal content is not going to help Bitcoin right? Like seriously why? Can you give a single reason for why you support this? All the people arguing against it have valid reasons and their reasoning makes sense. So far the only reasoning I've seen for supporting core is to accuse others of being pro censorship. Well yeah, actually I do believe that child porn should be censored. Bitcoin is money, put that garbage on a different blockchain
I understand what you’re saying but if bitcoin is gonna be a tool for ALL people then it has to be understood that ALL people won’t know how to code. Having contempt for people that don’t is wild. It’s the same as central bankers looking down on everyone and saying β€˜you don’t understand how our system works so you don’t get a say in it’. That type of attitude is snobby and elitist at best. I’m pretty sure that most people that use the internet don’t know what the code looks like but without the people you don’t have an internet. You just have a few people playing in their own sandbox.
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 →