Добавить в корзинуПозвонить
Найти в Дзене
FavoritCoin

Руководство по установке и запуску ноды Blockcast BEACON

Сети доставки контента (Content Delivery Networks, CDN) — это основа интернет-инфраструктуры. Они представляют собой географически распределенные группы серверов, которые кэшируют контент в непосредственной близости от конечных пользователей, ускоряя доставку веб-контента, в том числе потокового видео, загружаемого программного обеспечения и веб-сайтов. Сети доставки контента играют важнейшую роль в повышении производительности, надежности и эффективности доставки контента через интернет. По своей сути они уже децентрализованы и спроектированы таким образом, чтобы при необходимости динамически масштабироваться. Однако доставка контента как деятельность и бизнес в значительной степени централизованы и контролируются лишь несколькими компаниями, которые отвечают за доставку почти всего мирового интернет-контента. Таким образом, вместо того чтобы пытаться децентрализовать то, что уже децентрализовано, Blockcast сосредоточился на децентрализации процесса доставки контента. 💻 ------ 🌐 Bl
Оглавление

Что такое Blockcast?

Сети доставки контента (Content Delivery Networks, CDN) — это основа интернет-инфраструктуры. Они представляют собой географически распределенные группы серверов, которые кэшируют контент в непосредственной близости от конечных пользователей, ускоряя доставку веб-контента, в том числе потокового видео, загружаемого программного обеспечения и веб-сайтов. Сети доставки контента играют важнейшую роль в повышении производительности, надежности и эффективности доставки контента через интернет. По своей сути они уже децентрализованы и спроектированы таким образом, чтобы при необходимости динамически масштабироваться.

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

Таким образом, вместо того чтобы пытаться децентрализовать то, что уже децентрализовано, Blockcast сосредоточился на децентрализации процесса доставки контента. 💻 ------ 🌐

Blockcast использует возможности DePIN для решения уникальных проблем индустрии CDN. Мы считаем, что будущее интернет-инфраструктуры должно быть таким, каким оно задумывалось изначально: принадлежащим сообществу, созданным для людей и управляемым людьми.

Данное руководство поможет вам установить и запустить ноду Blockcast BEACON с использованием Docker. Blockcast BEACON представляет собой децентрализованную систему, которая позволяет участникам сети получать вознаграждения за поддержание работоспособности инфраструктуры.
Далее следите за новостями в Discord или Twitter(X) проекта.

Системные требования

Перед началом установки убедитесь, что ваша система соответствует следующим требованиям:

• Установленный и запущенный Docker

• Стабильное интернет-соединение

• Git (для клонирования репозитория)

• Браузер с поддержкой геолокации

По железу не требовательный проект. Подойдёт 4 core

Если вы используете Proxmox или другие программы для виртуальных машин, то нужно создавать полноценную виртуальную машину, а не контейнер.

Я использую VM из Proxmox

Вы можете подобрать параметры ниже, эта VM просто у меня освободилась и не стал создавать новую

Шаг 1: Установка Docker

Убедитесь, что Docker установлен и запущен на вашем компьютере. Вы можете скачать Docker с официального сайта: https://docs.docker.com/get-started/introduction/get-docker-desktop/ или по моей инструкции ниже.

💡 Примечание:

После установки Docker должен работать в фоновом режиме. Проверить статус можно командой:

docker --version

У меня docker не установлен. При проверке версии пишет что не знает такой команды.

-2

Я буду ставить по своему методу вы можете по ссылке выше.

  • Сначала скачайте скрипт:

curl -fsSL https://get.docker.com -o get-docker.sh

  • Затем сделайте его исполняемым и запустите:

sudo chmod +x get-docker.sh

sudo sh ./get-docker.sh

Скрипт сам определит версию вашей Ubuntu, установит необходимые пакеты и развернет Docker.

-3

Этот способ хорош, если нужна самая свежая версия Docker без дополнительных действий

  • Установка Docker Compose

актуальную версию вы можете посмотреть тут https://github.com/docker/compose/releases/
На момент написания статьи это версия
v5.0.2

Это однострочная команда.

sudo curl -SL https://github.com/docker/compose/releases/download/v5.0.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

-4

Шаг 2: Получение Docker-образа Blockcast BEACON

Существует два способа получить файл docker-compose для Blockcast BEACON:

Способ 1: Скачивание из репозитория GitHub

Скачайте файл docker-compose напрямую из https://github.com/Blockcast/beacon-docker-compose

Способ 2: Клонирование репозитория через Git

Выполните следующую команду в терминале:

git clone https://github.com/Blockcast/beacon-docker-compose.git

Я буду использовать второй способ

-5

Шаг 3: Запуск Blockcast BEACON

Перейдите в каталог с файлом docker-compose

У меня это /home/blockcast/beacon-docker-compose/

-6

и запустите BEACON с помощью команды:

sudo docker compose up

Эта команда запустит Docker-контейнер с вашей нодой Blockcast BEACON. Терминал начнёт выводить логи работы ноды

-7

Шаг 4: Генерация ключей идентификации

Пока BEACON работает, откройте новое окно терминала и выполните следующую команду для генерации аппаратного идентификатора (Hardware ID) и ключа вызова (Challenge Key):

docker compose exec blockcastd blockcastd init

После выполнения команды вы получите вывод следующего формата:

Hardware ID: bkc-hw-xxxxxxxxxxxxxxxxxxxx Challenge Key: bkc-ch-xxxxxxxxxxxxxxxxxxxx Registration URL: https://app.blockcast.network/register?hwid={hwid}&challenge-key={challenge-key}

!!!ОБЯЗАТЕЛЬНО СОХРАНЯЕМ КЛЮЧИ!!! Дальше они пригодятся

Важная информация о ключах

Hardware ID — это уникальный публичный идентификатор вашего устройства.

Challenge Key — это строка в кодировке Base58 от 256-битного публичного ключа ed25519, уникального для вашего устройства. Оркестратор отправляет периодические сеансовые вызовы, которые аутентифицируют устройство с помощью challenge key, чтобы гарантировать, что никто другой не выдаёт себя за ваше устройство.

ВАЖНО: Создайте резервную копию вашего приватного ключа и храните его в безопасном месте (~$HOME/certs/gateway.key), иначе вы потеряете возможность доказать право собственности на это устройство.

Шаг 5: Регистрация ноды в веб-портале

Теперь необходимо зарегистрировать вашу ноду на официальном веб-портале Blockcast.

Процесс регистрации

1. Перейдите на веб-портал: https://app.blockcast.network/

2. Войдите в систему (или создайте аккаунт, если у вас его ещё нет)

3. Выберите один из двух способов регистрации:

Способ 1: Использование URL регистрации

Скопируйте URL регистрации из вывода терминала (он уже содержит ваш Hardware ID и Challenge Key) и вставьте его в адресную строку браузера.

Способ 2: Ручная регистрация

• Перейдите в раздел «Manage Nodes» (Управление нодами)

• Нажмите кнопку «Register Node» (Зарегистрировать ноду)

• Вручную введите ваш Hardware ID и Challenge Key в форму регистрации

• Разрешите браузеру доступ к вашей геолокации (это необходимо для регистрации)

Шаг 6: Проверка статуса ноды

После успешной регистрации ваша нода должна появиться в списке нод на странице /manage-nodes.

Статусы ноды

Healthy — нода работает корректно и подключена к сети. Этот статус должен появиться через несколько минут после регистрации.

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

Важные временные параметры

6 часов — нода должна быть онлайн в течение этого времени, чтобы прошёл первый тест подключения.

24 часа — первая партия вознаграждений начнёт начисляться только после того, как нода проработает онлайн в течение суток.

Заключение

Поздравляем! Вы успешно установили и запустили ноду Blockcast BEACON. Теперь ваша нода является частью децентрализованной сети и будет получать вознаграждения за поддержание её работоспособности.

📌 Рекомендации по безопасности:

• Регулярно создавайте резервные копии вашего приватного ключа

• Следите за обновлениями Docker-образа Blockcast BEACON

• Проверяйте статус ноды в веб-портале регулярно

• Убедитесь, что Docker всегда запущен для непрерывной работы ноды

Полезные ссылки

• Официальный сайт: https://app.blockcast.network/

• GitHub репозиторий: https://github.com/Blockcast/beacon-docker-compose

• Управление нодами: https://app.blockcast.network/manage-nodes