Core leaving OP_RETURN limits “configurable” isn’t helping anyone… it’s self-preservation disguised as neutrality. They won’t endorse metadata, and they also won’t touch the real problem: unbounded witness data bloating validation. -Miners already ignore the OP_RETURN limits. -Smaller miners with slower or less-optimized connections are still more likely to have their blocks orphaned. -Users get no clarity. -Node runners get no relief. I know everyone’s sick of this already but the discussion shouldn’t end here… nevent1qqsz7q2cyxuawp0n2vqawde64n3t2f666wl2x9055t8enm534cdqd8qp2emhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtmwwp6kyvt2dq68zafjvu6k2dpewduhyamgxgunxufcwyunq7r9ddk8vercxsmhqmn2x4m8jcmpxf6xkmr2v4jrqwr4wvcxxar2xe4sds20mz

Replies (5)

For starters, reopen Luck’s PR from 2023. And then look deeper into Datum and what the guys at Ocean are doing. So much misinformation still doing rounds about that and adopting Datum by other pools is the way to finally start fixing mining centralisation.
Cap witness data to 400kb and try a reasonable small limit on OP_RETURN of like 4kb or something and monitor to see if it's an effective release valve. Combines fixing the problem with a cautious systems approach to a solution.
Arguably, everybody now could bring the OP_RETURN down to zero with the current implementation of Core/Knots. Which would address that concern of yours and this whole thing might be a good catalyst to have people configure it in more limited ways than the default. Now the witness data itself...what is the minimum required datasize for it to work optimally and consistently? Why is that not being discussed as part of solution for the spam in the witness?
I think where Knots has witness data set right now is reasonable (400kb). Covers known financial use cases and leaves lots of room for innovation still. The problem with completely restricting OP_RETURN is the market can ALWAYS input arbitrary data in some shape or form- many of which are way shittier for node runners and the system overall. So if there’s demand for it and you CANNOT eliminate it completely you need to leave a release valve or worse things will happen.