If you are worried about 51attack or the so called fake nodes, then create a decentralized identity system anyone can easily have, then get anyone who wishes to be monitored less (or have a smooth stay on the network) probably against 51% attack to verify their identity. Miners identity information must be hidden/private and should only controlled by them. Once there is an attack from a miner or group of miners the Network can have their identities unmasked via consensus. You can also use ID scheme to build miners reputation... If you choose only reputation without ID , I think that could easily be cheated.
You cannot build such a system into a decentralized and permissionless network like BTC, 'identity system', 'kyc' or whatever is for centralized systems and networks and not for BTC. This suggestion does not make too much sense and i don't know how you believe something like this can work, but the message from the replies in this thread is that 'fake nodes' is not a problem and is a waste of time for the node because
if they are not following the network rules, their message would not be relayed further, and a 51% attack is impossible because of the cost and little possibility of success.