Узел участия (Participation Node) — это узел, который присутствует в рамках платформы Algorand для помощи в проведении процесса консенсуса Pure Proof of Stake (PPoS).
Что такое узел участия?
Определение узлов от приложения к приложению изменяется в зависимости от поставленной цели. Для сети блокчейн узлы — это устройства, которые подключены к сетям и имеют IP-адрес. Если в целом узел является конечной точкой соединения, это значит что любые пользователи и программы могут устанавливать связь с блокчейном через узлы. В результате узлы служат точкой перераспределении коммуникаций.
В Algorand есть два вида узлов: узлы ретрансляции и узлы участия. Узел ретрансляции является сетевым хабом, который своевременно и эффективно передает протокольные сообщения между узлами-участниками.
С учетом того, что нет центрального органа контроля за тем, кто имеет доступ к децентрализованному реестру: любой может управлять узлом. Большинство публичных блокчейнов стремится к быстрому и децентрализованному движению: люди приходят и уходят, а узлы постоянно уменьшаются и увеличиваются. Некоторые блокчейны позволяют узлам работать, не участвуя во всеобщем консенсусе. Это происходит в блокчейнах с делегированным доказательством принятия решения (dPoS) и заинтересованные стороны голосуют за то, кто будет создавать блок. Но не у всех есть желание и навыки для управления узлом.
Узлы участия используют механизм консенсуса Algorand для связи друг с другом через узлы ретрансляции. Метод консенсуса PPoS компании Algorand использует двухфазную процедуру создания блока, которая включает в себя выдвижение предложений и голосование. Узлы участия координируются ретрансляционными узлами, которые обеспечивают связь между ними, но не участвуют непосредственно в процессах выдвижения предложений и голосования.
Узлы участия, которые авторизованы ключом участия пользователя, предлагают и голосуют по блокам от имени доли пользователя в процессе консенсуса. Если соответствующие ключи участия размещены в одном узле участия, он может представлять множество пользователей. Управлять им может любой желающий. Это гарантирует безопасность блокчейна Algorand, пока достаточное количество пользователей честно управляют процессом консенсуса, блокчейн никогда не расколется, даже если все ретрансляционные узлы будут повреждены.