pull down to refresh

If OP_RETURN data needs to be limited, then why wasn't this limit put in the consensus rules when the mempool limit was introduced?
Obviously this question is only for the limit supporters. It's quite obvious what the others will answer.
I think that it's because it's a matter of personal policy rather than consensus. Each node has a right to set their own policy, because there is no in unified memepool, each node has it's own memepool. Because bitcoin is a monetary network if policies are set liberally then more content would be written to the Blockchain, and if nodes refuse to relay such content then they need to pay more to miners to get into a block, creating a natural policing mechanism.
I see the policy layer as equivalent to the classical legal concepts of malum prohibitum (cheating on your taxes), and the validity layer as equivalent to malum in se (murder).
Its up to nodes to regulate, to keep things hygienic, and miners to validate.
Or it could be that Satoshi didn't think of everything and get everything he wanted into consensus. There is abundant evidence that he intended for bitcoin to be a monetary network and that regulating against too much content getting added to the Blockchain was not considered censorship by him or early Bitcoin Core contributors.
reply