Rust 训练营火热招募中!开启你的 $2,000 Bounty 征程!

2024-04-11 17:04

本文主要是介绍Rust 训练营火热招募中!开启你的 $2,000 Bounty 征程!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

图片

在区块链开发领域,Rust 编程语言因其卓越的性能、安全性和生产力而备受推崇。Rust 静态类型的特性确保了在编译时期就能确定和检查变量和表达式的类型,显著提升了安全性和效率 。这种对安全性的重视,加上其内存安全的特性,使 Rust 成为开发智能合约和区块链技术的首选语言。

据 Stack Overflow 的年度开发者调查显示,Rust 连续八年被评为最受欢迎的编程语言,其背后的原因不仅仅是技术优势,更是因为它解决了开发者在使用其他语言时面临的痛点。

Rust 实战训练营

图片

TinTinLand 发起的 Rust Web3 Buidler 集结计划 —— 开发你的第一个 Web3 项目,正在面向所有开发者招募,我们诚邀全球的开发者加入我们的 Rust 入门第三期课程,不仅可以获得来自 Polkadot 和 NEAR 的专家级技术指导,还能够参与 Bounty 任务,总奖金池超 $2,000,上不封顶(按要求提交学员即可获得 $50 奖励!。无论你是对区块链技术抱有浓厚兴趣的新手,还是希望将自己的 Web3 项目想法变为现实的开发者,这都将是一个难得的学习与成长机会。

🏵️ 教学安排

本期课程以录播视频学习 + 每日微信群答疑 + Office Hour 直播答疑+ Workshop 技术直播加餐 + 课后练习+ Bounty 任务 + Rust 线下黑客松活动 的方式展开。课程于 2024 年 3 月 13 日正式开营,训练营 + Bounty 任务活动开展周期为 6 周!挑战赛报名截止日期为 5 月 15 日,别错过!

🕹️ 报名方式

相信看到这里的你已经对本期 Rust Web3 Buidler 训练营充满探索兴趣,想要报名参与的开发者点击链接或扫描二维码即可参与!报名后请扫码添加 TinTinLand 社区小助手微信(微信 🆔:WinniWinni1)获取最新课程 & Bounty 任务资讯!

🔗 课程报名链接  :https://meggd.xetlk.com/s/1aYVe5

图片

Bounty 任务介绍

图片

为了让开发者们深入这一领域积累实战经验增,让学员们真正学以致用掌握 Rust 在 Web3 领域的应用,TinTinLand 发起了训练营 Bounty 任务!Polkadot 和 NEAR 作为 TinTinLand 生态合作伙伴,将大力支持由 TinTinLand 推出的实战开发活动 同时参与学员还有机会赢取总奖金池超过 $2,000 的奖励,奖金上不封顶,为你的 Web3 开发之旅添砖加瓦!

🔗 Bounty 任务报名链接: 
https://wj.qq.com/s2/14407860/6k91/

🎲 任务流程

1. 报名组队:参赛者需在规定时间内完成报名,并组建自己的参赛团队(允许个人参赛)。

2. 准备阶段:请报名者加入 Rust 技术交流群,主办方将陆续公布比赛相关的资源、工具和参考资料、大致活动安排时间,参赛团队可自行准备和训练,也可参与主办方提供的 Rust 课程培训。

3. 比赛开始:比赛正式开始后,参赛团队需按照比赛题目要求完成相应的任务。

4. 挑战赛期间的精彩活动 👇

  • workshop专场:剖析参考案例、技术要点难点讲解、分享创新想法等。

  • TTM对话生态项目方:邀请生态内项目方与参赛学员进行对话,分享创业心得、开发经验等。

  • Office hour(课程学员专属):课程中每周有一次 Office hour,可供大家自由提问技术相关问题。

5. 提交成果:参赛团队需在规定时间内提交比赛成果,包括创新应用的设计方案、代码、演示视频等材料。

6. 评选及奖励:主办方将组织专业评委对提交的成果进行评选,并颁发奖项和奖励。

7. 项目落地支持:评选出可以参与 Demo Day 并获奖的项目,后续项目方和 TinTinLand 提供落地支持。

🎯 NEAR 赛题概览

赛题规则简述

  • 用 NEAR Rust SDK 开发智能合约和 dApp (有前端加分),要求包含单元测试或集成测试、文档,代码在 GitHub 上开源,并进行现场演示

  • 项目将从创意、合约代码质量、UI 设计、测试、文档、演示等维度进行评价

激励介绍:

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

🧩 Polkadot 赛道概览

Polkadot 赛题规则简述:

  • 用 Substrate 构造一条区块链,在 runtime 层至少添加一个独立撰写的 pallet

  • 可以选择以下方向:DeFi、NFT、DAO、AA(账户抽象)

  • 需要提供源码,包含 pallet 逻辑、测试以及 benchmarking

Polkadot 激励介绍:

  • 经组织方评选出的优秀 Demo,可获得 Polkadot 提供的 A 等级 $500;B 等级 $300;C 等级 $150 的奖金激励

  • 按要求提交即可获得 $50 奖励

🚀 Rust 黑客松挑战赛

报名参与 Rust Web3 Buidler 训练营及其 Bounty 任务的开发者,将享有 2024 年 Rust 线下黑客松挑战赛的优先参与权,并有机会赢得高额奖金及资源支持。Rust 黑客松挑战赛 计划于 2024 年 5 月至 7 月期间举办,TinTinLand 会及时为大家提供最新的比赛信息和活动详情!我们鼓励所有 Rust Web3 Buidler 训练营的参与者,以本次课程为契机,通过实战 Bounty 任务来锻炼自己,为在黑客松中与顶尖开发者们竞技做好万全的技术准备!

训练营时间节点

各位参与本次 Rust Web3 Builder 训练营的开发者请查收活动具体安排,并在相应的截止时间点前提交作品 Demo,我们会尽快推进作品审核流程并通知入围开发者参与最终的线上项目演示评审!

  • 基础培训课程:2024 年 3 月 13 日-2024 年 4 月 17 日

  • 挑战赛报名:2024 年 3 月 13 日 - 2024 年 5 月 15 日 12:00 (UTC+8)

  • Demo 截止提交:2024 年 5 月 15 日 12:00(UTC+8)

  • Demo 审核:2024 年 5 月 5 日 - 2024 年 5 月 7 日

  • 项目演示 & 线上评审:2024 年 5 月 17 日 20:00(UTC+8)

往期优秀作品回顾 & 资源库


Rust Web3 Builder 训练营目前已经进入第三期。在前两期的结业挑战中,共有 14 位开发者在规定时间内提交了出色的 Demo 作品,并获得了大赛的荣誉。这些作品涵盖了多个领域,其中包括基于 Solana 的 Meme GameFi 游戏 Marmot Network、利用 AIGC 进行 NFT 创作的 Dairy NFT,以及基于 NEAR 链的 CrowdFunding 平台,能够支持多种募捐活动等等。回顾这些精彩的 Demo Day,从中汲取灵感,探索更多创新的项目和应用场景吧!

🦀️ 第一期 Rust 课程挑战赛获奖回顾:

Rust 课程挑战赛获奖项目公布,点击查收精彩回顾!

🦀️ 第二期 Rust 课程挑战赛获奖回顾:

第二期 Rust 入门课圆满结束,Rust 黑客松挑战赛获奖项目揭晓!

🦀️ Rust 开发者资源库: 

https://www.notion.so/Rust-ee148e9f9ba64f0db187e51eb62816c6

TinTinLand 专注于搭建一个全面的开发者生态系统,提供涵盖从基础到高级的 Rust 课程,开拓最前沿的 Web3 技能培训。我们致力于构建一个互助共赢的社区,定期发布行业内最新的招聘信息,邀请顶尖项目团队分享他们的经验故事,并通过精心策划的黑客松和挑战赛促进技术交流与创新。我们的目标不仅是引领开发者步入 Web3 的大门,更希望与他们一同推进 Web3 的发展壮大。如果你有志于掌握 Rust,通过实际的 Bounty 任务和创新挑战来展示你的技术才华,Rust Web3 Buidler 训练营正等着你的加入

🔗 课程报名链接  :https://meggd.xetlk.com/s/1aYVe5

🔗 Bounty 任务报名链接:https://wj.qq.com/s2/14407860/6k91/

这篇关于Rust 训练营火热招募中!开启你的 $2,000 Bounty 征程!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/894667

相关文章

Java进阶学习之如何开启远程调式

《Java进阶学习之如何开启远程调式》Java开发中的远程调试是一项至关重要的技能,特别是在处理生产环境的问题或者协作开发时,:本文主要介绍Java进阶学习之如何开启远程调式的相关资料,需要的朋友... 目录概述Java远程调试的开启与底层原理开启Java远程调试底层原理JVM参数总结&nbsMbKKXJx

一文详解kafka开启kerberos认证的完整步骤

《一文详解kafka开启kerberos认证的完整步骤》这篇文章主要为大家详细介绍了kafka开启kerberos认证的完整步骤,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、kerberos安装部署二、准备机器三、Kerberos Server 安装1、配置krb5.con

Rust中的注释使用解读

《Rust中的注释使用解读》本文介绍了Rust中的行注释、块注释和文档注释的使用方法,通过示例展示了如何在实际代码中应用这些注释,以提高代码的可读性和可维护性... 目录Rust 中的注释使用指南1. 行注释示例:行注释2. 块注释示例:块注释3. 文档注释示例:文档注释4. 综合示例总结Rust 中的注释

Rust格式化输出方式总结

《Rust格式化输出方式总结》Rust提供了强大的格式化输出功能,通过std::fmt模块和相关的宏来实现,主要的输出宏包括println!和format!,它们支持多种格式化占位符,如{}、{:?}... 目录Rust格式化输出方式基本的格式化输出格式化占位符Format 特性总结Rust格式化输出方式

Rust中的Drop特性之解读自动化资源清理的魔法

《Rust中的Drop特性之解读自动化资源清理的魔法》Rust通过Drop特性实现了自动清理机制,确保资源在对象超出作用域时自动释放,避免了手动管理资源时可能出现的内存泄漏或双重释放问题,智能指针如B... 目录自动清理机制:Rust 的析构函数提前释放资源:std::mem::drop android的妙

Rust中的BoxT之堆上的数据与递归类型详解

《Rust中的BoxT之堆上的数据与递归类型详解》本文介绍了Rust中的BoxT类型,包括其在堆与栈之间的内存分配,性能优势,以及如何利用BoxT来实现递归类型和处理大小未知类型,通过BoxT,Rus... 目录1. Box<T> 的基础知识1.1 堆与栈的分工1.2 性能优势2.1 递归类型的问题2.2

在Rust中要用Struct和Enum组织数据的原因解析

《在Rust中要用Struct和Enum组织数据的原因解析》在Rust中,Struct和Enum是组织数据的核心工具,Struct用于将相关字段封装为单一实体,便于管理和扩展,Enum用于明确定义所有... 目录为什么在Rust中要用Struct和Enum组织数据?一、使用struct组织数据:将相关字段绑

开启mysql的binlog日志步骤详解

《开启mysql的binlog日志步骤详解》:本文主要介绍MySQL5.7版本中二进制日志(bin_log)的配置和使用,文中通过图文及代码介绍的非常详细,需要的朋友可以参考下... 目录1.查看是否开启bin_log2.数据库会把日志放进logs目录中3.查看log日志总结 mysql版本5.71.查看

浅析Rust多线程中如何安全的使用变量

《浅析Rust多线程中如何安全的使用变量》这篇文章主要为大家详细介绍了Rust如何在线程的闭包中安全的使用变量,包括共享变量和修改变量,文中的示例代码讲解详细,有需要的小伙伴可以参考下... 目录1. 向线程传递变量2. 多线程共享变量引用3. 多线程中修改变量4. 总结在Rust语言中,一个既引人入胜又可

Rust 数据类型详解

《Rust数据类型详解》本文介绍了Rust编程语言中的标量类型和复合类型,标量类型包括整数、浮点数、布尔和字符,而复合类型则包括元组和数组,标量类型用于表示单个值,具有不同的表示和范围,本文介绍的非... 目录一、标量类型(Scalar Types)1. 整数类型(Integer Types)1.1 整数字