透明账户 (Transparent accounts)
Namada地址简介(An Introduction to Namada Addresses)
Namada中的所有账户都有一个唯一地址,恰好有一个有效性谓词,并且可选地在其动态存储子空间中包含任何额外数据。
目前有3种类型的账户地址:
隐式地址(尚未完全支持):隐式账户是从您的密钥对派生而来的,并且可以用于授权账户的某些交易。即使账户之前未在链上使用过,也可以将它们用作交易的接收方。
已建立地址:用于允许部署自定义验证逻辑的账户。必须通过交易(例如,账户初始化)在链上创建这些地址。地址是在链上生成的,直到应用交易后才能知道(用户提供随机性)。
内部地址:特殊的内部账户,例如协议参数账户、PoS和IBC。
管理密钥对(Manage keypairs)
Namada使用ed25519密钥对进行区块链上的加密操作签名。
要管理您的密钥,可以在以下命令下使用各种子命令:
生成密钥对(Generate a keypair)
可以使用CLI生成密钥。通过这样做,还可以在过程中派生一个隐式账户地址并将其添加到存储中。
派生的隐式地址共享相同的keysha
别名。上一个命令与namada wallet address gen --alias keysha
具有相同的效果。
默认情况下,密钥是加密存储的。加密密码不是密钥生成随机性的一部分。
Namada钱包支持使用助记词和HD导出路径生成密钥对。要为默认路径生成密钥对,请使用
Namada的默认HD路径为m/44'/877'/0'/0'/0'
。
用户可以选择指定一个额外的密码,该密码用作密钥对生成随机性的一部分。
注意:请保管好您的助记词和密码。任何一项的丢失都会不可避免地导致无法恢复账户。
恢复密钥对(Restore the keypair)
要从您的助记词和密码中恢复密钥对,请使用
列出所有已知密钥(List all known keys)
管理地址(Manage addresses)
要管理地址,与密钥类似,有多种子命令可用:
生成隐式地址(Generate an implicit address)
我们将隐式地址命名为accountant
:
请注意,这也将生成并保存从中派生地址的密钥,并在同一个accountant
别名下保存它。因此,此命令与namada wallet key gen --alias accountant
具有相同的效果。
恢复地址(Restore the address)
列出所有已知地址(List all known addresses)
Last updated