1

Mina Protocol 携手 OpenBuild 推出为零知识证明开发者设计的 Bootcamp,帮助开发者可以从零开始学习在 Mina Protocol 构建 ZK 驱动的应用(zkApp)。无论你是否接触过 ZK 技术,只要具备前端基础知识,便能在指导下顺利掌握 zkApp 开发要领,成为区块链领域中最新创新的见证者和实践者!

zkApp 特指在 Mina Protocol 上构建的应用, Mina 社区将基于该区块链的应用称为 zkApp,突出了 Mina 区块链特有的零知识应用程序生态。

Mina zkApp:重新定义智能合约开发的便捷性

Mina Protocol 的 zkApp 是一种具备零知识能力的智能合约,相较传统 DApp 更具隐私保护功能。开发者可以使用 o1JS 框架(基于 TypeScript)轻松构建 zkApp,即使没有深厚的 zk 理论知识,前端开发者也可以快速上手。

zkApp 的工作模式是链下计算、链上验证,使得用户数据可以完全保密并留存在本地,避免了传统智能合约的隐私风险。而且,zkApp 是目前唯一可以直接在浏览器中运行的 zk 驱动智能合约。无需复杂的环境配置,用户即可直接在浏览器中体验安全私密的合约执行流程。此外,o1JS 框架消除了复杂的“可信设置仪式”,简化了合约开发流程,从而加速开发周期、降低开发成本,确保开发者能够更快速地将创意变成现实。

高效、低成本的开发体验

对于开发者来说,Mina Protocol 还带来了其他诸多优势。Mina 的 SnarkyJS 框架让 TypeScript 开发者无需学习全新语言即可开始构建 zkApp,极大降低了门槛。同时,由于 zkApp 采用链下计算,链上仅用于验证结果,因此链上费用极低,使得 zkApp 的开发和用户交互都具有极高的性价比。这一特性不仅能够减轻开发者的经济负担,更让低成本、高效益的应用场景成为可能。

谁可以报名?

  1. 有意向转型 Web3 的开发者
  2. 有 TypeScript 基础的前端开发者
  3. 想拓宽技术栈的全栈开发者
  4. 有过 DApp 开发经历,想深入了解 ZK 技术的开发者
  5. 对数据隐私和安全感兴趣的开发者

课程大纲

第一章:Mina 协议基础

  1. 《开篇介绍 Mina 和开发者 Grant 计划》
  2. 《零知识证明入门》
  3. 《Mina 22kb 原理》
  4. 《Mina 开发者资源》

第二章:o1JS 开发框架

  1. 《o1JS 简介》
  2. 《使用 zkapp-cli 初始化工程》
  3. 《DSL 语法讲解》
  4. 《Demo 案例讲解》

第三章:zkApp 基础开发

  1. 《zkApp 基础概念与实操》
  2. 《本地测试》
  3. 部署到 DevNet》
  4. 《解析交易细节》

第四章:zkApp 高阶应用

  1. 《Event 合约日志分析》
  2. 《Actions & Reducer 机制》
  3. 《Time-Locked Accounts 机制》
  4. 《自定义代币机制》
  5. 《Fungible Token Standard源码讲解》

第五章:Protokit 框架探索

  1. 《Protokit 基础概念讲解》
  2. 《Protokit 实操案例》

免费报名

image.png

扫码加入交流群

image.png

本次 Mina x OpenBuild Bootcamp 采用“Learn to Earn”模式,提供全免费的优质课程和丰富的实战任务。学员在完成每个阶段任务的过程中,不仅能收获宝贵的 zkApp 开发经验,还将有机会瓜分高达 2000USDT 的学习奖励和 3000USDT 的黑客松奖励。此外,优秀参与者更有机会赢取 OpenBuild 专属周边好礼和工作机会推荐。加入我们,边学边赚,共同迈向 ZK 技术前沿!

主办方

image.png

Mina 是一个以隐私和去中心化为核心设计的区块链项目,其特点是区块链体积极小,只有约22KB。这使得 Mina 成为“世界上最轻量级的区块链”,并保持其区块大小不随时间增长。Mina 的主要技术亮点是使用零知识证明(ZK-SNARKs)技术,实现了极轻量的链上数据存储,使用户可以轻松同步链上数据,并保证链的去中心化。

image.png

面向 Web3 开发者的开源社区,致力于为开发者提供高质量的系统性内容和活动,同时连接 Web2 和 Web3,帮助开发者过渡到去中心化的网络,建立声誉体系,构建信任,创造商业机会。


OpenBuild
11 声望2 粉丝

OpenBuild 是一个致力于帮助 Web2开发者更好的进入 Web3 的开源社区,助力开发者成功。