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.

Reply to this note

Please Login to reply.

Discussion

> 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)