查看原文
其他

Rust Web3 Buidler 训练营公布!开发你的第一个 Web3 项目

TinTinLand TinTinLand 2023-11-22

Paradigm 和 a16z 等机构接连用 Rust 打造以太坊与 OP 客户端(使用 Rust 开发:以太坊与 Layer2 生态建设新趋势),为什么越来越多的区块链生态和项目选择 Rust 语言?因为它高性能、类型安全、并发性强,还可以轻松集成到其他语言中。然而,许多开发者却觉得 Rust 难以入门。

TinTinLand 携手 Rust 语言中文社区的联合创始人 Mike Tang 打造了 Rust 系列公开课。我们精心设计了整套课程,从基础到深入,带你逐步掌握 Rust 的核心概念和编程技巧。

此外,为了帮助你真正入门,增加实战经验,我们还联合 Solana、NEAR、StarkNet 准备了实际项目挑战!参与 Bounty 任务,开发你的第一个 Web3 项目,赢取 $2000+ 奖励!

用 Rust 开发你的第一个 Web3 项目

为了让开发者更熟悉 web3,运用 Rust 语言创建 web3 产品,TinTinLand 发起【Rust Web3 Buidler 训练营 —— 基于 Rust 开发你的第一个 Web3 项目】,Solana 和 NEAR 两大公链成为 TinTinLand 生态合作伙伴,大力支持由 TinTinLand 推出的 Rust 入门第二期课程,课程期间将为参赛学员提供技术指导以及 $2000+ 奖励!

Rust Web3 Buidler 训练营 —— 开发你的第一个 Web3 项目面向所有开发者招募,报名 Rust 入门第二期课程的学员可以在课程期间获得由 Solana 和 NEAR 提供的技术指导。

报名链接🔗:https://meggd.xet.tech/s/UP9aG

1

训练营流程

  • 课程报名 & 学习:10.24-12.2

  • Office Hour:10.28-11.25 期间每周六课程内容回顾 + 课后练习点评 + 直播答疑

  • Workshop 直播:11.4-12.9 期间三场 Workshop 直播技术分享加餐

  • Demo Day:Bounty 总奖金 $2000,开发者完成课后实践练习获得官方认证证书,参与挑战赛赢 Bounty 奖励

2

Rust 基础培训内容

第一课:初识 Rust

第二课:Rust 的所有权

第三课:复合类型

第四课:泛型与 Trait

第五课:错误处理,宏

第六课:主流公链对 Rust 的使用介绍

报名方式:

¥99 报名,赢 $2000+ 奖励

扫码咨询

3

挑战赛时间及流程安排

挑战赛流程主要包含基础课程学习、报名和组队,以及 Demo 提交和评审。在此期间导师将剖析参考案例、技术要点难点讲解、分享创新想法,并邀请生态内项目与参赛学员进行对话,分享创业心得、开发经验。

1. 基础课程学习:10 月 21 日 - 11 月 25 日

2. 挑战赛报名及组队(10 月 24 日 - 12 月 14 日):参赛者需在规定时间内完成报名,并组建自己的参赛团队(允许个人参赛)。

3. 挑战赛期间活动👇

  • Workshop 专场

  • TTM 对话生态项目方

  • Office hour(课程学员专属)

4. 提交成果(12 月 16 日 Demo 截止提交):参赛团队需在规定时间内提交比赛成果,包括创新应用的设计方案、代码、演示视频等材料。

5. 评选及奖励:12 月 23 日项目演示与评审,12 月 29 日获奖项目公布。

4

赛题介绍

本次 Rust 挑战赛设立 NEAR 与 Solana 两个赛道,参赛者可选择 NEAR Rust SDK 方向开发或选择 Solana 合约方向开发,亦可同时开发两个方向的智能合约和 DApp。

NEAR 赛题与激励

赛题规则

  • 用 NEAR Rust SDK 开发智能合约和 DApp (有前端更好,但并非必须),要求包含单元测试或集成测试、文档,代码在 GitHub 上开源,并进行现场演示。项目将从创意、合约代码质量、UI 设计、测试、文档、演示等维度进行评价。

参考资料

  • NEAR Rust SDK: 

    https://docs.near.org/sdk/rust/introduction

  • NEAR JavaScript API (用于前端开发):

    https://docs.near.org/tools/near-api-js/quick-reference

  • 评分标准参考:

    评委将从 Idea(5)、Contract(25)、UI(5)、Test(5)、Doc(5)、Demo(5)多个维度进行评分

在经组织方评选出的优秀 Demo,可获得 NEAR 提供的 A 等级 $500、B 等级 $100、C 等级 $50、D 等级 $25 的奖金激励。

Solana 赛题与激励

赛题规则

基于 Solana 创建 DApp 并实现以下功能之一:

  • DePIN:设计加密货币激励模型,建立物理基础设施网络以改变传统企业的运行模式。

  • 人工智能:将人工智能与加密技术相结合,加速加密产品的发展。

  • DeFi & 支付:为更加开放的金融体系设计新的去中心化应用程序。

  • 游戏:创造游戏的未来。塑造基于区块链的游戏、NFT 等,让玩家直接与 P2P 市场互动。

  • 手机端用户 DApp:在加密货币上构建下一代移动网络产品,以吸引更多用户。

  • 加密基础设施:构建强大的工具和基础设施,为 Solana 生态系统中的 DApp 提供支持。

  • DAO 和网络国家:创建工具并形成目标驱动的社区

评分标准参考:

评委将从代码质量(15)、原创性(10)、潜在影响力(15)、only possible on Solana(20)、demo 演示(40)多个维度进行评分

经组织方评选出的优秀 Demo,可获得 Solana Foundation 提供的总分前六的一等奖 $300,二等奖 $200*2,三等奖 $100*3 奖金激励

往期挑战赛精彩回顾

就在上个月结束的 Rust 挑战赛-创意与技能碰撞,7 名课程学员在规定时间内提交 Demo 作品,经过初审合格后顺利进入决赛 Demoday,最终获得瓜分由 NEAR、Solana、StarkNet 支持的大赛奖金池!获奖项目中,有基于 Solana 开发的 Meme GameFi 游戏,有利用 AIGC 生成日记概括的图像并记录在区块链生成 NFT,有开发去中心化募捐活动平台,寻找黑客松伙伴,以及流动性质押、链上博弈等。

参加上一届 Rust 课程挑战赛的学员,都经过了完整的 Rust 入门课程训练,真正做到将理论与实践结合、从 0 到 1 尝试 Web3 项目开发。Rust 入门第一期课程于 6 月底开课,共有 96 位学员参与课程,大部分学员都是初次尝试用 Rust 语言进行开发,近 50 名学员顺利毕业。其中有 7 位学员提交 Demo 并参与课程挑战赛 Demoday 的演示,努力将所学 Rust 知识用于实践。

通过 6 节视频课学习 + 8 次 Office hour + 5 次作业点评会 + 2 次 Workshop 的系统学习,学员们在直播间与讲师、助教近距离互动,顺利化解各类开发难题,迈出利用 Rust 语言进行开发的第一步。

想了解更多上一届 Rust 课程挑战赛的精彩回顾,可参见《Rust 课程挑战赛获奖项目公布,点击查收精彩回顾!》。错过了上一届没关系,Rust Web3 Buidler 训练营 —— 开发你的第一个 Web3 项目现在面向所有开发者招募!报名 Rust 入门第二期课程的学员可以在课程期间获得由 Solana 和 NEAR 提供的技术指导,并赢取 $2000 奖励!

扫描图中二维码,或点击链接立刻报名

🔗:https://meggd.xet.tech/s/UP9aG


往期精彩

Solana 官方指导、海量奖金支持:Rust 课程挑战赛等你来赢!

NEAR 官方指导、优秀 Demo 可获激励:Rust 课程挑战赛开战在即!

如何用 Rust 语言从 0 到 1 创造出自己的项目?挑战赛之星为你现身解答!


关于我们

ABOUT US



TinTinLand 是赋能下一代开发者的技术社区,通过聚集、培育、输送开发者到各开放网络,共同定义并构建未来。


Discord: https://discord.gg/kmPnTDSFu8

Twitter: https://twitter.com/OurTinTinLand

Bilibili: https://space.bilibili.com/1152852334

Medium: https://medium.com/@tintin.land2021

YouTube: https://www.youtube.com/channel/UCfHiMcFt-4btbC75FsReQh

继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存