The issue of course is that you cannot stop arbitrary data and op_return was put in place to provide a printable place to put arbitrary data vs having it pollute the utxo set. Locking down the system to remove all vectors of injecting data would remove nearly all functionality of Bitcoin beyond the most basic uses and doom the scalability of the system. It will be freedom money for the few and relegate it to the same fate of the gold standard if it even makes it that far.

The best way to make sure bitcoin is used as money and not arbitrary data is to use it as money.

Reply to this note

Please Login to reply.

Discussion

don't remove all vectors just the weakest ones

remove all capacity to pollute UTXO set

(i have no idea what I'm talking about)

That's what core is doing.

You can’t remove all vectors to pollute the utxo set without removing all the functionality that makes level 2 scaling possible. That’s the point of having a garbage can like feature in the form of op_return.

what that looks like in practice is Bcash

no Segwit, larger blocks

"bcash" is a prejorative adam back and greg maxwell invented when they were seething about it on reddit. you're not supposed to call it that when you're not going out of your way to belittle it

BSV?

BSV is the retarded stepson of the blocksize discussion

From what I've seen they have solved the scaling issue without changing the protocol (version 1 of the whitepaper)

its easy to scale when you have zero usage

According to coindance they have 48% of total Bitcoin transactions?

But then again this data is not really verified

impossible to know since nobody runs a node either

Apparently, lol but the data is incorrect. You can check other sources .