🔗 Ноды ←
July 20, 2022

OBOL Node — ГАЙД

Obol Labs

Изучаем Obol Network, и участвуем в невознаграждаемом тестнете.

Website | Discord | Twitter | Github | Blog | Docs

Что такое Obol?

Obol Labs - это команда исследователей и разработчиков программного обеспечения, сфокусированная на инфраструктуре proof-of-stake для публичных блокчейн-сетей. Особое внимание уделяется таким темам, как интернет-облигации, технология распределенного валидатора и многооператорная валидация. В настоящее время в команду входят 10 человек, которые разбросаны по всему миру.

Основная команда занимается созданием сети Obol Network - протокола, способствующего минимизации доверия к стейкингу посредством многооператорной валидации. Это позволит обеспечить доступ с низким уровнем доверия к доходности майнинга Ethereum, который может быть использован в качестве основного строительного блока в различных продуктах Web3.

Партнеры и инвесторы

Разработчики

Тестовые сети

Дорожная карта

В течение ближайших кварталов Obol Labs координирует и будет продолжать координировать и проводить ряд все более крупных тестовых сетей, чтобы помочь укрепить клиент charon и провести итерации инструментария для генерации ключей.

Ниже приводится дорожная карта предполагаемых сетей тестирования, функции, которые должны быть завершены в каждой сети тестирования, а также даты начала и сроки их проведения.

Более подробно ознакомиться с тестовыми сетями вы можете здесь.

На данный момент сейчас идёт подготовка тестовой сети Athena Public Testnet 1. В этом гайде мы наглядно покажем вам как присоединиться к тестовой сети и отправить регистрационную форму.

Athena Public Testnet 1

Были разработаны и усовершенствованы учебники для одиночных и групповых потоков. Цель публичного тестнета 1 - впервые получить распределенные валидаторы в руки более широкого сообщества Proto.

Основное внимание в этом тестнете уделено опыту входа в систему. Впервые нам нужно будет предоставить исчерпывающие инструкции для как можно большего количества платформ (Unix, Mac, Windows) на как можно большем количестве языков (необходимо привлечь языковых модераторов на discord).

Основным результатом этого тестнета будет большое количество заявок на typeform, для формы обратной связи, которую они доработали со времен devnets 1 и 2.

Это будет не стимулируемый тестнет, и он послужит основой для разработки механизма защиты от сибилов для последующих стимулируемых тестнетов, приблизительная дата начала 1 августа.

Однако, в форме регистрации разработчики просят указать ваш ETH адрес, что наталкивает на мысль о том что за тестнет в будущем они как то нас вознаградят.

На данный момент нужно установить ноду на сервер, для того чтобы зарегистрировать себя на участие. По вашему желанию вы можете сохранить приватный ключ и удалить ноду. Давайте приступать к установке ноды!

Подготовка сервера

Требования:

Официальные: 4vCPU x 16 GB RAM x 1000 GB SSD

Субъективные наблюдения: 4vCPU x 8 GB RAM x 160 GB SSD

Официальная инструкция по установке на Github

Обновление необходимых пакетов

# обновляем 'базу данных', обновляем дистрибутив
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

# устанавливаем docker
git clone https://github.com/docker/compose

# переходим в папку compose
cd compose

# копируем файл в рабочую директорию
git checkout v2.6.1

# преобразуем файлы
make

# переходим в корневую папку сервера
cd

# перемещаем файлы
mv compose/bin/docker-compose /usr/bin

# смотрим установленую версию docker
docker-compose version

Если все сделали правильно, эта команда покажет ⤦
Docker Compose version v2.6.1
[значит все good ✓]

Установка ноды

# клонируем репозиторий 'charon-distributed-validator-node'
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:-JG4QNrqdSEmzDiJe91PzVl1_YYN0Y3CCDhqDdWRwgg4u....

так же, команда создала файл в директории
[charon-distributed-validator-node/.charon/] этот файл вы должны сохранить

Обязательно сохраните свои ключи, перед тем как будете удалять ноду с сервера. Иначе вы имеете шанс потерять к ним доступ, и остаться без ничего. ;-)

Удаление ноды

# удаляем ноду 'одной командой'
rm -rf charon-distributed-validator-node

Регистрация

Регистрация участника
  1. Переходим на сайт, ознакомьтесь с информацией и укажите информацию о себе.
  2. Далее нам потребуется ввести тот самый сгенерированный ENR Private Key.
  3. Отправьте только ENR, начиная с enr:-JG4QNrqdSEmzDiJe91PzVl1_54r
  4. Далее укажите часовой пояс вашего местоположения сервера, местоположение можно узнать на сайте https://check-host.net/.
  5. Укажите свой ETH адрес.
  6. Далее укажите все что от вас требует форма.

Поздравляю! Вы выполнили всё необходимое чтобы зарегистрировать себя в качестве участника проекта. Дальше ждите новостей. Обязательно подпишитесь на Discord проекта, так как в форме они от нас не требовали почты для связи и дальнейших инструкций.

Подписывайтесь на наш Telegram канал, где мы пишем о новых интересных проектах, которые только начинают свой путь, и помогаем им развиваться вместе с Вами.


UNITED CRYPTO MEDIA