积分榜总体介绍
在和参加了 Mina zkApp 开发者聚会的开发者们接触后,我们发现显然需要更好的资源来确保开发者获得正确的信息和技能来帮助他们开始在 Mina 上进行开发。虽然我们非常详细地向与会者介绍 Mina、zkApps 和 SnarkyJS,但我们的技术帮助仅限于 (1) 向开发者介绍并查看我们的技术文档和 Discord,以及 (2) 邀请他们申请参加 zkApps Builders Program。
因此,我们决定为开发者创建一个带有“挑战”的小规模积分榜,帮助他们在正式的激励测试网启动之前尝试开发 zkApp。
完成的“挑战”会被记录在积分榜上,总排名结果最终会被季度赠款计划提名采纳。
挑战集中在 zkApp 开发上,从而更好地帮助开发者使用 SnarkyJS 并熟悉 ZK 编程。
为了考量参与度,我们手动跟踪了 zkApp 的开发(如要求他们转发到 Discord 的 zkApp 开发者频道、转推等)。
项目进展
超过 1,300 名社区成员申请加入排行榜。积分榜的第一版我们共邀请了 50 名开发者参加。它最初由一个较小规模的小组组成,开发者可以更新挑战,主持开发者聚会,最重要的是它鼓励 zkApp 开发者在 Discord 上互相提供 1:1 的反馈和支持。这些学习将有助于为开放下一次的积分榜建立基础,以便更多的 Mina 社区成员和 zkApp 开发者参与。
关键成果
赋能社区:每周 Beta 测试员都会召开会议,分享他们的积分榜、zkApp 开发并互相提供灵感,激励他们进行开发工作。
创建资源:Mina Protocol 联合创始人兼 Mina Foundation 首席执行官 Evan Shapiro 为开发者制作了教程,创建了更多工具帮助他们完成 zkApp 的开发。
收集反馈:积分榜为收集参与者反馈提供了一个很好的机会。从结果来看,Mina 了解到开发者对 UI 工具有着巨大的需求,未来将从黑客松中分配启动赠款来开发 UI。
主要发现
通过 zkApp Beta 测试员积分榜,参与者能够提供丰富的反馈,为未来的积分榜迭代提供信息。以下是开发者在本次参与的过程中的一些进阶观察。
深度挖掘|“文档的质量非常好,但是在 SnarkyJS 的基础知识之外,没有其他可以实际深入的文档”
在未来,将会推出更多深入开发 zkApps 的教程,其中将包括对核心基础原理和复杂构建能力的透彻理解
社区成员 Karol 和 Evan Shapiro 正在努力准备包括 UI 功能在内的挑战
哪里可以找到全部资源?|开发者正在寻求详细的解释来指导他们的开发过程。理想中它是一个“集中式中心”,涵盖最新的各种难度的 SnarkyJS 功能
未来的挑战将包括库的开发
https://bit.ly/3U5bPEG
发展机会无穷!|由于 Mina 为设计不同的应用提供了许多独特的优势和机会,因此开发者拥有大量的可能性
zkApp Beta 测试员每周都可以参加开发者视频通话,了解开发同伴正在做什么、提出问题并与 Mina 基金会联系
积分榜的下一次迭代旨在激发开发者探索 zkApp 的真实用例,帮助他们更多地了解 SnarkyJS 的功能
参与者成就
7 名开发 zkApp 的 beta 测试员有资格获得 2,000 MINA token + 1,000 USDC 梯度的赠款
完成挑战 1-5 并提供切实反馈的 7 名 beta 测试员有资格获得 750 MINA token 梯度的赠款
完成挑战 1-5 的 15 位 beta 测试员有资格获得 200 MINA token 梯度的赠款
有关积分榜排名和获得赠款提名资格成员的完整列表,请查看此处的表格。
zkApp 开发
以下是本次积分榜中出现的几个 zkApp 示例:
1
Comdex#3801
https://bit.ly/3fweEzA
@Comdex#3801 基于 SnarkyJS 的 action/reducer 特性和相关的 merkle 树开发了一个隐私 NFT 原型 (POC)。该 zkApp 支持铸造和转让 NFT,并通过 ZK 证明验证 NFT 所有者而不暴露所有者地址
2
temmuz#6937
https://bit.ly/3fweNmC
@temmuz#6937 开发了一个 zkApp,用户可以使用哈希链在零知识的基础上证明他们年满 18 岁。包括一个可选的面部验证 / 识别管道,用于匹配护照图像和自拍图像上的面部,评估护照图像的有效性,并对从护照中获得的用户年龄进行加密。这是一个很好的例子,展示了 Mina 的 zkApp 架构如何进行链下执行和节省 gas 成本,而不是将每笔交易都推送到链上
3
Gordon Freeman#4502 &
rpanic#3328
https://bit.ly/3rhDt4P https://bit.ly/3Cm8tHj
@Gordon Freeman#4502 和 @rpanic#3328 均开发了利用独特的零知识特性在 Mina 上实现多签钱包的 zkApp。Mina 上的多签钱包将成为 zkApp 生态的重要基础设施,很高兴看到它们优先在社区出现!
4
ioWxss6#6308
https://bit.ly/3CoHDOR
@ioWxss6#6308 开发了一个可以证明用户知道数学问题的答案,而不会透露实际答案的 zkApp。其中包含 UI,用户可以直接与部署在伯克利测试网上的智能合约进行交互。这对于初学者理解 zkApp 工作原理的基本架构非常有帮助
5
45930#8225
https://bit.ly/3SP0BUd
@45930#8225 开发的 zkApp,不同的用户可以在共享画布上打开和关闭像素,然后应用将画布的状态提交给 Mina
6
robi#4970
https://bit.ly/3rCJrh3
@robi#4970 开发了一个游戏化的 zkApp,参赛者必须先证明自己找到了秘密 / 答案,而不向其他参赛者透露答案。游戏结果推动比赛继续进行,直到确定了参赛者的完整排名
下一步
排行榜 V2 的公开报名将于 11 月 14 日开始。欢迎任何阶段的 SnarkyJS 探索者报名。
V2 筹备中 – 查看下方资源
通过此处表格进行报名
查看由 Mina Protocol 联合创始人兼 Mina 基金会首席执行官 Evan Shapiro 编写的新教程
About Mina Protocol
#PoweredByParticipants
Mina 是全球最轻量区块链,由参与者参与治理。
凭借其优雅的设计,Mina 是首个实现简易编程性零知识智能合约(zkApp)的一层网络。Mina 独特的隐私和安全功能及其通过 zkApp 与任何网站链接的能力,使得 Web3 更具安全性和私密性,极大地推动着所有人都应享有的安全民主未来的构建。Mina 由总部位于美国的非营利组织 Mina 基金会管理。
Website
Twitter
Medium
Weibo
Discord
Telegram
GitHub
全球最轻量区块链 人人皆可参与
公众号|Mina Protocol Official
微 博|Mina_Protocol
往期回顾
Mina 生态开发进展月度更新|2022 年 10 月
2022 Q3 透明度报告
11 个正在 Mina 上参与测试的 zkApp|2022 年 10 月