Run methode simultaneously by peers within blockchain network

Hello,
i have deployed a new blockhain with golang,
for the network i used libp2p it works fine
for the cosensus protocole i have implemented a new protocol based on PoW
i want to run my protocole algorithm by >2 peer simulaneously and another peer (manager peer) compare the result found by the tow other peer.
my question using lib2p2 how i can configure imy P2P network and peers can have different rôle ?
example: peer port 1000 manager copare and evaluate the result
peer2:1001 miner1 execute a consensus algorithm for creation a new block
peer 3:1002 miner2 execute a consensus algorithm for creation a new block
peer 4:10003 simle node cant creat a block