В этой статье вы увидите полное пошаговое руководство по запуску ноды 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 Крипто Левша