在上一篇文章《Task2:move coin》中,我们学习了如何通过Move 编程语言创建一个简单的代币合约,并实现了合约的发布与调用。在此过程中,我们逐步掌握了Move 的模块化设计资源管理机制以及合约间的交互方法,为构建链上金融场景提供了强大的工具支持。本篇文章将延续之前的学习路径,完成Move
使用 OpenZeppelin 来帮助进行合约开发,即可以提高代码的安全性,又可以提高开发效率。
在上个文章众筹案例中,每个参与者可以看到自己的参与的状态,创作者却没有办法查看所有参与者,这篇文章我们实现在合约中加入参与事件,后台通过监听参与事件记录所有的参与者。
本文收集了关于零知识证明的一些学习资料(包括科普文章,论文,开源仓库及相关学习网站等),并对这些资源进行了整理分析,希望能对大家有所帮助。