qiwihui / blog

技术和思考,基于issues
https://qiwihui.com
44 stars 3 forks source link

Tornado Cash 代码实践系列 | Tornado Cash in practice #178

Open qiwihui opened 3 months ago

qiwihui commented 3 months ago

这个系列的视频将从零到一实现 Tornado Cash 的功能,包括零知识证明电路,智能合约以及证明验证。希望你能从中学习到 Tornado Cash 的所用到的技术,并知道如何构建一个零知识证明应用。

Tornado Cash 是一个以太坊上的混币器,通过使用零知识证明(Zero Knowledge Proof),Tornado Cash 可以打破区块链上源地址和目标地址之间的关联,解决隐私泄露的问题。Tornado Cash 使用了 Merkle 树和零知识证明电路,并在智能合约验证零知识证明。

系列视频:

  1. Tornado Cash 代码实践(1): Tornado Cash 介绍
  2. Tornado Cash 代码实践(2):零知识证明电路
  3. Tornado Cash 代码实践(3):存款和取款合约
  4. Tornado Cash 代码实践(4):默克尔树
  5. Tornado Cash 代码实践(5):证明生成和验证
  6. Tornado Cash 代码实践(6):用 chatGPT 帮我生成交互页面
  7. Tornado Cash 代码实践(7):测试网部署(TODO)

视频中的文档: https://qiwihui.notion.site/Tornado-cash-92055ce981ea46668aa72d836085fd35