Dim писал(а):
Синхронизируем результат.
Вы имеете ввиду синхронизация самих голосов? - ок
Dim писал(а):
Проверяем их.
Голоса? - ок
Dim писал(а):
Подписываем результат.
т.е. сначала считаем, а потом подписываем? - ок
Dim писал(а):
В аналогично начинаем обмениваться результатами подсчётов.
Достаточно обменяться подписями результата.
Dim писал(а):
В суммарных результатах присланные результаты от группы отбрасываются при равенстве все кроме одного. При неравенстве вычисляем "редиску" по большинству и распространяем всем в группе сообщение о попытке фальсификации. Все кто может и не считал начинают пересчёт.
До этого места у нас одинаково, кроме того, что у меня жестко указывается кто должен считать и сколько.
Dim писал(а):
По окончании синхронизируем промежуточный результат.
Считаем.
Подписываем уже этот результат.
Обмениваемся.
И т.д. пока не будет подсчитан окончательный результат.
А вот это я уже не понял. Где у нас обмен между группами подсчета?