pub async fn gossip(token: CancellationToken) -> Result<()>
Runs the gossip tasks with a random peer with a delay of 1 second between executions.