По сути мы начали искать путь как быстрее всего синхронизировать всю сеть. После многих тестов сделали архитектуру в которой сеть сама строит карту синхронизации и все узлы голосуют. Если узел слабый, он голосует только за часть про которую он знает.