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