更新|zkApp 测试网:Berkeley Testnet Alpha
2022 年 9 月 26 日,Mina 生态合作伙伴 O(1) Labs 启动了 Berkeley Testnet Alpha,并邀请社区成员在公共、实时环境中测试 zkApp 功能,为未来的激励测试网做准备。
Berkeley Testnet Alpha 的推出是朝着 Mina 在主网上实现更简易 zkApp 可编程性迈出的关键一步。
Berkeley Testnet Alpha 的目标包括:
理解网络的运作并更好地找出需改进的地方
在网络上部署尽可能多的 zkApp
捕获用户对体验、功能和问题的反馈
本文旨在与社区分享从 9 月 26 日发布以来到 11 月 7 日之间取得的进展,以及为未来迭代我们在这段时间内取得的经验和后续计划。
测试网活动
部署的 zkApp 数量:24
成功应用 zkApp 交易的数量:3,023(包括部署)
社区提交的协议错误:2
反馈:我们一直在关注 Discord 频道的反馈,并鼓励社区在 leaderboard 上分享反馈,以及发布改进版本迭代体验的教程
在 Berkeley Testnet Alpha 上部署的全新 zkApp
查看已部署的新 zkApp,其中包括 2022 年 11 月 4 日至 6 日 ETHSanfrancisco 黑客松期间部署的一些新 zkApp。
(ETHSF 第一名)|使用零知识匿名提出 DAO 提案并对其进行投票。
|一个通过验证资产估值的演示用例实现零知识证明的通用平台,无需共享非必要信息
|利用 #ZKP 保护视频免受第三方访问的安全视频市场
|通过 message 以及向审计发送零知识报告进行 KYC ERC20/721 转移
错误修复/更新
社区成员 garethdavies#4963 于 2022 年 9 月 26 日报告了一个错误。他发现一个 zkApp 交易被广播并被节点接受,但并未被打包到区块中。在查看更多详细信息。
10 月 19 日,生态合作伙伴 O(1) Labs 发现了一个漏洞,潜在的攻击者可以利用该漏洞使用无效权限更改 zkApp 帐户。例如,此类攻击者可能在一个发布自定义令牌的帐户中铸造无限数量的令牌。作为响应,O(1) 为帐户添加了“访问”权限,如果授权不正确,则禁止访问 zkApp 帐户。这确保了 token zkApp 的“empty update”不能通过未经授权的 sub-calls。在查看更多细节。
为了消除影响 Mina 签名者网络兼容性的命名函数差异,O(1) Labs 于 2022 年 11 月 15 日发布了网络升级。在 查看更多详细信息。通过此更新,之前在测试网上启动的任何 zkApp 都被要求重新部署。社区成员还需要升级所有当前项目以使用 SnarkyJS 0.7.0 版本并将 zkApp CLI 升级到 0.5.0。
关键要点
测试网稳定进行并继续处理 zkApp 和非 zkApp 交易。下一步是鼓励更多的测试和活动,以继续收集经验。
已发现一些关键错误并计划进行修复 - 如上所述。
第一批早期采用者正在通过部署应用、报告错误和分享反馈来帮助改善体验。这些努力为未来的开发者部署 zkApp 铺平了道路。
下一步
展望未来,我们正在寻求社区的协助:
➡️ 部署更多 zkApp!注册加入 zkSpark,Cohort 0,参与 zkApp 开发并从 250K MINA 池中赢取奖励。
Cohort 0 将于 2022 年 11 月 22 日开始 —— 现在加入!
阅读此文了解正在 Mina 上参与测试的 zkApp,获得更多 idea 💡
➡️ 在测试网上与 zkApp 进行交互,并在 Discord 的 频道上直接对 Mina 的核心开发人员提问/分享反馈。
➡️ 通过 Mina 的 报告 Mina 协议的 issue 和所有其他与协议相关的错误。
请参考标以获取有关报告的说明。
➡️ 在此处报告与 SnarkyJS 相关的错误。
About Mina Protocol
#PoweredByParticipants
Mina 是全球最轻量区块链,由参与者参与治理。
凭借其优雅的设计,Mina 是首个实现简易编程性零知识智能合约(zkApp)的一层网络。Mina 独特的隐私和安全功能及其通过 zkApp 与任何网站链接的能力,使得 Web3 更具安全性和私密性,极大地推动着所有人都应享有的安全民主未来的构建。Mina 由总部位于美国的非营利组织 Mina 基金会管理。
全球最轻量区块链 人人皆可参与
公众号|Mina Protocol Official
微 博|Mina_Protocol
往期回顾
zkApps Era 启动|我们邀请你注册参与 zkSpark!
Mina 生态开发进展月度更新|2022 年 10 月
回顾|zkApp Beta 测试员积分榜