Nodes
June 17, 2024

Node Nubit | Guide by SCAMEIKA

Ну что? LFG!
Nubit — проект, создающий первый в мире уровень доступности данных (Data Availability Layer), полностью защищённый сетью Биткоин. Основная цель — обеспечить масштабируемое и экономичное управление данными для Биткоин-приложений, таких как Ordinals и Layer 2 решения​. Проект находится на ранней стадии развития, уже собрал 12M$ и начался 3х фазный тестнет.

Node Nubit - это вторая фаза, но приготовиться к ней можно уже сейчас (в данный момент идет первая фаза, о ней напишу в своем ТГ канале)

Чтобы поднять ноду, нам понадобится сервер на OC Ubuntu 22.04.
Аренду сервера заказывал на XorekCloud (есть возможность оплатить криптой).

Требования ноды (мы будем ставить Lite Node):

Т.к. нода супер легкая, вы можете купить самый дешевый виртуальный сервер за 150руб. Я же буду использовать сервер DE-i9-16, на котором уже стоит нода Farcaster.

Для администрирования сервером нам нужен MoboXterm Home Edition

  • Устанавливаем терминал и запускаем
  • Идем во вкладку Sessions и создаем профиль
  • Вводим свой IP сервера и имя пользователя root
  • Жмем ОК

После этого заходим на наш сервер:

  • Дабл-клик по созданному профилю (откроется консоль)
  • В консоль мы попадем под именем суперпользователя-root, который мы предварительно назначили при создании сессии
  • Вводим пароль от доступа к серверу (все данные должны вам прислать на почту, либо смотрите в личном кабинете (ниже скрин))

Важно: при вводе пароля в консоль, его видно не будет! Не теряйтесь, вводите и жмите Enter.


Теперь нам остается ввести по очереди команды в консоль, чтобы поднять ноду:

  • Назначаем сеанс для ноды:

screen -S nubit

nubit - название, по которому в будущем вы будете открывать сеанс с текущей нодой на вашем сервере, называйте как удобно вам.

  • Устанавливаем пакеты:

sudo apt update && sudo apt upgrade -y

sudo apt install curl git wget build-essential jq screen -y

  • Запускаем ноду в сеансе:

curl -sL1 https://nubit.sh | bash

Когда введете команду по запуску ноды, на некоторое время появятся PUBKEY и AUTHKEY

После этого должен промелькнуть такой лог (его можно не заметить, т.к. все будет лететь вверх), значит, что узел пошел в работу

Далее вы будете наблюдать движение логов процесса - нода работает.
Congratulations!!!

Теперь мы можем выйти из сеанса в консоль комбинацией клавиш Ctrl+A+D

Пожалуйста, надежно храните ваши MNEMONIC , PUBKEY и AUTHKEY . PUBKEY будет служить уникальными учетными данными для адреса вашего узла и играть решающую роль в аутентификации во время кампании альфа-тестовой сети .


Доп.команды (вводятся после выхода из сеанса Ctrl+A+D):

  • Чтобы убедиться, что узел работает успешно, вводим:
    $HOME/nubit-node/bin/nubit das sampling-stats --node.store $HOME/.nubit-light-nubit-alphatestnet-1
  • Чтобы узнать свой адрес и pubkey, вводим:
    $HOME/nubit-node/bin/nkey list --p2p.network nubit-alphatestnet-1 --node.type light
  • Чтобы узнать свою мнемоническую фразу, вводим:
    cat $HOME/nubit-node/mnemonic.txt
  • Чтобы удалить ноду (безвозвратная операция), вводим:
    rm -rf $HOME/nubit-node rm -rf $HOME/.nubit-light-nubit-alphatestnet-1
  • Чтобы посмотреть свои сеансы, вводим:
    screen -ls
  • Чтобы зайти в конкретный сеанс, например Nubit (если у вас их несколько, как у меня), вводим:
    screen -r nubit
  • Если у вас создан только один сеанс, то можно вводить команду без наименования:
    screen -r

Ниже пример ввода и получения вывода от первых 3х доп.команд из списка:

Также можете ознакомиться с официальным гайдом

На этом все :)
Если было полезно, поддержи канал , мне будет приятно ^-^