Кто-нибудь пробовал запускать сети PoA со 100 или более валидаторами? При фиксированном размере блока как количество валидаторов влияет на пропускную способность и задержку транзакций?
В этой статье рассматривается подробное сравнение Aura, Clique и PBFT.
Ключевое различие с точки зрения задержки в соответствии с этой статьей:
В Aura каждое предложение блока требует двух раундов сообщений: в первом раунде лидер отправляет предложенный блок всем остальным органам власти, во втором раунде каждый орган отправляет полученный блок всем остальным органам власти. Блокировка фиксируется после того, как большинство авторитетов предложили свои блоки, поэтому задержка с точки зрения раундов сообщений в Aura составляет 2( N/ 2 + 1) , где N — количество авторитетов. В Clique предложение блока состоит из одного раунда, в котором лидер отправляет новый блок всем остальным органам власти. Блок фиксируется сразу, следовательно , задержка с точки зрения раундов сообщений в Clique равна 1.. Такая огромная разница между Aura и Clique связана с их разными стратегиями борьбы со злонамеренными властями, стремящимися создать форки: Aura ждет, пока будет предложено достаточное количество других блоков, прежде чем совершить коммит, Clique немедленно коммитит и справляется с возможными форками после их возникновения. Clique, кажется, также превосходит PBFT, который занимает три раунда сообщений, чтобы зафиксировать блок.
Таким образом, количество авторитетов имеет линейную зависимость от задержки (с точки зрения количества сообщений) в случае ауры. Если число авторитетов увеличивается, задержка (с точки зрения раундов сообщений) будет увеличиваться.
С другой стороны, задержка (с точки зрения количества сообщений) не зависит от количества авторитетов.
Рагхав Суд
Сохам Лавар
зофа
Сохам Лавар
зофа
Сохам Лавар
Сохам Лавар