-

@ 2cb30c36:cc7ecec1
2025-05-02 03:16:55
No, that's not what's happening.
What you *could* say is they want to make it easier for bad actors to do a bad thing, to prevent them from doing a way, way worse thing. Kinda like leaving your car doors unlocked in the city so thieves don't break your windows.
Someone proposed to remove the data carrier limit because it caused multiple protocols to store data in unspendable outputs instead of OP_RETURN outputs. They proposed this because unspendable outputs are really bad, objectively way worse than larger OP_RETURN outputs. Even pruned nodes can never forget these unspendable outputs, they have to carry them forever, and their existence slows down every node's block processing.
A bunch of angry, low information people flooded the github discussion and the core developers overreacted and locked the thread.