Elixir | Testnet-3 x Установка ноды
Telegram канал Network
Telegram чат Network Chat
Elixir — это модульная сеть DPoS, созданная для обеспечения ликвидности ордер буков. По факту дапка, которая предоставляет ликвидность перп. дексам.
Возвращаемся к нодам. За Elixir-testnet-2 давали 15 Potions. Думаю за эту фазу так-же дропнут поинты, которые, я думаю, позволят получить Base-reward
Elixir Node | Testnet - 3
- Elixir testnet сайт - https://testnet-3.elixir.xyz/
- Официальная документация Elixir по установке ноды
- Elixir Discord - https://discord.com/invite/elixirnetwork
Глава 1. Подготовка кошельков.
Для того, что бы запустить нам понадобится 2 кошелька.
- Первый кошелек - новый кошелек, с которого мы будем запускать нашу ноду. Создаем новый EVM кошелек, сохраняем адрес и приватный ключ (не сид-фразу)
- Второй кошелек - любой ваш кошелек, нужно будет запросить тестовые токены $MOCK в сети Sepolia и делегировать в ноду кошелька #1.
Переходим на сайт https://testnet-3.elixir.xyz/ и подключаемся с кошелька #2, то есть основного кошелька. Если у вас нет тестовых Sepolia-ETH, получить их можно здесь:
Делаем Approve и Stake наших 1000 $MOCK
Чуть ниже жмем Custom Validator
В окне вводим адрес кошелька #1 (пустышки, которую мы используем для запуска ноды)
Глава 2. Аренда сервера и запуск ноды.
Требования характеристик сервера для поднятия ноды из документации
Такой сервер мы можем арендовать на Xorek:
VPS сервер DE-R9-8 | 4 CPU + 8 RAM + 120 Gb | Ubuntu 22.04 | 749 р / мес
Переходим по ссылке выше, регистрируемся и арендуем сервер DE-R9-8, его нам хватит с запасом
После аренды сервера ждем 5-10 минут, после чего мы получим письмо на почту с данными от сервера, а именно IP-адрес и пароль.
После того, как мы получили данные от сервера, необходим терминал для работы с VPS-серверами. Скачиваем MobaXterm
В поле "Remote host" вставляем IP-адрес сервера, в поле "Specify username" ставим галочку и вводим root
Жмем OK и подключаемся к серверу. Вводим пароль, его можно вставить правой кнопкой мыши. Когда вы вставите пароль, поле будем пустым т.к. вместо привычных в Windows ****** в паролях Linux пустота, сделано это для того, чтобы обеспечить безопасность, т.к. зная длину пароля его будет легче перебрать.
Установка Ноды
mkdir elixirnode
cd elixirnode
sudo apt install nano
nano validator.env
Вставляем данные нашего валидатора
STRATEGY_EXECUTOR_IP_ADDRESS= # Ваш IP-адрес сервера
STRATEGY_EXECUTOR_DISPLAY_NAME= # Произвольное имя валидтора
STRATEGY_EXECUTOR_BENEFICIARY= # Адрес кошелька #1 (пустышки)
SIGNER_PRIVATE_KEY= # Приватный ключ кошелька #1 без 0x вначале
ВАЖНО: приватный ключ должен быть указан без 0х в начале
Нажимаем Ctrl+O, Ctrl+X
4. Устанавливаем Docker, последовательно вводя команды в терминал:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
Запустится процесс установки Docker. В процессе нас попросят выбрать сервис для перезагрузки, можно выбрать "none of above"
docker pull elixirprotocol/validator:v3 --platform linux/amd64
docker run -d --env-file /root/elixirnode/validator.env --platform linux/amd64 -p 17690:17690 --restart unless-stopped --name elixir elixirprotocol/validator:v3
sudo docker logs elixir -f
Теперь идем на сайт https://testnet-3.elixir.xyz/ подключаем наш основной кошелек (кошелек#2) с которого мы делегировали $MOCK в нашу ноду. Перед нами отобразиться Dashboard, где мы увидем статус что наши средства успешно делегированы, активную кнопку Undelegate, а также область с наградами.
На этом все, мы установили ноду, делегировали в нее монеты и запустили
Если есть вопросы, то обязательно переходите в наш телеграм чат и спрашивайте
Telegram канал Network
Telegram чат Network Chat