With the forthcoming lifting in Core v30 of the OP_RETURN knowledge restrict to 100KB one of many main considerations of opponents of the change has been the hazard of unlawful content material showing throughout the OP_RETURN’s as contiguous knowledge as much as 100KB. This has been dismissed as fear-mongering by the Bitcoin Core group and there was quite a lot of name-calling and heightened emotion going forwards and backwards between the 2 camps. A selected concern cited by opponents has been the precedent of Bitcoin SV affected by unlawful content material on its blockchain instantly after making this similar change to OP_RETURN.
I wish to see the Bitcoin Core facet of the argument, presumably they do not need unlawful content material any greater than Knots folks do – however what assurance can they offer us in technical phrases why we’re protected from it?
I’ve seen some Bitcoin Core supporters say it doesn’t matter if such materials seems on the blockchain as a result of particular instruments could be wanted on the Bitcoin nodes to view such unlawful materials, and that it’s “simply inert hex”, eg. this put up :
https://x.com/dopemind10/standing/1967691600475373989
I’m not tremendously reassured by this argument. I’m at present planning to arrange my very own Bitcoin node and I’d not be snug with such unlawful materials being current on any laptop inside my dwelling even in obfuscated kind. I’ve no ensures how regulation enforcement would interpret such content material and I do not particularly need to take a look at them.
I’ve heard the argument that unlawful materials can already be put into the blockchain and we won’t cease it, through Taproot or faux pubkeys for instance, however the OP_RETURN technique is way much less obfuscated than these strategies, being a contiguous 100KB block of information. It’s a vital step nearer to internet hosting unlawful materials, and these days I can not think about anybody who would need to take such a step. Even the slightest trace of affiliation with sure varieties of unlawful materials, even with a very false accusation, can suffice to smash somebody’s fame and even place them at risk.
One factor that does give some reassurance is that main miners won’t ever mine a block containing unlawful materials in an OP_RETURN. However what is going to the situation be when a small unknown nameless miner who could possibly be situated anyplace on this planet is ready to mine a block and consists of inside it unlawful materials in an OP_RETURN? This might occur each few months or so, a ‘mining lottery’ win. I’ve surmised that main miners will at all times be checking the block they’re constructing on, and if it incorporates unhealthy materials then they’ll as a substitute mine on high of the block beneath it. So by this logic if a lot of the main miners adopted that coverage the likelihood that the unhealthy block might get into the chain with the best accumulative chainwork could be infinitesimally small. However are we assured the vast majority of main miners will undertake such a coverage? As soon as a number of blocks are constructed on high of a foul block it could possibly be very tough to assemble an alternate chain with better chainwork.
Outwith the precise blockchain itself the opposite concern is with unlawful materials showing throughout the mempool on particular person nodes. These not utilizing -datacarriersize
choice to scale back the OP_RETURN knowledge cap on their node to a low stage, and never utilizing Knots, will probably have unlawful content material of their RAM. Once more I would not need to be the one explaining to regulation enforcement how that materials acquired there. And who is aware of what checks a contemporary laptop working system is perhaps making and what it could report as telemetry knowledge, and the way AI elements inside that OS might interpret doubtful materials it detects throughout the RAM. Once more it’s operating dangers that you simply actually don’t need these days the place completely all the things we do electronically is analyzed and tracked by more and more refined methods and that regulation enforcement are more and more utilizing, for instance for ‘pre-crime’. What safeguards do we’ve that beneath Core v30 nodes is not going to be uncovered to this threat of their RAM?
To me a conservative coverage on unlawful materials inside Bitcoin makes most sense, I do not suppose a ‘que sera’ strategy goes to work properly for Bitcoin. Nonetheless for individuals who disagree with that assertion please give your the explanation why a extra ‘liberal’ or ‘laissez-faire’ strategy could also be satisfactory and supply some supporting proof or case research when you can. It is a time of nice change in society and I feel folks throughout the spectrum must adapt to the brand new setting and we have to have a concrete dialogue on all of the issues which can be of concern. As the possibly catastrophic inflation bug CVE-2018-17144 of 2018, brought on by a technical oversight throughout the Bitcoin Core staff, exhibits we have to be very cautious about all adjustments to Bitcoin. A sudden 1250x improve in OP_RETURN capability has raised alarm bells all through the group inflicting a 10x improve in Knots adoption this yr alone regardless of having a lot much less developer assist than Core. What’s finest for Bitcoin is all that ought to matter, it would not matter who is correct or who’s improper, ego would not play a component in good design or good engineering.