Установка ноды FLUX на виртуальной машине на Windows
January 13th, 2023

В этой статье вы увидите полное пошаговое руководство по запуску ноды Flux уровня Cumulus на Windows 10.
С проектом FLUX можно ознакомится на сайте

Прежде чем начать вам нужно купить более 1000 Flux например 1001 FLUX и подготовиться к его переводу с биржи на свой кошелек Zelcore который мы создадим в этой статье.

открываем браузер вводим поиск Ubuntu 20.04.5

переходим на официальный сайт Ubuntu

здесь представлены 2 версии для десктопа и для сервера. нам нужна версия для сервера. Размер ~ 1.3 GB. скачиваем файл

идем в поиск мы ищем zelcore.

это официальный кошелек от команды Flux переходим на сайт zelcore

проверяем правильный адрес zellcore.io

здесь есть версия кошельков для Андроида, Apple mac OS, Linux нам нужна версия для Windows выбираем версию для Windows и скачиваем.

в поиске вводим virtualbox. Переходим на сайт Oracle virtualbox адрес сайта virtualbox.org

переходим в раздел download. Выбираем версию для Windows и скачиваем

Далее в поиске вводим Microsoft Visual C++. Переходим на сайт Microsoft Visual C++. видим тут 3 версии нам нужна версия X64. скачиваем ее

тем временем кошелек Zelcore уже скачался - запускаем его установку

Если вы впервые устанавливаете кошелек Zelcore на своем компьютере вам сначала нужно будет либо создать новый аккаунт либо зарегистрировать ваш аккаунт созданный на другом компьютере или телефоне существующий аккаунт созданный на другом компьютере. Вы не сможете войти без регистрации поэтому нажимаем на нижнюю ссылку придумываем имя и пароль нажимаем кнопку синхронизировать или зарегистрировать аккаунт на этом устройстве. Обязательно запишите ваш логин и пароль потому что если вы их забудете. Никто не может восстановить вам доступ к вашему кошельку все ваши средства на этом аккаунте будут утеряны навсегда.

начинается процесс синхронизации или создания аккаунта. Это займет около минуты. Псоле синхронизации видите список монет которые по умолчанию добавлены ваш аккаунт.

Это не полный список его можно расширить. Нажимаем кнопку Manage Assets и выбираю “добавить активы”.

Как видим здесь много флюксов все они, кроме одного, это токенов FLUX на разных блокчейнах например FLUX binance smartchain. добавим его в кошелек

Вот теперь он появился. Если вы покупаете флюкс на бирже binance и переводите свой кошелек zelcore то переводить нужно именно на адрес Flux BSC токен потому, что binance на данный момент поддерживает вывод флюкса только в сети binance smartchain в кошельке Zelcore у вас есть несколько счетов все они с разными адресами, но все они привязаны к вашему аккаунт Zelcore Вы  можете пользоваться любым из них.

Давайте переименуем один счет на котором мы будем переводить задаток за нашу ноду Flux. Добавим монету Flux в сети Flux

Далее выбираем приложение Flux Node

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

Для установки ноды нам необходимо внести залоговую сумму флюксов на наш кошелек Zelcore для ноды Cumulus залог составляет 1000 Flux.  Вы можете перевести Flux с биржи на один из ваших счетов кошельке Zelcore или если у Вас уже есть на кошельке Zelcore требуемая сумма Flux Вы можете сделать внутренний перевод с одного счета на другой внутри кошелька. За внутренний перевод взимается небольшая комиссия в люксах так как перевод осуществляется через блокчейн. Перечислять необходимо ровно 1000 ни больше ни меньше я перечислю эту сумму со своего основного Кошелька Zelcore на счет нода Flux в тестовом кошельке, комиссия сети очень маленькая -  ничего не меняем отправляем

открываем кошелек. видим что нам пришел перевод на 1000 Flux. идем в приложения, Fluxnodes и видим что автоматически появилась наша нода.

теперь все готово к установке ноды Flux.

запускаем установку Microsoft Visual С++

устанавливаем Oracle virtualbox

все по умолчанию ничего не меняем

создаем виртуальную машину и пишем свое имя

папку в которой будет находиться виртуальная машина

тип выбираем Linux версия Ubuntu 20.04 64-bit

Нажимаем далее, выделяем ресурсы для виртуальной машины в соответствии с требованиями для ноды Cumulus.

Теперь нам нужно выделить 8 ГБ оперативной памяти и 4 потока CPU и 220 ГБ SSD, размер SSD диска выберем небольшим запасом.

отмечаем галочку выделить в полном размере чтобы гарантировать что это место не будет занято другими программами на нашем компьютере иначе наша нода завалит тесты будет исключена из очереди на выплату вознаграждения.

Создание диска. Это займет от 1 до 15 минут в зависимости от скорости вашего SSD. Ввиртуальная машина создана

Удаляем ненужные диски

устанавливаем галочку “твердотельный накопитель” для нашего SSD и добавляем загрузочный CD нажимаем “добавить”. Переходим в папку Загрузки и выбираем образ Ubuntu который мы только что скачали.

звук можно отключить. в разделе Сеть выбираем “сетевой мост”. нажимаем кнопку запустить.

Первая загрузка произойдет с диска С: образом Ubuntu и начнется автоматическая установка Ubuntu. выбираем English

первый пункт чтобы обновить установщик

выбираем второй checkbox нажимаем пробел

нажимаем Tab Enter

пишем ваше имя

имя сервера это имя компьютера виртуальной машины на котором будет установлен нода

username это ваш логин на этом компьютере.

и ваш пароль обязательно Запишите это если вы их забудете то не сможете получить доступ к ноде FLUX.  для настройки И вам придется переустанавливать все заново

отмечаем пункт Install Open ssh Server

начинается установка Ubuntu

вверху экрана видите надпись установка завершена сейчас идет обновление некоторых компонентов безопасности.

когда в Нижней строке появится надпись reboot Now

выбираем reboot Now Enter

виртуальная машина загружена

Для удобства дальнейшей работы нам надо открыть командную строку нажимаем правой кнопкой мыши Пуск

выбираем пункт “выполнить” пишем cmd

OK запускается окно командной строки Windows

справа у нас экран виртуальной машины вводим пароль пользователя который мы придумали на этапе установки Ubuntu

с левой экран командной строки Windows вводим командную строку команду для подключения к серверу Убунту копируем, кликаем правой кнопкой на окне командной строке

еще раз правой кнопкой чтобы вставить затем Enter

пишем Yes,  вводим пароль

и видим что информация на левом и правом экране у нас абсолютно одинаковая Таким образом мы подключились к нашему серверу убунту через командную строку Windows и далее будем использовать только ее

окно виртуальной машины закроем

далее вводим команды для обновления Ubuntu

sudo apt-get upgrade

кликаем правой кнопкой на окне командной строке, еще раз правой кнопкой чтобы вставить, затем Enter, вводим опять ваш пароль. Это тот же самый пароль который мы придумали на этапе установки ubuntu

Видим что есть несколько обновлений

Введем следующую команду чтобы эти обновления установить

sudo apt-get upgrade -y

пока происходит обновление Ubuntu Давайте зайдем в поиск

Вводим “github RunOnFlux”

это официальная страница команды Flux на портале github выбираем вкладку Repositories прокручиваем вниз находим Fluxnode-multitool

Далее берем команды из страницы RunOnFlux/fluxnode-multitool

Копируем и сохраняем ее у себя в блокноте

bash -i <(curl -s https://raw.githubusercontent.com/RunOnFlux/fluxnode-multitool/master/multitoolbox.sh)

проверяем настройку часовых поясов командой timedatectl видим что у нас установлен часовой пояс UTC чтобы поменять часовой пояс на московский вводим такую команду

sudo timedatectl set-timezone Europe/Moscow

Если вы в другом часовом поясе Измените текст на значение соответствующего вашему часовому поясу посмотреть. Список всех часовых поясов можно по этой команде timedatectl list-timezones

Перезагружаем Ubuntu - введем команду sudo reboot

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

устанавливаем дополнительные компоненты вводим команду

sudo su-

потом наш пароль

ведем следующую команду

sudo apt-get install curl

и еще одну

sudo apt-get install npm -y

ждем завершения установки это может занять несколько минут

теперь Мы готовы устанавливать ноду Flux Но прежде нам надо привязать mac-адрес виртуальной машины к фиксированному ip-адресу.

открываем настройки виртуальной машины => сеть=>дополнительно и записываем mac-адрес

переходим в настройки своего роутера вводим этот mac-адрес и фиксированный внутренний IP которому мы хотим привязать нашу виртуальную машину раздел называется резервирование адресов или привязка адресов по-разному на разных роутерах

запускаем скрипт мультитул ссылку на которую мы ранее сохранили с портала github

копируем нажимаем правую кнопку мыши на командной строке еще раз правую кнопку мыши чтобы вставить Enter

bash -i <(curl -s https://raw.githubusercontent.com/RunOnFlux/fluxnode-multitool/master/multitoolbox.sh)

выбираем первый пункт Install Docker и введем свое имя и потом Tab, Enter, Y

опять запускаем мультитулбокс на этот раз просто уводим команду multitoolbox

можно начать установку Fluxnode выбираем пункт 2

открываем кошелек Zelcore => приложения => FluxNodes =>редактировать

Мы квидим Identity Key, нажимаем на него левой кнопкой мыши чтобы скопировать

правой кнопкой чтобы вставить. Мышь тут не работает

Tab Enter

Аналогично заполняем остальные поля

Для Zel ID снова Приложения => Zelcore ID

Нажимаем на qr-код

правой кнопкой ставить Tab Enter

Адрес сети Кадена коды на для получения награды

Идем в кошелек Zelcore => Портфель => Добавить актив и выбираем токен Flux в сети Kadena (FLUX-KDA) и саму монету Kadena

В главном меню кошелька нажимаем показать активы с нулевой суммой и берем адрес монеты Kadena и вставляем его в ноду

Далее выбираем 1 пункт Download from source build in script и потом начинается загрузка блокчейнов FLUX

Это займет около часа при скорости 65 мбит/с размер файла большой около 16 Гб

Потом идет синхронизация блокчейна

Будет спрашивать “Хотите включить автообновление” - Да. Потом предлагается включить оповещение о состоянии вашей моды на Telegram или Дискорд. Сейчас вы можете пропустить этот этап и настроить позже через мультитул.

Установка нода Flux завершена Вы можете выделить и скопировать эти команды в блокнот, они понадобятся для управления нодой

Опять запускаем multitoolbox и выбираем пункт 10 для настройки доступа Flux к сети “Create self-hosting cron ip service” затем пункт 14 “Multinode configuration with UPNP communication”

Вы можете запустить на одном внешнем IP до 8 нот Flux для каждой ноды вам нужно выбрать один из портов из этого списка разные для каждой ноды. я выберу первое

16127 если я буду запускать вторую ноду то для неё я выберу следующий списка 16137. Теперь мы можем открыть Flux OS панел нашей ноды по этому адресу через браузер

опять запускаем мультитулбокс и выбираем пункт 3 для тестирования состояния нашей ноды.

Мы видим что бенчмарк наши ноды запущен но еще не закончен

блокчейн Flux синхронизирован статус ноды просрочен на это потому что мы еще не активировали

важно чтобы все четыре процесса были в статусе Listen - прослушивают порты

upnp режим на модеме включен

если ваш модем не поддерживает это режим вам придется вручную делать проброс портов

для проверки результатов бенчмарка вводим такую команду

fluxbench-cli getbenchmarks

Мы видим что бенчмарк уже закончился по результатам которого наша нода

соответствует уровню Cumulus

запустим еще раз тестирование мультитул Box пункт 3

видим что статус бенчмарка изменился на Cumulus и все требования соблюдены

запускаем виртуальную машину заново

Когда вы просматриваете панель Flux в браузере Убедитесь что подключено к локальному адресу начинающемуся со 192

Мы видим что наша нода не подтверждена и работает с ограниченными возможностями

переключаемся на Benchmark => Get status

видим что статус онлайн бенчмарк запущен прямо сейчас Flux подсоединен надо дождаться завершения бенчмарка

Более подробные результаты бенчмарка можно увидеть нажав Benchmark => Flux Node => Getbenchmark

Обновляем через время еще раз видим что статус сменился на Cumulus - все в порядке

Все отлично но для верности давайте еще раз запустим мультитулбокс с пунктом 3 и если там все в порядке то будем запускать ноду через Кошелек Zelcore

еще раз проверяем все показатели

Мы видим что блокчейн синхронизирован нода просрочена потому что мы еще не

запустили количество подтверждений 142 из 100

если эта цифра в скобках будет меньше 100 то вы не сможете активировать НОД надо дождаться пока пройдет 100 подтверждений сети то есть 100 блоков каждый. Блок занимает примерно две минуты. То есть 200 минут с момента перечисления залога на ваш кошелек Zelcore

Заходим в приложение Flux Node и видим что у нас появилась кнопочка Start которой не было пока мы не получили 100 подтверждений сети

нам рекомендуют убедиться что надо работать стабильно и прошла бенчмарке Мы только что это сделали нажимаем Начать Fluxnode

статус нашей ноты сменился на Starting нам надо дождаться когда он изменится на Confirm. Это займет от 1 до 10 блоков то есть от 2 до 20 минут

Теперь мы можем увидеть наш ранг (напрнимер 10959) это наше место в очереди на получение вознаграждения каждый блок, то есть каждые две минуты первая нода в этой очереди получает вознаграждение через 10959 блоков Это примерно 15 дней мы получим первое вознаграждение за запуск этой ноды на самом деле немного раньше потому что часть нод вылетит из этой очереди по техническим причинам

В web панели Flux OS на вкладке dashboard => rewards можно посмотреть размер текущих наград за ноду.

Благодарю за проявленный интерес к установке ноды FLUX

Статья создана на основе видео канала Николай Н.

Присоединяйся к нашему Telegram сообществу:

📢 Телеграмм-канал Крипто Левша

💬 Телеграмм-чат Крипто Левша ЧАТ

🎬 YouTube-канал YouTube Крипто Левша

Subscribe to Crypto Lefty
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from Crypto Lefty

Skeleton

Skeleton

Skeleton