Валидатор

Материал из Minter Wiki

Валидатор (нода, мастернода) — это особый участник сети Minter, который обеспечивает ее бесперебойную работу.

Задача валидатора — производить валидацию и формирование блоков и обеспечивать консенсус Minter блокчейна. Так как Minter блокчейн основан на концепции DPOS, только валидаторы получают награду за каждый блок и затем равномерно распределяют ее между всеми делегаторами.

Награды валидаторам

Валидаторы получают награды с каждого проверенного блока. 10% награды автоматически отправляется на кошелек DAO, еще 10% получают разработчики. Оставшиеся 80% делятся между валидатором и всеми делегаторами. Каждый валидатор устанавливает свою собственную комиссию. Комиссия валидатора устанавливается один раз при объявлении кандидата в валидаторы, изменить ее нельзя.

Как стать валидатором

Чтобы запустить свою мастерноду, необходим сервер, способный работать бесперебойно в режиме 24/7.

После установки и запуска полного узла сети публичный ключ для декларирования кандидата и включения возможно получить через графический интерфейс, в который можно перейти по адресу http://localhost:3000/

Чтобы объявить себя кандидатом в валидаторы, необходимо отправить специальную транзакцию с типом Declare Candidacy. Комисссия за транзакцию составляет 10 BIP.

Чтобы включить валидатора в список активных кандидатов в валидаторы необходимо отправить специальную транзакцию с типом Set Candidate Online. Комиссия за транзакцию составляет 0.1 BIP.

Чтобы исключить валидатора из списка активных кандидатов в валидаторы необходимо отправить специальную транзакцию с типом Set Candidate Offline. Комиссия за транзакцию составляет 0.1 BIP.

В чем отличие между кандидатами и валидаторами

Простыми словами, кандидат в валидаторы — это сервер, который удовлетворяет всем необходимым условиям. Кандитат не является валидатором по умолчанию, иными словами кандидат не получает награду за блоки и не участвует в формировании блоков.

Чтобы кандидат стал валидатором, его суммарный стейк должен входить в топ-X по суммарному стейку среди всех кандидатов. Число X не фиксированное и зависит от высоты текущего блока.

Сеть Minter начала свою работу с 16 активными валидаторами. Другими словами, из всех кандидатов (количество кандидатов не ограничено) только кандидаты с 16 самыми большими стейками получали награду за блоки и участвовали в проверке блоков на старте сети.

Каждые 518 400 блоков (примерно 30 дней) в сети разблокируются дополнительные 4 слота для валидаторов, так будет происходить до тех пор, пока количество слотов для валидаторов не станет равным 256.

На 5 октября 2019 г. в сети Minter активно 32 валидатора.

Технические требования к серверу мастерноды

Минимальные требования

  • 4GB RAM
  • 200GB SSD
  • x64 2.0 GHz 4 vCPUs
  • SSD

Рекомендуемые требования

  • 4GB RAM
  • 200GB SSD
  • x64 3.4 GHz 8 vCPUs
  • HSM

Смотрите также

Ссылки