i am reading the proof-of-work (aka: pow, target threshold, difficulty, etc.); my understanding is that pow adds a requirement to validate block headers, so that both benign and malign nodes need a reasonable amount of time to create a valid block; but i dont see how this rate limit relates to safety; even if there is no pow, so that every block is valid, as long as benign nodes have the majority of computing power, couldnt they still guarantee the main chain is correctly formed?
for example, assuming benign nodes are the majority:
with pow, malign nodes generate new blocks at
m
blks/min, while benign nodes atb
blks/min, andb > m
;without pow, malign nodes generate at
100000m
blks/min, while benign nodes at100000b
blks/min; we still have100000b > 100000m
(even though the public ledger now grows much larger);
above is an extreme example, but you could imagine adjusting pow step by step, from current 10 blks/min to 20 blks/min, to 30blks/min, etc. does the bitcoin protocol become less secure from the adjustments?