Завершённые
December 13, 2021

Humanode | Mainnet

Let's Node!

⠀Проект позиционирует себя как первый в мире блокчейн, валидаторы которого будут использовать биометрические данные для подтверждения своей личности.


Содержание


Информация о проекте

К содержанию

Описание

⠀Главной проблемой, на которой решил сосредоточиться проект — это атака Сибиллы (Сивиллы). Атака Сибиллы становится возможной, когда большое количество узлов (нод) сосредоточено в одних руках. Если злоумышленник смог создать множество узлов (с чем и хочет бороться проект), а жертва подключилась к этой группе узлов, то злоумышленник может отправлять жертве заведомо ложную информацию о состоянии сети, а именно: изменять адреса кошельков, на которые жертва отправляла свои средства.

⠀Для решения этой проблемы проект вводит проверку биометрической информации валидатора — сканирование лица по средствам камеры мобильного телефона.

⠀Humanode — это сеть, основанная на блокчейне Polkadot, защищенная криптографически безопасными био-авторизованными нодами, которая включает в себя:

  • Модуль био-авторизации, основанный на криптографически защищенных нейронных сетях, для приватной классификации 3D шаблонов лиц пользователей;
  • Механизм определения реальности людей;
  • Модуль Субстрата, как слой блокчейна;
  • Система оплаты, основанная на затратах;
  • Система управления децентрализованной автономной организацией (DAO) Vortex;
  • Денежно-кредитная политика и алгоритм Fath, основанные на реагировании денежной массы на рост реальной стоимости, а эмиссия пропорциональна этому росту.

⠀Субстрат — это модульная структура, которая позволяет создавать специализированные блокчейны из собственных или готовых компонентов.


Требования к устройствам

К содержанию

Сервер

⠀Рекомендуемые (VPS/VDS/DS):
4 CPU, 4 GB RAM, 160 GB SSD, 100 Mbps internet connection, Ubuntu 20.04, macOS 12+ (both Intel and Apple Silicon)

⠀Подходящие сервера:

Компьютер

⠀Любой ПК, ноутбук или т.п. с любой графическим интерфейсом (Windows, Mac, Ubuntu).

Смартфон

⠀Любой смартфон с камерой, способный сканировать QR-коды и снимать лицо для верификации.


Регистрация

К содержанию

⠀Предварительной регистрации не требуется, вам нужно просто установить лаунчер и выполнять действия по очереди.


Запуск

К содержанию

⠀На домашнем ПК перейти на сайт проекта, перейти во вкладку Launcher. Для требуемой операционной системы скачать Humanode Launcher, в примере был выбран - Windows.

⠀После того, как setup файл был скачан и установлен, необходимо запустить его и нажать CREATE WORKSPACE

⠀Далее START REMOTELY. В случае, если вы запускаетесь на домашнем сервере или ПК, выбираете LOCALLY.

⠀Необходимо ввести данные сервера:

  • Host  — IP-адрес сервера;
  • Username — имя пользователя, стандартно root.

⠀Показать дополнительные настройки, нажав на More connection options.

⠀В выпадающем меню выбрать Auth Mode — Password, ввести пароль для подключения к серверу и нажать кнопку Connect.

⠀После ввода всех данных, вам будет предложено выбрать версию, выбираем Mainnet и нажимаем INSTALL.

⠀После подключения к серверу и автоматической установки ноды необходимо настроить саму ноду, перейдя на вкладку Settings, где нужно заполнить следующие поля:

  • Node Name — будущее название ноды (именно это название будут отображаться в телеметрии)
  • Public URL — публичный адрес, если вы запускаете ноду на домашнем сервере, то используйте этот параметр, в противном случае оставьте поле пустым.
  • Tunnel type - оставляйте Humanode WebSocket Tunnel.
  • RPC port - возможность установить индивидуальный порт RPC для вашей ноды.
  • Галочка напротив - Run as validator.

⠀Применить настройки, нажав Apply.

⠀В разделе Key management вами либо необходимо создать кошелёк либо вы можете импортивать сид-фразу от вашего кошелька, который вы уже используете:

  • Изначально нажимаете Insert Mnemonic;
  • Нажав Generate вы создадите новый кошелек, так что не забудьте сохранить мнемоническую фразу в надёжном месте;
  • Вставив собственную сид-фразу и нажав Insert вы импортируете свой собственный кошелек.
  • Нажать Close.

⠀Если вы что-то сделали неверно, например неправильно написали сид-фразу, можно удалить данные используя Danger zone.

⠀После настройки ноды её можно запускать. Для этого необходимо перейти на вкладку Humanode в левом верхнем углу и нажать START THE NODE.

⠀После того, как нода будет запущена индикаторы в правом верхнем углу станут зелеными, это значит, что с нодой все в порядке. Так как мы только запустились, потребуется некоторое время на синхронизацию ноды, поэтому в правом углу вы можете увидеть желтый индикатор, который как раз отображает синхронизацию.

⠀Синхронизация с каждым разом будет больше, так как создаются новые и новые блоки, на момент написания 11/04/2024, синхронизация занимает около 7-8 часов. В логах видно, как проходит процесс синхронизации и какое количество блоков в сети.

Приложение можно закрывать, поскольку оно выступает в роли SSH-клиента для подключения к удалённому серверу — сама нода работает на сервере.


Создание валидатора

К содержанию

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

⠀Касательно кошелька и сид-фразы, вы можете просто импортировать ранее сгенерированую сид-фразу в кошелек и так же само сделать с ранее используемым вами кошельком. Все зависит от ваших желаний.

С нашей стороны мы рекомендуем использовать Talisman, так как он наиболее удобный + EVM совместим. Полный список ресурсов ниже.

⠀Для того, что б стать частью сети, вам нужно провести Enroll со сетью, найти эту кнопку вы можете нажав на вкладку Setup the Node, при сканировании QR-кода.

⠀После перехода в меню, перейдите в Enroll, дальше вам нужно пройти верификацию, этот процесс нужно проходить 1 раз и все, так как идет привязка вашей биологического идентичности к вашей ноде.

⠀Для этого нужны токены HMND, купить и вывести их вы можете на любой бирже, на которой доступ токен. Иной вариант, вы можете присоединиться к нашей группе - Humanode RU и запросить токены там.

⠀Дальше перейдите обратно в меню и вверху над вкладкой Enroll, перейдите во вкладку Rotate and set the node keys.

⠀⠀Снова пройдите верификацию, с помощью вкладки Authenticate.

Проверка работы ноды и статуса валидатора

К содержанию

⠀⠀Для отслеживания работоспособности ноды является анализ логов, которые можно посмотреть на вкладке LOGS. Так же были добавлены индикаторы и данные, с помощью которых вы можете следить за своей нодой, найти вы их можете под QR-кодом.

Верификация

К содержанию

⠀Для прохождения процедуры верификации нужен смартфон с камерой для сканирования QR-кода и полностью синхронизированная нода.

⠀Со всеми ошибками, которые могут возникнуть во время этой процедуры можно ознакомиться на этой странице сайта.

⠀После её прохождения необходимо засечь 168 часов и по прошествии этого времени повторить процедуру.



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

К содержанию

Официальный сайт проекта | Официальная группа Telegram

Канал с анонсами Telegram | Русскоязычная группа Telegram

Twitter | GitHub | Blog

Официальная документация


Благодарности

К содержанию

Всем из раздела «Вклад сообщества»

doxe — за предоставление материалов для гайда и его обновление, администрирование русскоязычного и украинских сообществ.

Команда Let’s Node! — изучение проекта, написание статьи

Выразить благодарность