pull down to refresh

AbstractAbstract



This is our fifth look at the Bitcoin’s OP_Return policy limit drama. This time we look at some of the game theory involved and attempt to explain some of the recent tension in the discussion. Having a more relaxed OP_Return limit may be beneficial or neutral to individual node operators, who choose to run the looser policy, in all scenarios, with Compact Blocks and the caching of transaction validity checks working more effectively. However, proponents of filters argue that a stricter OP_Return limit may benefit the wider ecosystem. This creates an inherent conflict between deterring “spam” and individual user sovereignty, with proponents of filters asking other node runners to potentially degrade the performance of their own nodes, at their own expense, to apparently benefit the wider ecosystem.

OverviewOverview



BitMEX Research is at it again, our fifth piece on the OP_Return relay policy drama.
  • The OP_Return Wars of 2014 – Dapps Vs Bitcoin Transactions
  • Removing Bitcoin’s Guardrails
  • Unstoppable JPGs In Private Keys
  • Ordinals – Impact On Node Runners


In this piece, we look at some of the different perspectives and why people see the situation differently. One key area of disagreement appears to be whether one runs a node purely for their own benefit or altruistically, to try and benefit the network. One can look at this problem as “One For All” or “One For Me”.

...read more at bitmex.com
the purpose of the mempool is to “model what will get mined”

In 2017 we saw that nodes were sovereign, but suddenly we're told that whatever miners will mine is what we have to have in our mempool and relay. Can you find the difference in these two pictures?

reply

All I can see is the collapse of the node operators sovereignty!?

reply

OP_Return was never supposed to be sexy. Just a little slot for extra data in a Bitcoin transaction. Harmless. Neat. Useful for a timestamp here or a proof there. Then people started pushing it. Bigger payloads. Weird experiments. NFTs before NFTs were a thing. Suddenly this quiet corner of Bitcoin became a tug-of-war.

One camp says loosen the rules. Let nodes handle it. With Compact Blocks and caching the performance hit is tiny. If you run a node for yourself why should you care what others do. You paid for the hardware. You pay for the bandwidth. Your rules your node.