This question already has an answer here:
In the Nakamoto document, the miner can accept the extracted block only if all the transactions are valid.
Suppose there are 5 miners in the world. 4 out of 5 are honest that have a 10% hash power of 100% and 1 out of 5 are malicious that have a 90% hash power of 100%.
Let's say that group A is made up of honest nodes (4 out of 5).
Let's say that group B consists of a malicious node (1 of 5).
Group B wants to create a block that is a fraud transaction (for example, Alice wants to spend 1000 BTC, but in reality she does not have one)
Group B is successively creating and propagating some blocks with high hash power, but Group A does not accept these blocks because block transactions are not valid.
yes, 51% attack is not accepted with only hash power. therefore, the chain length of group A is short, but group B is long. But the dose of group A does not accept the group B chain.
So my conclusion is that 51% of the attacks is what causes the network to become disordered, not the control of currencies.
I'm confused. please, make me find the wrong point in my understanding.
I'm sorry for my English.