July 12, 2023

Гайд по установке и настройке Namada

Краткая информация

Namada - это протокол Proof-of-Stake Layer1, предназначенный для обеспечения анонимности активов между различными блокчейнами.

Основные особенности Namada:

  1. Zero-knowledge Proofs & MASP: Только отправитель и получатель знают информацию о транзакции, и все активы используют единый защищенный набор.
  2. Modern Consensus & Cubic Proof-of-Stake: Используется консенсус Tendermint BFT и продвинутый протокол доказательства ставки с кубическим сокращением и улучшенным распределением комиссий F1.
  3. Proof generation on edge devices & instant finality: Поддерживается генерация доказательств с нулевым знанием в браузере, а быстрая окончательность обеспечивает обработку транзакций за секунды.
  4. Privacy as a public good: Протокол Namada вознаграждает защищенные транзакции, которые эффективно способствуют обеспечению конфиденциальности.

Установка и настройка

Шаг 1: Установка

Для быстрой установки ноды Namada используйте следующий скрипт:

wget -q -O namada_node_setup.sh https://raw.githubusercontent.com/sicmundu/namada-auto-installer/main/namada_node_setup.sh && chmod +x namada_node_setup.sh && sudo /bin/bash namada_node_setup.sh

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

Шаг 2: Настройка ноды

После завершения установки, вам нужно будет ввести название вашей ноды. Следуйте инструкциям на экране:

Шаг 3: Проверка синхронизации

Проверьте синхронизацию вашей ноды с помощью следующей команды:

curl -s localhost:26657/status | jq .result.sync_info.catching_up

Если результат "false", это означает, что ваша нода синхронизирована.

Шаг 4: Управление нодой

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

sudo ./menu.sh

Выполните пункты 1-5 по очереди.

Если на пункте 5 вышла ошибка "The address doesn’t belong to any known validator account", попробуйте снова через несколько эпох.

Шаг 5: Дополнительные проверки

Пункты 6-9 в меню вы можете использовать для дополнительной проверки ноды.

Шаг 6: Логирование

Важно отметить, что в скрипте есть функция сохранения логов. Файл логов можно найти по следующему пути: $HOME/namada_install.log. В случае возникновения ошибок, пожалуйста, отправьте этот файл нам для дальнейшего анализа.

Завершение

Поздравляем! Ваша нода Namada теперь настроена и установлена.

Удаление ноды

Если вам по какой-то причине необходимо удалить ноду Namada, вы можете сделать это, выполнив следующие команды:

systemctl stop namadad
systemctl disable namadad
rm -rf ~/namada ~/.namadad /etc/systemd/system/namadad.service

Эти команды остановят и удалят службу namadad, а также удалят все связанные файлы и директории.

Дискорд | Github | Официальный гайд