pull down to refresh

An article shared by Jameson Lopp on X:
Abstract: We look at the recent controversy related to the potential removal of the OP_Return policy limit in Bitcoin Core. We reflect on the economic reality, that miners want to produce the most profitable blocks, regardless of whether the blocks contain spam or not. We note that if a spammer wants to outbid other users, they can. As evidence for this, we note that miners have received over 7,000 bitcoin in fees related to Ordinals. We argue that those running nodes may want an effective mempool, one that more reliably predicts what miners may mine, to help users receive new blocks faster and determine appropriate fees for their transactions. We are therefore somewhat supportive of removing the limit.
ON SPAM
Many regard these images as spam. In our view, in this context, we like to think about spam from the perspective of the intent of the person creating the transactions. Are they trying to deliberately cause harm to others or are they trying to benefit personally? With this in mind, we do not think storing images in the blockchain is always spam, as the people doing this seem to mostly be doing it for their personal enjoyment or to speculate and to try to profit.
ON MINING
If larger OP_Return outputs are kept non-standard but people still want to use them anyway, miners will just launch businesses which receive these transactions directly, bypassing the public memory pool. [...] This would mean that the differences between the transactions in the blocks miners produce and what users expect to see, will increase. This could break technologies like Compact blocks, which helps blocks propagate across the network faster, by removing the need for nodes to download transactions twice (once for the mempool and again once it’s in a block). It is probably sensible for Bitcoin Core to preemptively remove the limit to make sure Compact blocks do not break. If it does break and block propagation delays increase, then this could benefit larger miners and larger pools, at the expense of smaller miners, increasing mining centralisation.
ON NODE RUNNING
If one assumes that the blockchain is full, then increased usage of OP_Return actually makes it easier to run a full node. Remember, OP_Return doesn’t benefit from the witness discount, therefore the maximum size of a block consisting of OP_Return outputs is 1MB, far smaller than the 4MB maximum. At the same time, the OP_Return outputs do not bloat the UTXO set.
We are somewhat supportive of the removal of the OP_Return limit. It is time to face up to the economic realities and be competitive. We want local mempools to be effective and for the public p2p transaction broadcast system to be the winner. If an attacker or spammer wants to outbid other users, they can and we should embrace that reality. Spam budgets do not last forever and many of the people investing in blockchain images are likely to collectively lose millions of dollars. People will learn hard lessons and then Bitcoin will be stronger from it.
IF YOU PAY FOR THE BLOCKSPACE IT ISNT SPAM
reply
136 sats \ 1 reply \ @quark 11h
WHAT???!!! CAN'T HEAR YOU!!!! ;) Yes. But I think spam is spam. But if you have to pay for it, it is at least better than free spam. I would prefer to not have any spam though.
reply
😆
reply
IF YOU PAY FOR THE BLOCKSPACE IT ISNT SPAM
+1. The fee pressure benefits bitcoin and eventually exhausts those little paying for it.
It still feels there's something antithetical to the freedom aspect of Bitcoin where the core devs want to remove optionality.
Ayn Rand made the argument that "collectivist" societies tend to suffer because they wrongly assign individuals the responsibility to act for the collective benefit at the expense of their own freedom. This collectivist fallacy ignores the fact that the collective is made up of individuals.
A lot of the arguments for Core's move seem to be, "it needs to be done for good of the network," at the expense of (core) node who will have to give up control.
reply
That’s more a governance issue than classifying what spam is and isn’t. Plus this was brought on by dev tinkering with things trying to make small efficiency gains until someone exploited it for their benefit. So now it appears core is trying to course correct and the freedom Maxis are all upset about it when in reality if you pay the fee your transaction gets mined.
reply
10 sats \ 2 replies \ @anon 15h
DO NOT SHARE ARTICLE WRITTEN BY CERITIFIED SHITCOINER
reply
It's funny how many anons seem to be against this change.
reply
220 sats \ 0 replies \ @Norbert 10h
People are losing their shit. They appear to strongly prefer permanent UTXO set bloat to the potential for slightly bigger blocks. Long term bitcoiners who have been consistent voices are suddenly deemed "shitcoiners", dedicated developers who have kept bitcoin working for a decade are yelled at and called names you usually only hear at a post-war tribunal.
Everything is so stupid. It feels like Eternal September is here.
reply
Just don't wanna say anything here...
reply