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