Posting about software and Bitcoin (money not a database; #BIP110)

Cygnus X-1
Joined April 2009
Says the tool who blocks everyone by default.
Luke has blocked me. 😢
2
33
1,142
At least 70% of the Bitcoin network is NOT running any version of Bitcoin Core 30+. BIP-110 is in response to certain members of the Bitcoin Core team heavy-handedly encouraging the storage of large contiguous data in the blockchain in the face of massive outcry. bip110.org
6
118
This pseudocode illustrates the bug that opponents of BIP-110 are defending as a use case: IF 1=0 /* Do something valid */ <- This never runs ELSE /* Store data in the blockchain, on user’s nodes, forever, for free */ <- This always runs ENDIF That’s it (although the actual code is even more ridiculous). This is NOT a use case, it’s a bug that allows storing non-monetary data (JPGs, Word docs, porn, etc.) in the blockchain forever.
3
155
This! I'm tempted to call out some of these OG "heroes"...
What do all the Anti- BIP-110 people have in common? They own a company They have investors Most linked to Cantor Fitz and Tether (same thing) Fiat mindset
1
3
132
Ayn Rand on why she supports BIP-110 for the sake of the individual and not for the benefit of corporate clown-car Bitcoin.
3
3
20
268
Jon Matcho retweeted
Replying to @saylor
Hi, So BIP110 isn't anti-spam. It identifies >83 byte OP_RETURNs and the usage of OP_IF in taproot specifically as threats that go beyond mere spam having become sanctioned as *official methods of file storage in Bitcoin*. This happened as a result of Core 30 removing a filter in the midst of a discussion that was centered around the less consequential defaults for relay policy, which remains where conversations about spam actually belong. Bitcoin is *not* a file storage platform, and if it is allowed to become one it seems inevitable to most that it will eventually be used for the worst kind of media given its unique ability to "force" everyone to store the media in perpetuity whilst having the option to do so anonymously. Those who do not understand this scream "fear mongering" or simply do not understand that Bitcoin only works if it is decentralized and that deviating from a monetary mandate to arbitrary data storage means the death of decentralization. This has all been carefully delineated amidst an incredibly noisy, emotionally charged conversation which is all the result of Bitcoin not having a corporate governance structure which is a feature, not a bug. You can participate in the discussion in an informed way, and if you were to do so, it would be greatly appreciated given your overwhelming influence. But it appears that so far, you have yet to even understand the motivation for the BIP. The spam filter/default relay policy conversation never ended and continues the minute BIP110 activates and the JPG spammers all find some new approach. But Bitcoin will no longer be vulnerable to the specific issue BIP110 targets.
33
167
8
801
21,713
“Permissionless blockspace” is techno-babble used by spammers and pornographers to convince you that polluting Bitcoin is valid. Bitcoin is permissionless MONEY. Bitcoin is only Bitcoin without pushing the burden of storing junk data on its users nodes. It’s time to fix this. Support BIP-110 by running the Bitcoin Knots client software (bitcoinknots.org). bip110.org
8
1
12
1,315
"If you don't believe that you get to decide the rules, then you don't understand the game."
6
35
6
143
19,046
Jon Matcho retweeted
Notice BIP-110ers don’t really talk about price these days. They know what’s currently at stake is much more important than price. Run BIP-110. #Bitcoin
26
12
2
155
3,367
Do not allow people like @BitMEXResearch, @adam3us, @brian_trollz, @theonevortex and their incompetent ilk call @hodlonaut his articles "slop". Always push back on their nonsense.
The word slop is often completely out-of-context used to describe well-researched material that cannot be debunked by the lazy reader who has an opposing view on the same subject, but who doesn't want to be bothered by describing his opposing view in more detail. 2/2
2
3
1
29
731
Sheesh, I didn’t even ask why Adam Back went to Epstein’s island!
3
4
2
45
830
With the advent of Bitcoin Core’s 30.0 plans and ultimate release, it becomes crystal clear why it’s now critical to run bitcoinknots.org to protect Bitcoin’s primary purpose as money and not a junkyard of data. bip110.org
Don't let the bad actors trick you into thinking Bitcoin Core 30 allows you to re-enable the datacarrier limit: 1) Along with unlimiting the default, they also broke it further. datacarriersize=83 now (as of Core 30) allows for 83 outputs totalling 830 bytes of spam, instead of just 92 bytes of spam (9 bytes of which couldn't be arbitrary) as in Core 29 and earlier. 2) datacarriersize is marked as deprecated, and explicitly planned to be removed in a future release (likely silently, since "it's already deprecated"). 3) Core never fixed the Inscription exploits (CVE-2023-50428 and CVE-2024-34149) which allow spammers to bypass the datacarriersize limit. The only way forward now is a mass migration to Knots. Not the way I wanted things to go, but Core has given us no other choice. Once this is resolved, we should avoid putting all our eggs in one basket, and encourage the creation and use of multiple clients.
5
23
533
While the resistance to Core V30 has happened in the open, with complete transparency and organic cooperation The "pro V30" side has fought with tactics we became very familiar with during covid: 1) Gaslighting by ignoring what was happening, "don't talk about it, pretend it doesn't exist" 2) Backroom coordination, very little transparency 3) Censorship on established fora and channels 4) Social pressure and ostracization for talking about it But now that ignoring it hasn't worked, those tactics are backfiring. It's just looks really dumb when you come out guns blazing against BIP-110 when you've been pretending to ignore the issue for the last year
3
21
1
83
2,721
@JonMatcho Unfortunately, these people aren't going to read or listen to anything that refutes their biases. They will scramble to the next argument as soon as you disprove one. Watch: Hey guys, ignoring deprecations for a moment, BIP-110 is proposing a consensus change to OP_RETURN, not a policy change, hence no, changing datacarriersize is not the same thing...
1
1
54
The real damage from L1 spam (inscriptions, Runes, etc.) isn’t higher fees. It’s the bloated UTXO set that increases verification costs for sovereign nodes — more RAM, more I/O, longer IBD. BIP-110 in Knots sets temporary limits on arbitrary data inside scripts and witnesses to realign incentives back to money, not data. This isn’t censorship. It’s protecting verifiable sovereignty.
6
8
1
51
771
For those in the back: Debased money is worth less than pure money. It's time to fix Bitcoin. Run BIP110. Run bitcoinknots.org
2
9
174
“What is spam, what is a woman”
2
7
109
I made a mistake in this post. Rather than hide my grave mistake, I sincerely apologize to @River and continue to use and wholeheartedly recommend their services. I meant @Swan. This is one of the reasons I no longer use or recommend your platform.
"I will defend to the death your right to spam" -@skwp Hey @River, this is why I no longer use your platform. Bitcoin is money. The "spam" your CTO defends is hacking and abusing the Bitcoin network, resulting in "Bitcoin is NOT money".
1
163
"I will defend to the death your right to spam" -@skwp Hey @River, this is why I no longer use your platform. Bitcoin is money. The "spam" your CTO defends is hacking and abusing the Bitcoin network, resulting in "Bitcoin is NOT money".
The great Bitcoin Core / Filters Debate. I previously said I wasn’t going to comment because it’s not going to kill Bitcoin one way or another. I believe this is still true. However there are so many one sided takes on this app that I thought it’s worth at least offering my thoughts. Warning: you must be able to hold multiple conflicting ideas in your head at the same time to process this. I think Bitcoin is for money, not for monkey jpgs, but there cannot be a moral argument here, it has to be economic. Spam is idiotic and degenerate, but I will defend to the death your right to spam (i.e not changing consensus rules) if you want to pay the market price for doing so. I’ll also make fun of you and warn people not to buy electronic pictures of pixelated cats and rocks. That’s my right. There is no consensus-level accepted definition of spam; to do so would imply a specific type of censorship. Having some amount of resistance to relaying spam may impact the marginal spammer. In other words, “filters work,” for the marginal definition of work, because spammers have to get creative. There is no way to prevent jpgs on bitcoin, no matter what you do, because there is no consensus-level spam filter in place, and because any mempool-level filtering is trivial to route around by economically motivated actors. In other words, “filters don't work,” for the pedantic definition of work, because there's always a way around them. Bitcoin software changes that don't impact true Bitcoin consensus have no real impact on the network. The only thing that matters is whether the blocks that miners produce are accepted by economic users. The changing of the certain filtering defaults in Bitcoin Core is not going to kill Bitcoin; it only affects mempool policy for nodes that a) download this software and b) accept the defaults. It does not change anything for users or miners, and anyone who disagrees is welcome to run an older version, their own version, etc. Most economic nodes (e.g. exchanges, etc) are sophisticated users of the software and can set up whatever filters they like, if they think they matter. Bitcoin is decentralized, and that's the point. Bitcoin core pushing through a change that upsets a lot of people is counterproductive to maintaining cohesion around Bitcoin core as a Schelling point, even if the change itself does nothing significant. Bitcoin core as a project, is not as decentralized as Bitcoin as an ecosystem. They may make choices you may not agree with. That's the point, don't run the software if you don't like it. Unlike Ethereum, which forces hard forks on everyone, you don't have to run this software. Running some alternative software like Knots isn't a form of protest in any way. It's not one node one vote. It’s also easy to spin up nodes. It’s called a Sybil attack and is planned for in Bitcoin precisely because this is easy. Bitcoin is not a democracy. It doesn't affect a spammer who wants to transmit a transaction that is valid by consensus rules to a miner who is willing to mine it. If you're a miner and you want to run software that doesn't take spam, that is absolutely your right. However we must recognize that we cannot rely on altruism to run this network, and if spam pays more, miners will mine it. Spam will probably not be able to pay more in the long run because monkey jpgs tend to go to zero in Bitcoin terms over time. Economic transfers of Bitcoin as value, opening of lightning channels, etc are the highest economic density type of transactions. Monkey JPG trading always ends in the same way. Just wait.
8
3
1
48
2,209
Hell yeah!!!
Email spam is also an arms race, yet we race it every day, and we don't give up on it when one spam email gets through. I and others would probably throw in a few sats to help fund a full time job for a dev whose sole purpose is to think of how to make spamming bitcoin harder and more expensive. Yes, it's not easy, but it's worth trying to help bankrupt the retards faster. Yes, I want retards' spam off my node, and no that's not censorship and its not compromising bitcoin in any way. Bitcoin doesn't entail an obligation to receive data indiscriminately. It rejects invalid transactions all the time, and the only frame of reference for determining validity is the node runner. So a node runner looking to remove retards' spam is no less valid than retards' spam. I understand that meaningful mitigation might not be feasible with current tech, and I don't particularly care as btc spam bothers me a lot less than email spam, but I still support trying harder.
2
66