Humanode | Mainnet
⠀Проект позиционирует себя как первый в мире блокчейн, валидаторы которого будут использовать биометрические данные для подтверждения своей личности.
Содержание
Информация о проекте
Описание
⠀Главной проблемой, на которой решил сосредоточиться проект — это атака Сибиллы (Сивиллы). Атака Сибиллы становится возможной, когда большое количество узлов (нод) сосредоточено в одних руках. Если злоумышленник смог создать множество узлов (с чем и хочет бороться проект), а жертва подключилась к этой группе узлов, то злоумышленник может отправлять жертве заведомо ложную информацию о состоянии сети, а именно: изменять адреса кошельков, на которые жертва отправляла свои средства.
⠀Для решения этой проблемы проект вводит проверку биометрической информации валидатора — сканирование лица по средствам камеры мобильного телефона.
⠀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
.
⠀Необходимо ввести данные сервера:
⠀Показать дополнительные настройки, нажав на 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
Благодарности
Всем из раздела «Вклад сообщества»
doxe — за предоставление материалов для гайда и его обновление, администрирование русскоязычного и украинских сообществ.
Команда Let’s Node! — изучение проекта, написание статьи