"What people relay through their own Bitcoin full nodes and the standards they use to prioritize txs and verify blocks is their own business."
Yes, if somebody wants to limit their own view to mempool, nobody is stopping you.
"It is you 🫵🏻 who wants to mandate what nodes have to relay."
You just stated that you would like to prevent completely valid transactions from relaying just because you don't like them. You forgot that every Bitcoin transaction is a digital message. But luckily, Bitcoin is designed to be cencorship resistant, so even if you don't like the message there's not much you can do to censor them.
"...then there is literally no reason to remove filters."
That is true that it really doesn't matter much if there is a filter or not. The problem is that now when the fees are low and people who don't know better are willing to pay the fee to put data onchain they do it often very inefficient way. That's why there is OP_RETURN.
You can put data onchain with many way but the OP_RETURN is the best and least "harmful" way.
Are you with me with this?
Bitcoin doesn’t need Op_Return or any arbitrary data people want to save on the proof of work chain to function as Money… and you should respect nodes doing what they can to limit people doing things that weigh down the chain unnecessarily— forever
We could disable the Op_Return Op_Code on Bitcoin and the protocol would be completely fine.
Don’t put the cart before the horse.
You again forget that Bitcoin transactions are digital messages. It's not possible to prevent people from making valid Bitcoin transactions even if you don't like them.
You can censor yourself and your own mempool if you want, but do not think you're limiting how others transacting in any way.
If we remove the OP_RETURN, people would just put data onchain with more "harmful" way, like many of them are doing right now.
I think we would like to tell everyone that if you really need to put data onchain, use OP_RETURN instead, that's what it's for!
"...what they can to limit people doing things that weigh down the chain unnecessarily— forever"
There's a block size for this reason that limits the size of the chain and the burden of running the node. If we want to make spam even more expensive, we should reduce the block size.
You can’t stop a node from taking longer to verify non-standard transactions in non-standard blocks.
You can’t tell a node to relay all transactions that gets relayed to it. You can’t tell a node how to prioritize what it relays.
And in an ultra competitive market like mining… speed is everything…
Because if you’re not first in mining, then your last.
Thread collapsed
Thread collapsed
Thread collapsed