Then we can punish peer here: https://github.com/tendermint/tendermint/blob/2a24ae90c19677e1b94c6163081a552533de90a9/consensus/state.go#L582 Otherwise, how would we know if a vote is coming from a malicious peer, not the regular peer who broadcasted this vote?