Гайд Установка ноды Dill
Установка ноды Dill и добавление новых валидаторов к существующей ноде.
Для установки ноды вам нужно не менее 3600 токенов. Как их получить читайте в этом посте.
Апдейт от 3.04 теперь на 1 валидатора можно стейкать вплоть до 36000 токенов, поэтому создавать дополнительных нет необходимости.
Требования:
Ubuntu версии 22 и выше
Порты: 3500, 4000, 9080, 9082, 12000, 13000, 30303
Подойдет сервер от 280₽ / мес
У хостера PLAY2GO - появился промокод SNGDAO для подписчиков канала. Промокод дает +5% к сумме вашего пополнения🔥
Содержание:
Установка full ноды и создание минипулла
Добавление нового валидатора к full ноде
Добавление нового валидатора к light ноде
Как вывести токены со своей ноды?
Установка ноды:
1) Выполняем проверку и установку обновлений: sudo apt update && sudo apt upgrade -y
2) Выполняем загрузку и установку ноды:
curl -sO https://raw.githubusercontent.com/DillLabs/launch-dill-node/main/dill.sh && chmod +x dill.sh && ./dill.sh
3) Создаем новый кошелек для ноды вводим 1 и нажимаем enter
Обязательно сохраняем себе фразу от кошелька и после этого нажимаем enter
Далее нам дадут пароль, его тоже сохраняем.
4) Выбираем тип ноды для установки. Вводим цифры 1 для light ноды за 3600 токенов и нажимаем enter или вводим 2 для full ноды за 36000 токенов.
После этого нас попросят 2 раза ввести адрес кошелька на который вы запрашивали токены в дискорде, это наш основной кошелек. Копируйте адрес кошелька из ММ, из OKX выдает ошибку, исправляется тем что копируете кошелек например в текстовый файл и оттуда снова его копируете и тогда вставляете.
После этого наша нода запуститься:
После этого переходим в папку /dill/validator_keys/ и сохраняем себе все файлы оттуда. Это наши данные от ноды, которые понадобятся далее.
А так же могут быть использованы для восстановления ноды, перенос ноды на другой сервер и тд.
5) Нода запущена, но для её работы нам нужно добавить на неё токены:
Переходим по ссылке https://staking.dill.xyz/en/
В данных от ноды, которые мы себе скопировали будет файл deposit_data-[какие то цифры].json загружаем его на сайт или открываем в текстовом редакторе и вставляем его содержимое:
Далее нас попросят подключить наш кошелек и добавить сеть Alps в него
После успешного подключения вы увидите следующее:
Убедитесь, что вы подключили ваш кошелек, на который запрашивали токены в дискорде и который вводили при установке ноды. Если все в порядке, поставьте галочку и нажмите продолжить. Или же подключите другой кошелек.
Далее нажимаем на кнопку Confirm deposit для отправки 3600 токенов из кошелька на адрес нашего валидатора. И затем ждем когда статус изменится на это:
Поздравляю, через примерно 1-12 часов наш первый валидатор появится в списке валидаторов. При вводе в поиске добавьте к адресу валидатора "0x" . Адрес валидаторов вы можете посмотреть командой ./show_pubkey.sh выполнять команду нужно из папки dill (cd dill для перехода в папку)
Полезные команды:
Команды используем из папки с нодой: cd ~/dill
./health_check.sh -v
./show_pubkey.sh
./stop_dill_node.sh
./start_dill_node.sh
./exit_validator.sh
Создание минипула на full ноде
Для создание пулла вам нужно установить full ноду на сервер с характеристиками не менее 4 CPU 8 RAM и 100+ GB свободного места.
Так же иммейте ввиду, что нужно поддерживать сервер онлайн, в противном случае будут штрафы для оператора пулла.
Установка:
1) Все тоже самое как и с установкой full ноды, после того как скачали и запустили скрипт , выбираем full node.
Если у вас уже есть рабочая full нода вы можете туда добавить нового валидатора для пула командой ./3_add_pool_validator.sh )
curl -sO https://raw.githubusercontent.com/DillLabs/launch-dill-node/main/dill.sh && chmod +x dill.sh && ./dill.sh
2) На втором этапе выбираем какого валидатора добавлять:
1 для валидатора в соло режиме. Это стандартный режим, где вы сами свои токены стейкаете на валидатора.
2 для валидатора в пулле. Это новый режим в минипуллами, где другие люди могут стейкать в ваш пулл.
3 для восстановление валидатора, используется при переносе ноды на другой сервер.
3) После того как выбрали пункт 2 для валидатора в пулле, сохраняем его данные, лучше скопировать себе содержимое папки validator_keys
Нас попросят ввести deposit wallet address тут вводим тот кошелек на который мы получаем токены в дискорде.
Открываем в браузере https://staker.dill.xyz/management
Открываем файл deposit_pool_data-xxxx.json копируем содержимое и вставляем в поле и нажимаем Next
Нажимаем Send deposit и отправляем 3600 токенов
Всё, пулл создан. Чтобы его найти, введите свой кошелек в строку для поиска
Чтобы подробнее посмотреть информацию о пулле нажмите на его название в виде адреса.
Как вывести токены со своей ноды?
1) Проверяем работу ноды и синхронизируем баланс
./health_check.sh -v
./exit_validator.sh
Там нас попросят выбрать валидатора, делаем это стрелочкой вниз на клавиатуре и нажимаем enter. Можно выбрать конкретного 1 валидатора или же всех разом.
3) После выполнения не выключаем ноду, через примерно 2-3 часа токены придут на баланс кошелька, который вы указали для вывода при установке ноды.
4) После того как токены пришли вам на кошелек, можете выключить ноду, если необходимо.
Рекомендую сохранять данные валидатора(фразу от кошелька) из папки validator_keys даже если вы вывели токены, данные от кошелька могут понадобиться при дропе.
Как добавить еще валидаторов к установленной light ноде? (Необязательный пункт)
После того как мы застейкали 3600 токенов к нашему первому валидатору и у нас есть еще дополнительные 3600 или больше токенов мы можем создать еще дополнительных валидаторов или же стейкать все токены на 1 валидатора.
1) Запускаем скрипт из папки dill (cd dill)
./2_add_validator.sh
2) Так же выбираем 1 для создания нового кошелька, сохраняем себе фразу от кошелька и после этого нажимаем enter
Далее так же дважды вводим кошелек на который вы запрашивали токены в дискорде
В итоге у нас появится второй валидатор привязанный к нашей ноде. Максимум может быть 10 штук.
После этого нам нужно так же застейкать 3600 токенов на второго валидатора.
Смотрим пункт 5) из раздела установки и повторяем действия но уже с новым файлом.
Для добавления еще валидаторов просто выполняем эти действия снова. Напоминаю на каждого валидатора нам нужно стейкать 3600 токенов, поэтому если нет токенов нет смысла создавать новых валидаторов.