Once upon a time, someone exploited a bug and got 184 billion bitcoins.

The VALID TRANSACTIONS were rugged by Satoshi to keep bitcoin going.

Today, another exploit (that Core refuses to acknowledge or fix) is damaging Bitcoin.

Similarly to the previous bug fix, where a malicious exploiter was rugged, should "valid transaction" be a reason to not fix Bitcoin?

It requires consensus that fixing a life threatening bug overrides immutability.

It's uncomfortable to talk about, but if you think about it, OF COURSE the survival of Bitcoin logically supercedes immutability.

And so, the debate should be about if this is really going to destroy Bitcoin if left unchecked. That conversation is being drowned out by appealing to less important principles of money.

I think we should first determine that, then encourage discussions about how to fix it, always remembering that the highest principle is Bitcoin surviving as digital sound money for the world.

It's OK to entertain an idea, like rugging malicious spammers, perhaps deciding against it, or not, or finding an alternative.

It was easier to fix when Satoshi was in charge and Bitcoin wasn't decentralised, now we all have to decide, all while the enemy is sending bots, and Adam Back, to muddy the waters and distract us from the most important conversations.

Reply to this note

Please Login to reply.

Discussion

What is this current exploit? Haven't heard about it..

Inscriptions

They"re useless but harmless. I don't see any exploits like inflation bug etc..

"UTXO bloat, this is fine." - 21seasons

We have decided mate. Move along…

*on, not along

satoshi erred in several areas of designing the scripting engine from the beginning. starry eyed bitcoin maxis pretend he was some kind of angel. OP_RETURN was the first mistake, second was not using Schnorr signatures (they were available, the patent expired a year or two but he didn't do it probably because there wasn't a performant enough implementation of it)

● The Schnorr signature patent (US Patent 4,995,082) expired on February 19, 2008.

It was granted in 1991, and under the patent rules at the time, it lasted 17 years from the grant date.

This is why Bitcoin originally used ECDSA instead of Schnorr signatures (Bitcoin launched in 2009, just after the patent expired). Schnorr signatures were later added to Bitcoin via the Taproot upgrade in 2021.

it probably was impractical for him, likely his EC chops were not sufficient to know that it actually simplifies and accelerates the signature/verification and pubkey derivation. it would have probably delayed genesis, and actually, that probably would have been better when you look into the history of how he coddled the protocol such as this rollback you speak of, and other stuff with running the miner solo for some time before a number of miners were staying steady, in order to ensure the chain stayed live.

the lack of un-malleable signatures led to segwit as a way to eliminate this problem, which as was discussed at the time (i remember weighing in on this somewhere that IMO fuck segwit, fuck segwit2x, let's use schnorr, i said) and this did not play out.

then segwit opened the gate for taproot's lack of limitation of data push size, which then led to ordinals

and these are the mistakes of Satoshi, justifiable, but nevertheless, proven to be errors.

if they succeed in pushing CTV to the protocol, IMO, bitcoin is on the way out to the dustbin of history, as it gets coopted and mutated into THE global reserve currency.

if you aren't seeing the patterns here, that's unfortunate for you but this is just hard game theory facts, and cryptographic theory errors.

IMO, there will be a successor. i'm working on one, and i take all of this very seriously. i'm not doing it to grab tokens, exactly, though i will of course be mining the first few thousand or maybe more blocks. what i will do to mitigate that for my project is that my miner will not set the protocol-allowed block reward, and thus only when there is competing miners, i will set my miner to then start claiming the rewards when there is at least 3 miners running for a month alongside me.

CTV (BIP-119) sounds grim.