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
mblks/min, while benign nodes at
b > m;
without pow, malign nodes generate at
100000mblks/min, while benign nodes at
100000bblks/min; we still have
100000b > 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?