SnapFingers DAO

Posted on Mar 20, 2022Read on Mirror.xyz

二层隐私支付项目 zk.Money 交互教程

作者:Kaspar#2022

编辑:嗷嗷#8854

一、项目背景:

Aztec Network是一个采用零知识证明的以太坊隐私二层网络,对背后机制感兴趣的小伙伴可以看看这篇文章

关于零知识证明也可以看看李永乐老师的ZK 科普(上)& ZK 科普(下)

简单来说,Aztec 想要提供的是,基于以太坊网络上保密且便宜的交易,zk.Money 就是他们的第一个应用,用户通过使用 zk.Money 可以完成手续费很低的转账,并且交易数据将被保密。

顺便说一下 Aztec 在去年的 2021 年的 12 月完成了 1700 万美金的 A 轮融资,由顶级风投 Paradigm 领投,跟投方包括 Variant Fund、IMToken、IOSG、ZK Validator 等机构,以及 Vitalik Buterin、Bankless、Anthony Sassano 等天使投资人。

二、准备工作:

  • 一个ETH钱包地址(建议用Metamask),如果单纯撸空投,建议用小号;
  • 至少要有0.02ETH;
  • 无需翻墙。

三、流程概览:

四、使用详解:

1. 进入应用:zkmoney官网

https://zk.money/

2. 点击 Log in

3. 第一次使用的小伙伴需要注册一个新的账户,点击下面的 Create new account。(Migrate account应该是给曾经用过老版本的用户使用的。)

4. 选择小狐狸钱包进行注册并且签名

5. 然后就可以注册一个用户名啦,这里的用户名是在Aztec网络上的域名,也就是说其实你是同时注册了一个Aztec网络的地址(0x.....),以及一个关联到该地址的域名。如果收款方同样拥有Aztec的域名,在转账时可以直接输入对方的域名(@xxxx),这并不会暴露该交易。

6. 点击 Register 之后会再次要一次签名,点击后稍微等待一会儿

7. 接下来就需要存钱进我们 Aztec 的地址了,为了避免大量的空白账号抢注域名,zk.money 需要你至少存入0.01ETH 才能完成整个注册环节。这里的 Shield == 存钱,右边的Fee是固定的开户费用。整个过程的上链时间预估在6小时左右,取决于当时距离下一个出块时间还剩多久。下面的警告大意为“该软件目前为实验阶段,尚未经过外部审计,出于安全性考虑,最高使用额度设定为 30ETH,请自行评估风险情况使用。”

8. 检查完没问题之后记得把勾打上,点击 Shield 之后就可以去签名了。由于上面那个 0.001 是开户费用,所以在以太坊上交易还是要给钱,Gas 在 30 多的时候 GasFee 如下。

9. 确认无误之后就可以点确定,然后等所有流程跑完(中间Approve还需要一次签名),然后就成功进入到个人主页。

10. 往下拉可以看到我们的交易记录,目前的颜色代表还在 Pending 中

11. 如果点击后面那个链接按钮,可以看到交易的详细情况。比如点 account 那一条,就能看到我们注册的 Aztec 地址(0x7057....)

12. 等几个小时我们的钱到账之后,就可以发起一笔交易了。回到个人主页,点击 Send,填入接收方的 ETH 主网的地址(0x...)或者是 Aztec 用户名(@xxxx),注意ENS等去中心化域名是不管用的。右边可以根据对交易速度的需求选择相应的gasFee,注意,这里的 GasFee 会用的是你 Aztec 账户当中的钱,而不是以太坊主网钱包里的钱,所以在真正使用时,前期存钱一定要存够。

13. 检查无误后点击确认并签名,然后需要等待 zk.money 将交易发出,直到看到这个“Transaction Sent”的提示之后,再关闭窗口。

14. 等交易上链之后就可以检查账户查收了,如果你填的接收方地址为主网地址(0x....),那么你可以到etherscan上的 Internals Txns 看到该交易。可以发现发送方是 Aztec 的 Bridge,是无法直接看到发送方的,除非去到 Bridge 的合约里核对金额。

至此,首个采用 zk 的隐私支付协议交互完毕。

· 关于 SnapFingers DAO ·

Empowered by Assmebly Partners

SnapFingers DAO 是一个专注于区块链前沿赛道研究的组织,致力于通过激励模型吸引来自不同领域的投研人士和社区贡献者,形成从研究到传播的影响力闭环,最终实现在区块链的世界里打个响指的目标愿景。

加入 SnapFingers DAO Discord,了解更多

官网 https://snapfingers.com 合作请联系 [email protected]