Запуск валидатора или узла rippled
Что нужно, чтобы самостоятельно запустить инфраструктуру XRP Ledger, и в чём разница между валидатором и обычным узлом.
Две разные роли
Запуск ПО rippled может служить двум разным целям, и полезно их разделять:
- Обычный (невалидирующий) узел подключается к сети, поддерживает синхронизированную копию состояния леджера и (опционально) истории и может обслуживать API-запросы — полезен для приложений, бирж или блок-эксплореров, которым нужен надёжный, прямой доступ к данным леджера без зависимости от API третьей стороны.
- Валидатор дополнительно участвует в самом процессе консенсуса, предлагая наборы транзакций и голосуя за них в каждом раунде.
Любой может запустить узел любого типа — оба permissionless, — но запуск валидатора имеет значение для сети только в том случае, если другие участники решат добавить его в свой Unique Node List; в противном случае его голоса просто никем не учитываются.
Что включает в себя запуск валидатора
На техническом уровне управление валидатором требует:
- непрерывного запуска
rippledс надёжным, низколатентным сетевым подключением к пиринговым серверам; - поддержания стабильного времени безотказной работы и корректности — ненадёжному или часто отключающемуся валидатору вряд ли будут доверять или включат в чужие UNL;
- безопасного управления подписывающими ключами валидатора, поскольку скомпрометированный ключ валидатора может быть использован для отправки вредоносных предложений от имени этого валидатора.
Почему организации запускают валидаторов
В отличие от майнинга с доказательством работы или многих систем с доказательством доли, запуск валидатора не приносит никакого прямого вознаграждения от протокола — нет ни блочной субсидии, ни дохода от комиссий за валидацию, поскольку комиссии сжигаются, а не выплачиваются. Вместо этого организации запускают валидаторов по собственным независимым причинам, таким как:
- желание получить из первых рук достоверный доступ к данным леджера для собственных продуктов (биржи, поставщики кошельков);
- вклад в здоровье сети и децентрализацию в качестве заинтересованного участника экосистемы;
- академический или исследовательский интерес (ряд университетов запускают валидаторы XRPL).
Требования к оборудованию и эксплуатации
Для надёжной работы инфраструктуры XRPL полезно выделенное серверное оборудование с быстрым хранилищем и надёжным подключением, хотя точные требования к ресурсам зависят от того, занимается ли узел только валидацией, обслуживает ли интенсивный API-трафик или хранит полные исторические данные леджера, — узлам с полной историей требуется существенно больше хранилища, чем узлам, хранящим лишь недавнее скользящее окно истории.
Начало работы
Официальная документация XRPL предоставляет пошаговые руководства по установке и настройке rippled, включая конкретные указания по настройке режима валидатора, управлению ключами и тому, как добиться рассмотрения работающего валидатора для включения в публикуемые списки UNL по умолчанию.