专栏名称: 玩转VSCode
编程开发,业界资讯,以及 VS Code 的热门文章、使用技巧、插件推荐、插件开发攻略等,全部都可以在这里找到。带你玩转 VS Code!
目录
相关文章推荐
51好读  ›  专栏  ›  玩转VSCode

免费课程来袭: 懂TS就能开发Web3应用,赢取丰厚奖学金🧧

玩转VSCode  · 公众号  ·  · 2024-11-14 20:10

正文

Mina Protocol 与 OpenBuild 携手推出免费的 Web3 开发课程,旨在助力开发者从零开始学习如何在 Mina Protocol 上构建 Web3 应用。即便你之前没有接触过 Web3 技术,只要拥有一定的前端基础,就能顺利掌握开发 Web3 应用的核心技能。该课程不仅能有效提升你的开发能力,还有丰厚的奖学金等你来拿。通过这门课程,你将深入了解 Web3 生态,开启全新的职业发展之路。


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. 对数据隐私和安全感兴趣的开发者
  6. Web3 初级或中级开发者

课程大纲

具体的课程大纲请看 👇
第一章:Mina 协议基础
《开篇介绍 Mina 和开发者 Grant 计划》

《零知识证明入门》

《Mina 22kb 原理》
《Mina 开发者资源》
第二章:o1JS 开发框架
《o1JS 简介》
《使用 zkapp-cli 初始化工程》
《DSL 语法讲解》
《Demo 案例讲解》
第三章:zkApp 基础开发
《zkApp 基础概念与实操》
《本地测试》
《部署到 DevNet》






请到「今天看啥」查看全文