Запуск полного узла

Namada Ledger

Для того чтобы осуществлять какие-либо взаимодействия с блокчейном Namada через Namada-клиент namadac, необходимо, чтобы ledger был запущен.

Чтобы запустить локальный узел Namada ledger, можно выполнить команду:

namada ledger

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

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

По умолчанию ledger будет хранить свою конфигурацию и состояние в вашем базовом каталоге. Для его изменения можно использовать глобальный аргумент CLI --base-dir или переменную окружения BASE_DIR.

Если у вас нет собственного base_dir, вы можете экспортировать переменную окружения BASE_DIR следующим образом:

export BASE_DIR=$(namadac utils default-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