We will block nodes that are sending invalid p2p messages to the network to protect the network.
One important protection is related to nodes with multiple blskey installed. If any of your blskey that is not in the current committee, your node may be blocked in the network, if the message is signed by non-active keys. So, if you are managing the node actively with multiple blskeys addition/removal, it’s better to remove the non-active blskeys from the node you run.
Our latest code since v2.1.8 has excluded the non-active blskey from signing the message, but if the validator is running some legacy version or customized build, the validator may still sign the message with non-active blskeys. In this case, the valid blskeys in the same node won’t sign the consensus blocks, thus not earning block rewards.