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

相关文章

Rust中的Option枚举快速入门教程

《Rust中的Option枚举快速入门教程》Rust中的Option枚举用于表示可能不存在的值,提供了多种方法来处理这些值,避免了空指针异常,文章介绍了Option的定义、常见方法、使用场景以及注意事... 目录引言Option介绍Option的常见方法Option使用场景场景一:函数返回可能不存在的值场景

hadoop开启回收站配置

开启回收站功能,可以将删除的文件在不超时的情况下,恢复原数据,起到防止误删除、备份等作用。 开启回收站功能参数说明 (1)默认值fs.trash.interval = 0,0表示禁用回收站;其他值表示设置文件的存活时间。 (2)默认值fs.trash.checkpoint.interval = 0,检查回收站的间隔时间。如果该值为0,则该值设置和fs.trash.interval的参数值相等。

【Rust练习】12.枚举

练习题来自:https://practice-zh.course.rs/compound-types/enum.html 1 // 修复错误enum Number {Zero,One,Two,}enum Number1 {Zero = 0,One,Two,}// C语言风格的枚举定义enum Number2 {Zero = 0.0,One = 1.0,Two = 2.0,}fn m

linux中使用rust语言在不同进程之间通信

第一种:使用mmap映射相同文件 fn main() {let pid = std::process::id();println!(

第二十四章 rust中的运算符重载

注意 本系列文章已升级、转移至我的自建站点中,本章原文为:rust中的运算符重载 目录 注意一、前言二、基本使用三、常用运算符四、通用约束 一、前言 C/C++中有运算符重载这一概念,它的目的是让即使含不相干的内容也能通过我们自定义的方法进行运算符操作运算。 比如字符串本身是不能相加的,但由于C++中的String重载了运算符+,所以我们就可以将两个字符串进行相加、但实际

代码训练营 Day26 | 47.排序II | 51. N-皇后 |

47.排序II 1.跟46题一样只不过加一个树层去重 class Solution(object):def backtracking(self,nums,path,result,used):# recursion stopif len(path) == len(nums):# collect our setresult.append(path[:])return for i in range(

代码随想录训练营day37|52. 携带研究材料,518.零钱兑换II,377. 组合总和 Ⅳ,70. 爬楼梯

52. 携带研究材料 这是一个完全背包问题,就是每个物品可以无限放。 在一维滚动数组的时候规定了遍历顺序是要从后往前的,就是因为不能多次放物体。 所以这里能多次放物体只需要把遍历顺序改改就好了 # include<iostream># include<vector>using namespace std;int main(){int n,m;cin>>n>>m;std::vector<i

如何开启WinRM服务?

https://support.huaweicloud.com/vss_faq/vss_01_0179_04.html WinRM(Windows 远程管理,Windows Remote Management)是WEB服务管理在微软的Microsoft Windows中的实现,它允许处于一个共同网络内的Microsoft Windows计算机彼此之间互相访问和交换信息。在一台机器启用WinRM后

代码随想录算法训练营Day37|完全背包问题、518.零钱兑换II、377. 组合总和 Ⅳ、70. 爬楼梯(进阶版)

完全背包问题                  和01背包最大区别就是一个物品可以重复放多次,因此遍历空间时可以从前往后。 import java.util.*;public class Main{public static void main (String[] args) {Scanner sc = new Scanner(System.in);int m = sc.nextInt

【代码随想录训练营第42期 续Day52打卡 - 图论Part3 - 卡码网 103. 水流问题 104. 建造最大岛屿

目录 一、做题心得 二、题目与题解 题目一:卡码网 103. 水流问题 题目链接 题解:DFS 题目二:卡码网 104. 建造最大岛屿 题目链接 题解:DFS  三、小结 一、做题心得 也是成功补上昨天的打卡了。 这里继续图论章节,还是选择使用 DFS 来解决这类搜索问题(单纯因为我更熟悉 DFS 一点),今天补卡的是水流问题和岛屿问题。个人感觉这一章节题对于刚