Нода Obol Network (AthenaTestnet)
Ставим ноду Obol Network, участвуем в невознаграждаемом тестнете.
Основные моменты и полное описание доступно на сайте https://obol.tech
Так же для участия (подробности далее) необходимо состоять в Discord проекта.
На данный момент необходимо установить ноду на сервер, чтобы зарегистрироваться и принять участие. Можно установить, сохранить приватный ключ, затем зарегистрироваться и сразу снести ноду.
Сервер
Рекомендуемые характеристики от команды:
4 CPU / 16 GB RAM x/ 1000 GB SSD (или NVME) / Ubuntu 20.04
Для получения данных и регистрации можно использовать:
4 CPU / 4 GB RAM x/ 160 GB SSD / Ubuntu 20.04
- Для новичков: берем тут VDSina (инструкция) или тут FirstVDS
- Для продвинутых: Hetzner или Contabo (неудобства с оплатой из РФ)
Подготовка сервера
# обновляем базу данных, обновляем дистрибутив sudo apt update && sudo apt upgrade -y
# устанавливаем зависимости sudo apt install make clang pkg-config libssl-dev libclang-dev build-essential git curl ntp jq llvm tmux htop screen unzip -y
# устанавливаем docker (вводим команды по одной) sudo apt install docker.io -y git clone https://github.com/docker/compose cd compose git checkout v2.6.1 make cd mv compose/bin/docker-compose /usr/bin # проверяем версию docker (должна быть v2.6.1) docker-compose version
Установка ноды
# клонируем репозиторий git clone https://github.com/ObolNetwork/charon-distributed-validator-node.git # назначаем право доступа chmod o+w charon-distributed-validator-node # переходим в папку cd charon-distributed-validator-node # запускаем установку docker run --rm -v "$(pwd):/opt/charon" ghcr.io/obolnetwork/charon:v0.8.1 create enr # После команды выше получим длинный код # пример: enr:-JG4QPrPq7IVPHoaXwuci*********************.... # Его необходимо сохранить и вставить в форму для регистрации (ссылка ниже)
После установки обязательно сохраняем полученные: "enr" код, и файл который находится в /charon-distributed-validator-node/.charon/
Удаление ноды:
# удаление ноды cd rm -rf charon-distributed-validator-node
Или просто удалить сервер из личного кабинета.
Регистрация
Отправляемся на >>> сайт <<< (необходимо сделать до 1-го августа)
Отвечаем на необходимые вопросы о себе, указываем ник из Discord и прочее.
Из основного - на определенном этапе нам понадобится указать наш сгенерированный enr-код и адрес кошелька Ethereum (можно указать адрес из кошелька MetaMask).
На этом этапе установка завершена!
Github | Site | Discord | Форма регистрации