# 如何撸零知识证明 ZK 的毛之 Aztec & Sismo ？（一）

By [timehackers.eth](https://paragraph.com/@timehackers-eth) · 2022-11-20

---

*   关注凯琳，提前埋伏大毛空投！
    
*   我的 Twitter ：[https://twitter.com/TimeHackers\_eth](https://twitter.com/TimeHackers_eth)
    

在 Web3 领域，Zero-Knowledge（零知识证明，以下简称 ZK ）是备受资本青睐的热点赛道，特别是在Luna、3AC、Celsius、Voyager 及 FTX 等中心化机构相继暴雷的背景下，链上“去信任”变得尤为重要，而 ZK 技术刚好是发展“去信任”的一柄利器。以至于项目方凡是在产品和叙事上引入了 ZK 的概念，一级估值都得涨好几个Level，VC们也乐于组局，参建生态。

“开大会”是币圈的优良传统，也是传递共识的纽带。从前段时间分别在新加坡/英国的Token2049 以及在波哥大的Devcon6大会反响来看，ZK 果真硬核的一塌糊涂，其中在 Devcon6 的 330 多场活动中，光ZK系话题占比将近20%，恐怖如斯。

\*\*所以有关 ZK 的毛一定要去撸，而且未来很有可能出大毛！\*\*然 ZK 还处于早期，应用普及度低，用户认知在很懵懂的状态，现在你让一个 Web3 用户熟练使用 ZK ，比让 Web2 用户学习使用Metamask钱包还难！所以我觉得有必要出一篇 《如何撸零知识证明 ZK 的毛》系列的文章，帮助大家走进&了解 ZK 的世界。

相信撸毛的选手对Galxe的OAT（On-chain Achievement Token，即链上凭证）再熟悉不过，那么你知道Mint一个ZK Badge徽章会收获怎样的成就感呢？可以说是完全不一样的体验！

  

**今天讲讲Aztec**

是基于Noir语言构建的零知识证明隐私Layer2；Noir是团队耗时1年半时间开发的一种基于 Rust 的领域特定语言 (DSL)，用于创建和验证零知识证明，有关Noir的详细简介：[https://medium.com/aztec-protocol/introducing-noir-the-universal-language-of-zero-knowledge-ff43f38d86d9](https://medium.com/aztec-protocol/introducing-noir-the-universal-language-of-zero-knowledge-ff43f38d86d9)；投资机构：Paradigm、IOSGVentures、Variant Fund、Nascent、Vitalik Buterin、ConsenSys等。注：Paradigm非常有格局，领投的项目基本不会差，也很少发生烂尾的情况；目前生态有Grant可申请：[https://aztecnetwork.notion.site/50684294df8e411fb415bbc56e2801d6?v=e6b9dde214d84da3bb0c3f983f974489](https://aztecnetwork.notion.site/50684294df8e411fb415bbc56e2801d6?v=e6b9dde214d84da3bb0c3f983f974489)；

撸毛准备工作：

1.  打开[https://zk.money/](https://zk.money/)，先登陆Metamask钱包注册一个别名，Shield（盾）的成本最低需要0.01ETH；
    

![](https://storage.googleapis.com/papyrus_images/a82d5390807e6d2a44fb94d5891a1a801cb938cc5acf3fe77991aa92a78e2a27.png)

再注册过程中还需要存入一笔以太坊，前端会自动弹需求将主网 ETH 转入 zk.money，我这里显示要0.010302ETH；

![](https://storage.googleapis.com/papyrus_images/4c205543d4819313df106214d44e560295a65bcc9f4860f7390af1fdec7c61a4.png)

到这里成本 $30 左右，另外官方要求用户最低要存0.1 ETH ，同时不低于三笔存款数，完成这些要求再去DC拿身份：Aztec Badge Verified，这样一套下来如果 Aztec 发币的话基本会快照给空投的，另想薅大羊毛的话，得深度使用[https://zk.money/earn](https://zk.money/earn)（可以在借贷协议Euler上抵押 zkETH 做交互, 体验通过 batch 来节省交易手续费）和[https://zk.money/trade](https://zk.money/trade)功能；Aztec Connect优势介绍：[https://medium.com/aztec-protocol/dollars-and-sense-cheap-privacy-with-aztec-connect-f35db037a04](https://medium.com/aztec-protocol/dollars-and-sense-cheap-privacy-with-aztec-connect-f35db037a04)；

![](https://storage.googleapis.com/papyrus_images/e8f68fdc353a820c49295e9c15ff635bd3f16fad109eebfc10341ffbc9a1643b.png)

**再讲讲Sismo**

ZK badge 是个很有意思的概念和工具，由 Sismo 协议铸造，可以让用户自主导入Reputation或者其他的 History 到钱包去证明（[https://docs.sismo.io/sismo-docs/what-are-zk-badges](https://docs.sismo.io/sismo-docs/what-are-zk-badges)）；

![](https://storage.googleapis.com/papyrus_images/a993c09861e2a87898a962c82c12ed2405cfb7c5ee0189ea05dca824fdcc3db8.png)

<[https://twitter.com/ZK\_Pay/status/1586478659275456512](https://twitter.com/ZK_Pay/status/1586478659275456512) 看了官方消息，一般第一天 Despoit 的话，第二天会变成 eligible 的状态，到时就可以 MInt Badge 了，有空头预期；>

看了官方消息，一般第一天 Despoit 的话，第二天会变成 eligible 的状态，到时就可以 MInt Badge 了，有空头预期；

![](https://storage.googleapis.com/papyrus_images/2072f006b049943a2af6817f660e5fe7f2edc590acd90cb6444f0e4d5c7d08a1.png)

第二天已经显示 Eligible 了，这时在 Sources 和 Destinations 里分别import两个钱包地址，即可成功 Mint Badge ；

![](https://storage.googleapis.com/papyrus_images/b768cc26791f17e64e52a82ca8cbd0d9e01917aacaef2af9571c04b6ad57c983.png)

Congratulations you're an Aztec User！

![](https://storage.googleapis.com/papyrus_images/9ef7117ab24d66320ddf2917f7178284248b6e59501a530de772290b7b0b6ec1.png)

写在最后，一整套 OVER ，肯定会有人会好奇自己明明已经 Mint了Badge ，为什么一直找不到呢？这也是 zk Badge 的神奇之处，我们Mint的 zk Badge 是在 Destinations 账户里的，Sources 账户没有的，要知道ZK密码学上的逻辑在于你想证明某事而无需披露个人隐私， Destinations 账户是为了保护 Source 账户隐私存在的；另外，这两个账户在外部是没有关联性的，仅密码学上耦合，你拥有所有控制权。

  

未来 Self-Sovereign（自我主权）真的有可能在 Web3 实现，这轮熊市我们可以失望，但不能绝望，大航海时代才刚刚迈出第一步，前方星辰大海！

关注我不迷路：

[https://twitter.com/TimeHackers\_eth](https://twitter.com/TimeHackers_eth)

[Subscribe](null)

---

*Originally published on [timehackers.eth](https://paragraph.com/@timehackers-eth/zk-aztec-sismo)*
