Blockcast — это децентрализованная сеть доставки контента (CDN), построенная на блокчейне Solana. Проект объединяет технологии широковещательной передачи данных с блокчейном, решая проблему растущей нагрузки на интернет-инфраструктуру.
На момент написания в проекте активна фаза Proof of Resources Epoch длительностью 6 месяцев. В ее рамках необходимо установить Beacon-ноду — легковесный клиент, за работу которого операторы получат вознаграждение на основе своей производительности. По итогам эпохи топ-нодеры получат специальные NFT, а все участники поинты, которые в дальнейшем могут быть конвертированы в дроп на TGE.
Команда привлекла $2,85 млн инвестиций в Seed-раунде от таких фондов, как Lattice Fund, Protocol Labs, Finality Capital, AllianceDAO, Zee Prime Capital, RW3 Ventures и Anatoly Yakovenko.
В этом гайде подробно разберем и пошагово покажем весь процесс установки, настройки и запуска Beacon-ноды, а также разберем ключевые моменты, на которые стоит обратить внимание для стабильной работы и получения поинтов.
Гайд по установке и запуску ноды
Для запуска ноды потребуется:
- сервер или компьютер с Linux (например, Ubuntu 20.04 / 22.04 / 24.04), при необходимости сервер можно арендовать у наших партнеров Unihost;
- права администратора (root-доступ или пользователь с sudo);
- стабильное подключение к интернету;
- минимальные требования к железу — нода запускается в Docker-контейнере.
Примечание: бонусные поинты начисляются за multicast-совместимый IP. Ноду можно запускать даже на минимальной конфигурации.
Шаг 1. Открываем консоль
Консоль (терминал) — это инструмент для ввода команд.
На Ubuntu Desktop:
- нажмите Ctrl + Alt + T;
- или нажмите Super (клавиша Windows), введите Terminal и откройте найденное приложение.
Если вы подключаетесь к удаленному серверу
На своем устройстве откройте терминал и выполните команду:
ssh root@IP_АДРЕС_ВАШЕГО_СЕРВЕРА
Замените IP_АДРЕС_ВАШЕГО_СЕРВЕРА на реальный и введите пароль.
Шаг 2. Обновите систему
Обновите индексы пакетов и установите актуальные версии, команда:
sudo apt update && sudo apt upgrade -y
Шаг 3. Установите Docker если не установлен и запустите команду:
Примечание: для установки и настройки Docker можете воспользоваться нашим гайдом.
curl -fsSL https://get.docker.com | bash
Шаг 4. Добавьте swap-файл
Swap-файл поможет избежать проблем с нехваткой оперативной памяти:
curl https://raw.githubusercontent.com/Cretezy/Swap/master/swap.sh -o swap && sh swap 8G /swapfile
Шаг 5. Скачайте файл Docker Compose и запустите ноду
Скачайте Docker Compose-файл из официального репозитория Blockcast, команда:
curl -sS https://raw.githubusercontent.com/Blockcast/beacon-docker-compose/refs/heads/main/docker-compose.yml -o docker-compose.yml
Запустите ноду:
docker compose up -d
Проверьте, что все сервисы запущены и работают корректно:
docker compose ps
Если все в порядке, вы увидите примерно следующее:
NAME COMMAND SERVICE STATUS
beacond “envdir /var/opt/mag…” beacond running
blockcastd “/usr/bin/blockcastd…” blockcastd running
control_proxy “/usr/bin/control_pr…” control_proxy running
Если какой-либо сервис не запустился, проверьте логи:
docker compose logs <имя_сервиса>
Шаг 6. Инициализируйте ноду (получите ключи)
После того как все контейнеры запущены, перейдите в директорию compose и выполните инициализацию, команды:
cd ~/.blockcast/compose/
docker compose exec blockcastd blockcastd init
Команда сгенерирует вывод с вашими уникальными данными:
Hardware ID:
————
c6ff0e6f-bc4d-4151-47c3-07df0e3cf53f
Challenge Key:
————–
MCowBQYDK2VwAyEAXP49l4pBK1V5qy7vbRJYv3etRdEr7ycsQAvrgS+hQY0=
Register URL:
————-
https://app.blockcast.network/register?hwid=…&challenge-key=…
Важно: обязательно сделайте бэкап приватного ключа, который хранится по пути ~/.blockcast/certs/gw_challenge.key. Сохраните его вместе с Hardware ID в надежном месте. Без этого ключа вы потеряете возможность подтвердить владение устройством.
Регистрация ноды в дашборде
- Перейдите на сайт и пройдите регистрацию.
- Скопируйте Registration URL из вывода консоли и вставьте его в браузер — поля Hardware ID и Challenge Key будут заполнены автоматически. Либо перейдите на страницу Manage Nodes, нажмите кнопку Register Node и введите ключи вручную.
- Разрешите доступ к локации в браузере — это необходимо для работы сети, так как Blockcast маршрутизирует контент через ближайшие узлы.
- Подключите кошелек Solana, а также аккаунты X (Twitter) и Discord в профиле на портале, чтобы начать зарабатывать поинты.
Подтверждение работы ноды
Если нода успешно зарегистрирована и работает корректно, в течение нескольких минут ей будет присвоен статус Healthy в таблице на странице /manage-nodes. Нажав на запись ноды в таблице, вы перейдете на страницу с деталями, где можно увидеть аптайм, результаты тестов соединения и информацию о начисляемых наградах.
Примечание: первый тест соединения запускается после 6 часов непрерывной работы ноды. Первая порция наград начисляется после 24 часов непрерывного аптайма.
Заключение
Проект находится на ранней стадии, а активная фаза работы ноды продлится всего 6 месяцев. Формула расчета наград учитывает аптайм, скорость исходящего канала и характеристики железа, поэтому важно поддерживать ноду в стабильном рабочем состоянии как можно дольше.
Основные моменты:
- поддерживаем работу ноды;
- фармим поинты.
Если у вас возникли вопросы при прохождении активностей, можете их задать в нашем Telegram-чате.
Полезные ссылки: Website | X | Discord | Docs | Dashboard

