June 25

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

Приветствую тебя, дорогой друг. В этом гайде рассмотрим установку ноды проекта Nubit (а точнее одну из 3 возможных версий - Light Node). Думаю, данный гайд поможет справиться даже новичку.

🦄 | Мой телеграмм-канал Millennials crypto - подписывайся! много полезной информации по ретродропам, нодам, тестнетам и не только.

📚| Оглавление

  1. Обзор проекта.
  2. Системные требования для ноды Nubit.
  3. Где взять подходящий сервер?
  4. Установка ноды.
  5. Выводы.

📝| Обзор проекта.

Nubit работает как собственный уровень доступности данных Биткойна, оптимизируя обработку транзакций с помощью стандарта BRC-1310. Реализация включает в себя стейкинг, передовые методы выборки, аттестацию в сети Биткойн и децентрализованный мост для бесперебойной работы.

Возможные варианты использования:

  • Оптимизированная обработка транзакций: Nubit упрощает и оптимизирует обработку транзакций в сети Биткойн, предлагая более эффективный и надежный уровень доступности данных.
  • Повышенная безопасность данных. Использование ставок и аттестации обеспечивает высокий уровень целостности и безопасности данных, снижая риски, связанные с традиционными уровнями доступности данных.
  • Взаимодействие между экосистемами. Децентрализованный мост облегчает взаимодействие, позволяя Nubit беспрепятственно подключаться к другим экосистемам блокчейнов, расширяя возможности его использования.

На данном этапе проект находится на ранней стадии своего развития, но уже привлёк более $11М в нескольких инвестиционных раундах от Polychain Capital, The Spartan Group, OKX Ventures и других фондов.

Инвестиции в проект.

Соц. сети проекта, для удобства: X (twitter), Discord, GitHub, Оф. сайт.

Активность в проекте можно проявлять несколькими способами:

1. Активность в Discord проекта.
2. Принимать участие в тестнете.
3. Установить ноду.

Более подробную информацию по тестнету можете найти в ТГ-пабликах:
RiskReward и Millennials crypto.

В данном же гайде будет рассматриваться установка ноды версии Light Node. Если вы хотите установить другую версию, то можете обратиться к официальной документации. На выбор можно установить один из трех типов нод: Validator, Light Node, Full node. Каждый из типов требует свои характеристики от сервера, на котором будет происходить установка.

Характеристики сервера под каждый вид ноды.

Выбор на Light Node пал из-за:

  1. Минимальные затраты на сервер.
  2. Возможно масштабироваться (если хотите держать несколько нод, это менее затратный вариант).
  3. Активность в проекте (что может послужить базовой наградой при аирдропе).

🛠| Системные требования для ноды Nubit.

Исходя из предыдущей главы, подведём итог для версии ноды Light.
Требования для сервера: ▶ ОС - Ubuntu 22.04.
Оперативная память - 500 MB RAM.
ЦП - минимум 1 ядро.
Память SSD - минимум 40 GB.

Требования достаточно минимальные, что не составит труда найти подходящий сервер под аренду.

🌐| Где взять подходящий сервер?

Я приведу в пример Хостинг, который сама использую на регулярной основе, т.к. после ухода Hetzner от русских пользователей, пришлось искать замену)
Вы можете арендовать сервер на любом другом хостинге, главное учитывайте системные требования при выборе!

Так вот, сервер я буду приобретать на XorekCloud.

✅ Оплата доступна как криптой, так и банковскими картами (если для кого-то это принципиальный вопрос).

Нам по требованиям подходит сервер DE-i9-4, (его нам хватит с достатком и не возникнет никаких проблем) за 400р/месяц (~4-4,5$). Можете выбрать дата-центр из трёх стран (Германия/ Швеция/ Финляндия)

Арендуем сервер, далее его данные придут на указанную вами почту при оформлении.

💻| Установка ноды.

Заходим на сервер и приступаем к установке ноды.
Для этого открываем терминал (я использую MobaXterm, скачать можно тут).

Выбираем Session.

Выбираем SSH, вводим свой IP от сервера и нажимаем ОК.

Прописываем имя root (по стандарту) и вводим пароль, который прислали в письме от сервера.

И начинаем прописывать следующие команды для установки ноды: apt update && apt upgrade && apt install curl -y

Здесь прописываем "Y" и нажимаем Enter.

В данном части установки необходимо выбрать вариант None of above (для этого вводим цифру 8 и нажимаем Enter).

Далее вводим команду на установку Screen. В окне также выбираем None of above (для этого вводим цифру 8 и нажимаем Enter).

apt install screen

Переходим в Screen:

screen -S nubit

Теперь вводим скрипт на установку ноды:

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

Дожидаемся окончания установки. Видим, что нам сформировали seed-фразу от созданного кошелька, а также появились логи.

логи, после успешной установки ноды.

Это означает, что установка прошла успешно. Нажимаем Cntrl+A+D и выходим из Screen (чтобы нода продолжила работу уже без нашего участия).

Найти Seed-фразу от кошелька можно в корневой папке /root/nubit-node/mnemonic.txt. Сохраняем ее в надежное место.

В случае, если вы заходите проверить работу ноды, то потребуется ввести следующую команду на сервере (выход из Screen также осуществляется кнопками Cntrl+A+D):

screen -r nubit

Дополнительные команды (вводятся после выхода из сеанса 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

📋| Выводы

Проект явно заслуживает внимания, инвестировал Tir-1 фонд в лице Polychain Capital и не только. Можно выполнить тестнет, который не потребует абсолютно никаких затрат. А также установка ноды требует минимальные затраты на сервер.
В целом проект заточен под расширение возможностей ординалов, Layer 2s, оракулов и приложений в экосистеме Bitcoin. На мой взгляд из этого может выйти что-то достойное. А тратить на него своё время или нет - это уже ваш выбор ;)

Надеюсь, что данная статья была Вам полезна. Если это так, то можете подписаться на мои соц.сети, там выходит много полезной информации.
Telegram https://t.me/MillennialsCrypto
YouTube https://www.youtube.com/@millennialscrypto