Прозрачные счета
Введение в адреса Namada
Все счета в Namada имеют уникальный адрес, ровно один предикат достоверности и, по желанию, любые дополнительные данные в своем динамическом подпространстве хранения.
В настоящее время существует 3 типа адресов счетов:
Implicit (пока не полностью поддерживается): Неявный счет создается на основе вашей пары ключей и может использоваться для авторизации определенных транзакций со счета. Они могут использоваться в качестве получателей транзакций, даже если ранее счет не использовался в цепи.
Established: Используется для учетных записей, позволяющих развернуть пользовательскую логику проверки. Они должны быть созданы на цепочке с помощью транзакции (например, инициализации счета). Адрес генерируется на цепи и не известен до тех пор, пока не будет применена транзакция (пользователь обеспечивает случайность).
Internal: Специальные внутренние счета, такие как счет параметров протокола, PoS и IBC.
Управление парами ключей
Для подписания криптографических операций на блокчейне Namada использует пары ключей ed25519.
Для управления ключами доступны различные подкоманды:
namada wallet key
Генерация пары ключей
Существует возможность генерации ключей с помощью CLI. При этом в процессе генерирования также получается неявный адрес учетной записи, который добавляется в хранилище.
namada wallet key gen --alias keysha
По умолчанию ключи хранятся в зашифрованном виде. Пароль шифрования не является частью случайности генерации ключей.
Кошелек Namada поддерживает генерацию пары ключей с использованием мнемонического кода и пути деривации HD. Чтобы сгенерировать пару ключей для пути по умолчанию, используйте
namada wallet key gen --alias keysha --hd-path default
Опционально пользователь может указать дополнительную ключевую фразу, которая используется в качестве элемента случайности при генерации пары ключей
ПРЕДУПРЕЖДЕНИЕ: Храните мнемокод и парольную фразу в надежном месте. Потеря любого из них неизбежно приведет к невозможности восстановления счета
Восстановление пары ключей
Для восстановления пары ключей из мнемокода и парольной фразы используйте
namada wallet key restore --alias keysha --hd-path default
Перечислите все известные ключи
namada wallet key list
Управление адресами
Для управления адресами, как и для управления ключами, доступны различные подкоманды:
namada wallet address
Формирование адреса implicit
Назовем его ss accountant
:
namada wallet address gen --alias accountant
namada wallet address gen --alias keysha --hd-path default
генерирует адрес, используя мнемонический код и путь вывода HD.
Восстановить адрес
namada wallet address restore --alias keysha --hd-path default
Перечислите все известные адреса
namada wallet address list
Last updated