Запуск полного узла
Namada Ledger
Для того чтобы осуществлять какие-либо взаимодействия с блокчейном Namada через Namada-клиент namadac, необходимо, чтобы ledger был запущен.
Чтобы запустить локальный узел Namada ledger, можно выполнить команду:
Примечание: Перед запуском необходимо подключиться к сети. Если сеть не была настроена, выдается ошибка.
Узел попытается подключиться к узлам действующих валидаторов и другим узлам сети и синхронизироваться с последним блоком.
По умолчанию ledger будет хранить свою конфигурацию и состояние в вашем базовом каталоге. Для его изменения можно использовать глобальный аргумент CLI --base-dir
или переменную окружения BASE_DIR
.
Если у вас нет собственного base_di
r, вы можете экспортировать переменную окружения BASE_DIR
следующим образом:
При первом запуске будут загружены MASP-параметры. Это необходимо для создания доказательств с нулевым разглашением, требуемых для проведения защищенных транзакций.
Wasm-файлы Ledger
Также будет загружен блок genesis, содержащий начальное состояние блокчейна. Для этого необходимо получить доступ к файлам WASM, которые используются в блоке genesis. Эти файлы включены в релиз и не должны быть изменены, иначе ваш узел выйдет из строя с ошибкой консенсуса на блоке genesis. По умолчанию предполагается, что они находятся в каталоге wasm внутри каталога цепочки, находящегося в базовом каталоге, т.е. $BASE_DIR/$CHAIN_ID/wasm
. Каталог wasm также может быть задан с помощью глобального аргумента CLI --wasm-dir
, переменной окружения NAMADA_WASM_DIR
или в конфигурационном файле.
Конфигурация ledger
Конфигурация ledger хранится в файле $BASE_DIR/$CHAIN_ID/config.toml
(с параметром по умолчанию --base-dir
). Он создается при подключении к сети. Вы можете модифицировать этот файл, чтобы изменить конфигурацию своего узла. Все значения также могут быть заданы с помощью переменных окружения.
Last updated