July 21, 2022

Нода 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 | Форма регистрации

Мой: Telegram | Youtube | Medium