Yes, in the case of Bitcoin, we use a noisefloor called the difficulty and a signal called PoW, in order to coordinate on whatever it is we need to run our consensus-rule-set against to come to the same conclusion globally (on a probabilistic basis over time).
Some of the subsequent rules are aplied on a block level, where technically that is not even required; simply because consistent rule-application on a mess (blocks with utter garbage) would still yield the same results among everyone that applies those same rules.
Nakamoto consensus already is the DOS protection.
Login to reply
Replies (1)
> consistent rule-application on a mess (blocks with utter garbage) would still yield the same results among everyone that applies those same rules
From the perspective of a bitcoin node, the entire internet, other than the tiny sliver that constitutes the bitcoin blockchain itself, is "blocks with utter garbage"
If you tried to serve the entire internet to a bitcoin node, the only parts it would validate are the blocks that constitute the bitcoin blockchain
It ignores the rest -- the mess, the junk, the utter garbage (from its perspective)