Что такое <strong>узел/валидатор</strong>?
Валидатор (также известный как узел) - это человек, который отвечает за проверку транзакций на цепи. После того как транзакция будет подтверждена, валидатор добавит транзакцию в распределенный реестр.
В общем, валидатор получает токены в качестве поощрения за "работу по проверке". С другой стороны, валидатор, совершивший проступок, получит штраф (обычно временный или постоянный бан из системы).
Количество валидаторов различается в зависимости от блокчейнов. Кроме того, типы валидаторов различаются в зависимости от различных механизмов консенсуса. Здесь мы представим только два наиболее распространенных типа валидаторов.
Валидаторы в системе PoW
В системе PoW, такой как Bitcoin, валидаторы называются майнерами. Они получают права на проверку транзакций, решая сложные вычислительные задачи. Награды, которые они получают, основаны на их "трудоемкости".
Что такое PoS и как работает механизм консенсуса PoS? См. главу "Что такое механизм консенсуса" и "Что такое PoW".
Валидаторы в системе PoS
В системе PoS, такой как Solana, Ethereum 2.0, Avalanche, и т. д., участники должны заложить определенное количество внутреннего токена сети, чтобы стать валидаторами. Валидаторы, правильно участвующие в процессе проверки, получат награды. Подробные правила наград отличаются в зависимости от сетей.
Что такое PoS и как работает механизм консенсуса PoS? См. главу "Что такое механизм консенсуса" и "Что такое PoS".
Узел против валидатора
Существуют три типа узлов:
- легкий узел
- полный узел
- архивный узел
Легкие узлы, как следует из их названия, загружают только заголовки блоков, а не целые блоки. Требования к железу и ширине полосы уменьшаются, что позволяет пользователям присоединяться и взаимодействовать с блокчейн-сетями без необходимости мощного оборудования или высокой пропускной способности. Однако легкие узлы не участвуют в процессе консенсуса,
Это означает, что они не могут функционировать как майнеры или валидаторы.
Полные узлы, с другой стороны, активно участвуют в валидации блоков и проверке всех блоков и состояний. Хотя в теории полные узлы могут хранить все данные блокчейна, они обычно кэшируют только самые последние состояния для более быстрого доступа. Например, полные узлы Ethereum сохраняют последние 128 блоков.
Архивные узлы обладают теми же возможностями, что и полные узлы, но также поддерживают архив исторических состояний. Эта функция позволяет напрямую запрашивать прошлые состояния без необходимости выводить их из текущих данных. Хотя архивные узлы могут участвовать в валидации блоков, они не обязаны это делать.
Возможно, вас заинтересует следующий контент:
(Благодарим skrbug за обнаружение неточности в этом разделе.)
Layer 1
What else do you want to learn?
