XRP Wiki
REF · 08.06 / Экосистема

Запуск валидатора или узла rippled

Что нужно, чтобы самостоятельно запустить инфраструктуру XRP Ledger, и в чём разница между валидатором и обычным узлом.

Две разные роли

Запуск ПО rippled может служить двум разным целям, и полезно их разделять:

  • Обычный (невалидирующий) узел подключается к сети, поддерживает синхронизированную копию состояния леджера и (опционально) истории и может обслуживать API-запросы — полезен для приложений, бирж или блок-эксплореров, которым нужен надёжный, прямой доступ к данным леджера без зависимости от API третьей стороны.
  • Валидатор дополнительно участвует в самом процессе консенсуса, предлагая наборы транзакций и голосуя за них в каждом раунде.

Любой может запустить узел любого типа — оба permissionless, — но запуск валидатора имеет значение для сети только в том случае, если другие участники решат добавить его в свой Unique Node List; в противном случае его голоса просто никем не учитываются.

Что включает в себя запуск валидатора

На техническом уровне управление валидатором требует:

  • непрерывного запуска rippled с надёжным, низколатентным сетевым подключением к пиринговым серверам;
  • поддержания стабильного времени безотказной работы и корректности — ненадёжному или часто отключающемуся валидатору вряд ли будут доверять или включат в чужие UNL;
  • безопасного управления подписывающими ключами валидатора, поскольку скомпрометированный ключ валидатора может быть использован для отправки вредоносных предложений от имени этого валидатора.

Почему организации запускают валидаторов

В отличие от майнинга с доказательством работы или многих систем с доказательством доли, запуск валидатора не приносит никакого прямого вознаграждения от протокола — нет ни блочной субсидии, ни дохода от комиссий за валидацию, поскольку комиссии сжигаются, а не выплачиваются. Вместо этого организации запускают валидаторов по собственным независимым причинам, таким как:

  • желание получить из первых рук достоверный доступ к данным леджера для собственных продуктов (биржи, поставщики кошельков);
  • вклад в здоровье сети и децентрализацию в качестве заинтересованного участника экосистемы;
  • академический или исследовательский интерес (ряд университетов запускают валидаторы XRPL).

Требования к оборудованию и эксплуатации

Для надёжной работы инфраструктуры XRPL полезно выделенное серверное оборудование с быстрым хранилищем и надёжным подключением, хотя точные требования к ресурсам зависят от того, занимается ли узел только валидацией, обслуживает ли интенсивный API-трафик или хранит полные исторические данные леджера, — узлам с полной историей требуется существенно больше хранилища, чем узлам, хранящим лишь недавнее скользящее окно истории.

Начало работы

Официальная документация XRPL предоставляет пошаговые руководства по установке и настройке rippled, включая конкретные указания по настройке режима валидатора, управлению ключами и тому, как добиться рассмотрения работающего валидатора для включения в публикуемые списки UNL по умолчанию.