账户

阿兹台克人的帐户。

账户技术入门

Aztec 中的帐户与以太坊中的帐户的工作方式不同。

每个 Aztec 帐户有两个主要部分,即帐户和签名者。该帐户与可用于解密帐户注释(Aztec 上的资产)的私钥相关联。签名者与可用于在 Aztec 网络上发送笔记的支出密钥(或签名密钥)相关联。

Aztec 使用与以太坊不同的曲线来进行 SNARK 高效操作。这意味着您不能直接使用以太坊私钥来签署 Aztec 交易或使用公钥来派生帐户地址。具体来说,Aztec 使用 Grumpkin 曲线,有关更多信息,请参阅黄皮书

zk.money中,Aztec 帐户是使用以太坊帐户生成的,方法是让用户签署消息并从签署的消息中派生 Aztec 密钥。这确保了只要有人可以访问他们的以太坊账户,他们就可以通过签署消息来访问他们的 Aztec 账户。不同的消息用于生成不同的密钥(账户解密密钥和支出密钥)。

用户和账户

Aztec 的用户将使用主账户来接收票据和解密余额,并使用签名者来花费票据或启动桥接的以太坊交互。

隐私帐户是为 Aztec 用户生成的第一个帐户。

与此帐户关联的私钥可用于解密笔记。私钥也可用于注册不同的支出密钥。这允许通过在解密票据所需的密钥(私钥)和花费票据所需的密钥(花费密钥)之间创建分离来实现帐户抽象。如果没有注册消费,可以使用账户私钥。

当帐户注册新的签名密钥时,主隐私帐户公钥与人类可读的别名相关联(见下文)。别名可以是任何东西,只要它尚未被声明。

一个账户应该在网络上用一个新的支出密钥注册一个签名人,以便利用账户抽象的优势。

签名人的注册有一个人类可读的别名、一个支出密钥和一个恢复密钥。如果支出密钥丢失,可以通过注册新的支出密钥时指定的恢复账户启动恢复流程。

注册支出密钥有一个相关的费用,因为它通常包括代币(或ETH)存款和向网络发布交易。

常见问题

如果我丢失了我的 Aztec 帐户私钥会怎样?

您的 Aztec 帐户私钥源自我们在向我们注册时要求您签名的以太坊签名。只要您仍然控制您原来的以太坊账户,您就可以重新获得您的 Aztec 账户密钥。


如果我丢失了我的 Aztec 账户私钥和我的 Ethereum 账户私钥会怎样?

目前,您的资金将丢失。我们的协议架构支持 Aztec 帐户社交恢复,但我们的前端软件的实施仍在开发中。


zk.money 用户名是干什么用的

zk.money 用户名/别名可让其他用户轻松查找您的加密公钥,以便他们可以向您发送资产。此名称必须是唯一的,并且限制为 20 个字符、小写字母、数字字母。请注意,这不是 ENS 域。


我已经注册了平台,但是再次登录时zk.money又提示注册

请遵循以下说明:

第一步:清除浏览器缓存。对于 Chrome,这是链接:chrome://settings/cookies/detail?site=zk.money

第 2 步:确保您使用用于注册 zkmoney 用户名的 Metamask 帐户登录。

💡 使用您用于注册 zkmoney 用户名的 Metamask 帐户登录(您之前可能使用不同的 Metamask 帐户进行资金/存款)。

第 3 步:

  • 如果显示“Claim Username”,则表示您之前的存款尚未使用。声明用户名以继续。

  • 如果它要求你“存款”,很可能我们有一个错误。不要继续并向Discord的支持团队发送消息。

Last updated