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?
Thread
Login to reply
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.
what are your contributions to bitcoin?
Iβm a node on the network.
running a node doesn't give you expertise on how to engineer the system, why should anyone listen to you?
Iβm I lesser than?
Whoβs telling anyone to listen to me? Am I not allowed to have an opinion unless Iβm a technical engineer? Are his saying Bitcoiners only matter if they wrote code?
you can have an opinion but the value of your opinion will be basically zero unless you have put in the work like everyone else
Thatβs a pretty fiat mentality.
you must be new, this has been bitcoins culture since day 1
"I deserve attention even though I haven't put in the work" is fiat mentality. bitcoin is built on proof of work.
Iβm not new. And why does that even matter? Thatβs literally the attitude most of us are trying to get away from.
Now you sound emotional. Whoβs looking for attention? I voiced an opinion and you got triggered because apparently Iβm not worthy.
Yes, as Am I.. But I sane enough to run core
Just so I donβt get out of line, please let me know what the hierarchical order is when it comes to voicing an opinion. I guess all bitcoiners need to know their place.
> bitcoin is built on proof of work.
I thought it was proof of leeching cheap electricity.


CNBC
This map shows the best states for bitcoin mining
Global Energy Institute data shows average electricity prices, a key metric for bitcoin miners, are lowest in states including Texas and Washington.
Thatβs great. Everyone should run whatever they like. Itβs not east coast v west coast. Nothing wrong with choice and options.
you shouldnβt have to say what you have done to contribute in bitcoin to mention an opinion.
Apparently you do. Who knew?
With respect, instead of lapping up the technically incorrect slop of the YouTube influencer-class: maybe people should put in the work to begin to understand what Bitcoin is and the very basics of how Bitcoin works BEFORE converting their lifeβs savings.
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.
Thanks for allowing me to have an opinion. And thanks for letting me know that unless you contribute code your opinion has no value. #plebs
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.
With respect, we've already seen what happens because the same changes were already implemented to Bitcoin cash fork.
Core are just going to create a new fork, a new spam coin with a blockchain full of childporn like bitcoin cash
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.
That appears to be exactly what he's saying.
βDoublethink means the power of holding two contradictory beliefs in oneβs mind simultaneously, and accepting both of them.β
Nobody said it would be easy to work on the most important open source project humanity has ever undertaken.
Core Devs are implementing the same changes that created the bitcoin cash fork(the Bitcoin cash blockchain is full of child porn and malware we already know what's going to happen)
This thread... π³
View quoted note β
They dug their own grave on v30. Antagonizing the other side for voicing concerns doesn't help your case. You come off like an emotional child in these replies.
Sounds like itβs time to sell
View quoted note β
Yes very sad that you gays have pushed it this far. Core devs have done severe damag3 to their owm safety.
Wait until we start validating child pornβ¦then things get REALLY legally troublingβ¦or has that been the Trojan horse all along.
knots will too, and thereβs nothing anyone can do to stop it. The knots people sure want to make this a hot button issue eh? Then yaβll are becoming a serious threat to bitcoin. How about shut the fuck up?
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?
STFU? Found the jew that loves to diddle the kiddos.
your propaganda tactics don't work, sorry loser
These idiots seem to be everywhere nowadays. Even on X they blabber something about porn then the joos. I had no idea the mental illness spread to bitcoin and nostr
Yeah most seem to be the anti-semitic nazi worshiping type
I have nothing against core developers but they failed at reacting to the topic in such a bad way that this is what happened.
defending the network is here an assumption
yes because me and the 100s of people who have been contributing for the past decade just all of a sudden wants to destroy bitcoin. People need to give their head a shake.
What exactly have you contributed to Bitcoin code? I'm sure you contributed less than op return nackers such as @npub1qg8j...24kw and @Luke Dashjr. Make it make sense. It seems you and @calle have external motives to be honest. You guys are trying too much and not really addressing the ussue.
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?
GitHub
GitHub - jb55/lnsocket-rs: A rust library for communicating with lightning nodes
A rust library for communicating with lightning nodes - jb55/lnsocket-rs
GitHub
GitHub - jb55/btcs: toy bitcoin script parser/evaluator/compiler/decoder
toy bitcoin script parser/evaluator/compiler/decoder - jb55/btcs

Delving Bitcoin
Bitcointap: an strace-like tool for bitcoin ebpf USDT tracepoints
I thought Iβd share this tool I put together, based off of @0xB10C 's peer_observer project. bitcointap is a rust library and cli tool for tappin...
GitHub
GitHub - jb55/ots-tools: opentimestamps tools
opentimestamps tools. Contribute to jb55/ots-tools development by creating an account on GitHub.
Mr. Back's work is in the citations of the whitepaper and Luke got way more credentials, so do the other nackers who are in the top rows. I, unfortunately, only started on this journey in 2017, but I am constantly learning. I try to remain unbiased and wrote about the issue my thoughts. More nuanced approach would be appreciated if you are with the ackers.
Not meant to discredit contribution , but you canβt just assume that itβs positive (though its intention almost 100% is)
that's nonsense
And, to be honest, I don't run knots, I run core 29.0.0 and intend to run it for the upcoming few years. I surely won't be upgrading to v30 any time soon.
i'm going in the opposite direction. I want more freedom not less, so I am patching my node to run without any filtering (libre relay)
You are so good in what you do .
Libre relay has been around for ages, you've been running that all this time? I would assume you were on Core
yes i run core, but i rebased libre relay and it wasnβt difficult so that made me impressed enough to try it
I have been very anti paternalistic filtering since the very early days of bitcoin, which is why iβm probably so anti knots since they want to add more filters not less.
I understand there's a need to relax the data carrier limits for new use cases but opening it up to the max block size seems like an overshoot. I want to retain the optionality, though I understand that, after block confirmation, my node will end up storing the data that guys like yourself relayed to the miners. It's a catch 22.
I am kind of mix feeling , though I never contribute to core dev due to my limited knowledge , I knew spam is annoying and having filter seems such a great idea . π‘ dilemma : to filter or not to filter
its just relaxing the filters to what is actually reflected in the protocol rules. The more divergence between relay policy and consensus rules and economic activity, the less accurate your node is when doing fee estimation.
> 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.
yes max block size, something you can relay today on libre relay and get it in into a block with 0 issues. its not done because its undiscounted and non-economical. people would use witness space for this instead.
In essence, it's not done because the propagation path is scarce. The more widespread Libre Relay nodes are, the more reliable and censorship-resistant the OP_RETURN data storage becomes in the Bitcoin blockchain. At 1%, it's niche and fragile; at 20%, it starts to significantly improve reach.
unfortunately this is not true. you get 100% deliverability with about 5 nodes
Given below is a try at unbiased assessment of the perspectives from both sides. A nuanced approach is key here, no need to attack and belittle each other.
Only if they know a miner running liver relay and have him in their peer; oherwise, it seems not plausible.
miners do run with very few filters, because they are economically motivated to do so
Given that Inscription based fees represent only a negligible (~0.1%) addition to miner profits after hashrate and cost adjustments, and with added risk of transmitting illicit material, miners might be more careful in accepting 4MB files for confirmation, don't you think?
are you asking if miners are going to start widespread censoring of valid transactions in bitcoin? i doubt it. even if one did another wouldn't. otherwise bitcoin wouldn't be censorship resistant.
No, they can easily not update to v30 or not run libre relay, but instead continue running v29 with their data carrier preferences and still be within protocol rules. They would thus be exercising their choice. If more become aware of this, the propagation path would remain niche and limited. It's their choice to make. Looking forward to seeing how this unravels.
you can't stop economically motivated actors from getting around it. its not hard to run libre relay over core or knots.This is like claiming there's no risk/reward. For negligent upside and exceeding risks, they might choose not to. If most chooses not to, the propagation path remains limited, as currently. These are just possible scenarios, you might be correct to bet on human greed.
One does nit have to call it greed. But it is the best bet, that a majority is intrested in a working businessmodel. And inclusive businessmodels offer more opportunity than exclusive ones.
I set my filters to remove only monetary transactions π
lol equally useless
"who would want to work on bitcoin at this point?"
me
"what's the point?"
there is no point. i do it to spite my enemies.
Nobody forced them to work and they are all paid money for it.
Solution set: Cancel Core V30 and retire. The threat is more than legal at this point.
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.
Then go home. I run knots anyway
no i wont, because i donβt want bitcoin to die in the hands of retards like you
I'm not what you called. It was waste of time reply to you anymore. I have been all in Bitcoin for many years now and changed to Bitcoin knots because you arrogant
i really don't care, go bother someone else
Pathetic
Tbh this sounds like an epic responsibility description.
Odyssey for devs with cojones only.
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.
Couldn't agree more.
Cry harder, donβt work on core then, fork it into some personal project no one uses and do whatever you want.
Are you going to start developing then? Or just emote the change you wish to see in the world?
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 ?
Pushing contentious changes causes more contention.
Lmao bitcoin != core
poor opensource developer "team"
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 →
