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 (66)
This thread... π³
View quoted note β
Core Devs started this latest fiasco by βlet them eat cakeβ.
Sounds like a really good time to go anon
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 β
With the xz utils / jia tan exploit pressure was put on the maintainer until they got their person in charge.
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 @Adam Back 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.
ManyKeys
OP_RETURN Data Carrier Size Removal: Technical and Legal Risks
Increasing Bitcoin's OP_RETURN data carrier size from 80 bytes up to ~4 MB per block (Bitcoin Core v30) brings new technical and legal risksβespecially regarding liability for illicit dataβalongside a drive toward network standardization and transparency. This analysis weighs both sides, highlighting the debate between critics warning about centralization pressures and developer advocates focused on protocol realities and censorship resistance.
Read article →
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 →
