MoveFunsDAO 星航计划|从Move入门Web3与深入实践「公益课堂」
Move 语言作为最安全的编程语言之一,在资产的安全性和保护方面有着显著优势,被寄予引领 Web3 世界的全新叙事的厚望。
随着 Sui 在今年五月主网上线,它为 Move 生态带来一股新的浪潮。上线以来,Sui 公链的开发活跃度持续数月位居榜首,无论是 Issues 和 Pull Requests 的数量,还是仓库的 Star 增长,都一直位于前列,这表明着 从Move入门Web3 的契机已经到来!
就在最近,Sui Chain 的 TVL 达到 90.37Million,在所有区块链排名第26!Sui 基金会还提供了总数 1.57亿SUI 的资金池赋能开发者,推动Sui生态系统的蓬勃发展。
如果你希望以最快的速度入门 Web3 开发世界,那么欢迎加入星航计划!星航计划由 Move Funs Dao 发起,汇集了 Web3开发 领域内的专业导师,涵盖 Rust Move 前端 三个方向 ,旨在帮助那些对 区块链开发感兴趣 但尚未入门的朋友们快速了解和应用 Web3 开发。
星航计划完全免费,并致力于帮助学习者”Learn To Earn”。我们为学习者设计了一条清晰的学习路线,并设立了多级的里程碑奖励计划 [ 最高奖励可达2000元 ],旨在帮助新手入门 Web3 开发。
学习如何构建安全可靠的智能合约,并获取专业的指导、丰富的资源和与志同道合的小伙伴们一起成长。此外,我们还提供申请 Grant 的支持,帮助学习者进一步发展和实践他们的想法。
🚀 立即报名星航计划,开启你的 Move 开发之旅!🚀
👉 复制链接报名 Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.
👉 也可点击文末阅读原文跳转报名链接
课程介绍
我们将在接下来的一段时间里,了解如何使用 Move 进行 Web3 开发,包括基础学习和实战开发。
每周的学习内容包括自学任务,视频课程和周作业三部分,也会有特别任务作为 Milestone 考核标准 完成并认证便可解锁现金奖励
课程期间,每周一次 Office Hour 环节,收集大家当周的问题,针对当周内容集中答疑和讨论,
在共学结束,你可以选择项目开发、贡献开源代码(二选一),经认定后解锁终极奖励 333SUI 奖励。
你将获得:
(1)完成特殊周任务将解锁现金奖励,获得相应的现金奖励作为认可和激励。更有机会解锁终极奖励 333SUI
(2)在整个学习期间,你将提供个人指导和反馈,帮助你克服学习中的难题,提供实用的建议。为你提供更广阔的视野和灵感。
(3)参与不定期的技术和案例分享。这些分享均来自Sui 领域的资深人士,他们将带来最新的技术趋势、实用的开发技巧和成功案例。
(4)星航计划是由Sui Foundation官方认可的学习项目,对完成终极任务认定的学员将获得来自Sui Foundation的认可和支持。
(5)对于星航计划的产出的优质项目,我们会为你提供Grant申请和准备的帮助与指导,帮助开发者进一步发展和实践他们的想法。
学习形式
(1)地点
微信社群:学员之间的互动和交流
腾讯会议:线上视频课程和Office Hour的直播
GitHub:将用于代码分享和协作开发
Notion:课程综合管理
(2)资源
视频课程:讲师分享及 Office Hour
学习资料:Github上每周学习的预备资料
相关文档:Move Book, Sui Book
(3)时间
学员需完成视频课程跟进学习进度
学习后完成相应的周作业
建议每周至少投入8个小时进行学习
(4)支持
讲师和 Maintainer 团队组成助教小组
助教将在微信社群中与学员互动
提供定向辅导和答疑解惑
学习内容
(1)集结期:即日起开启正式招募,填写文末报名表加入星航计划
成员自我介绍,互相了解,分享技能与idea
Calender:https://movefuns.notion.site/Move-fd0d4b3a92844a83b17124d0904c6257
(2)模块一:浏览器 & 钱包
安装 Move开发环境
安装所需的开发工具和依赖项
配置开发环境,确保一切就绪
创建、导入和管理钱包
完成开发环境的搭建
创建一个钱包,并生成相应的公钥和私钥
(3)模块二:Token
Move 代币标准的介绍
非同质化代币(NFT)的概念和应用场景
代币合约的创建和功能实现
代币的发行、转移和余额查询
NFT的创建、转移和所有权查询
使用Move语言创建一个代币合约,一个NFT合约,并进行本地测试和调试
部署你的代币合约和NFT合约到测试网络,并进行功能验证
(4)模块三:On chain game
On-chain Game(链上游戏)的概念和特点
使用Move语言开发游戏逻辑
使用Move语言开发游戏智能合约
理解使用Move语言开发游戏逻辑和智能合约
(5)实战:设计模式与实战
🎉 本期星航计划正式完结,💻 成员进行项目开发
审核评估学习成果,派发终极奖励333SUI/人
Milestone & 奖励
(1)10 SUI
- 完成开发环境的搭建
- 创建一个钱包,并生成相应的公钥和私钥
(2)20 SUI
- 完成 Move 课程的学习
- 理解Token的概念并发行两个ERC20 Token,上线主网或者测试网,需要提供交易hash
- 理解NFT概念并发行一个NFT,上线主网或者测试网,需要提供交易 hash
(3)333 SUI
- 发布 Move 相关的学习笔记[文章或者视频]
- 成为 Maintainer,并主持至少一次 Office Hour
- 以上两项需要满足一项
- 给生态贡献了新的独立的 Move modules
- 对Move 生态项目 Sui(move-language,movefuns) 有 PR 贡献,mentor 会评估 PR 的复杂度
- 开发出具有创新性的 Move应用(团队或个人)
- 以上三项需要满足一项
(4)iphone 15
- 对贡献最多或者优秀项目或者个人奖励 iPhone 15
报名学习
本课程适合人群
- 区块链专业学生:提供了学习和应用 Move编程语言以及智能合约开发的机会
- 区块链开发从业者:想要转到 Move 生态开发的区块链开发者
- 区块链爱好者:对区块链技术和应用感兴趣的人群,不论其职业背景或专业领域
- 传统互联网开发者:希望了解和应用区块链技术以扩展其技能和领域
……
如何报名
如果你有兴趣加入星航计划,开始你的 Web3 开发探索之旅,请尽快报名!
🚀 本次星航计划完全免费,但为了保证学习质量,我们仅开放500个学习席位 💺
如果你有意参与,请填写下方表单,并添加助教微信完成报名。我们会在审核后邀请你加入我们的学习群。
📆 报名日期:即日起至 2023年11月12日
🌐 了解更多与报名咨询:http://s8u.cn/FvpML 或扫描下方海报二维码
关于 Sui Network
Sui是基于第一原理重新设计和构建而成的L1公有链,旨在为创作者和开发者提供能够承载Web3中下一个十亿用户的开发平台。Sui上的应用基于Move智能合约语言,并具有水平可扩展性,让开发者能够快速且低成本支持广泛的应用开发。获取更多信息:https://linktr.ee/sui_apac
官网|英文Twitter|中文Twitter|Discord|英文电报群|中文电报群
相关文章:

MoveFunsDAO 星航计划|从Move入门Web3与深入实践「公益课堂」
Move 语言作为最安全的编程语言之一,在资产的安全性和保护方面有着显著优势,被寄予引领 Web3 世界的全新叙事的厚望。 随着 Sui 在今年五月主网上线,它为 Move 生态带来一股新的浪潮。上线以来,Sui 公链的开发活跃度持续数月位居…...
RabbitMQ常用命令(一)
启动和关闭 1、启动RabbitMQ rabbitmq-server start & 注意:这里可能会出现错误,错误原因是/var/lib/rabbitmq/.erlang.cookie文件权限不够。 解决方案对这个文件授权 chown rabbitmq:rabbitmq /var/lib/rabbitmq/.erlang.cookie chmod 400 /va…...
在教育领域,AI垂直大模型应用场景总结!
1. 智能教育助手: 这种模型可以通过语音或文本与学生进行交互,提供个性化的学习建议和答疑解惑。根据学生的学习习惯和知识水平,推荐适合的学习资源,并提供实时的辅导和反馈。 2. 智能作文批改助手: 这种模型可以对…...

基于级联广义积分器(CGI)的谐波信号提取MATLAB仿真
微❤关注“电气仔推送”获得资料(专享优惠) 此方法可用于信号检测、虚拟阻抗合成、锁相环等方面。 在现有的信号提取方法中,众多学者采用了SOGI法、LPF法以及正交信号发生器等方法。当输入信号中不存在直流分量,只有谐波分量时&…...

Linux--线程-条件控制实现线程的同步
1.条件变量 条件变量是线程另一可用的同步机制。条件变量给多个线程提供了一个会合的场所。条件变量与互斥量一起使用时,允许线程以无竞争的方式等待特定的条件发生。 条件本身是由互斥量保护的。线程在改变条件状态前必须首先锁住互斥量,其他线程在获…...

flutter开发报错The instance member ‘widget‘ can‘t be accessed in an initializer
文章目录 问题描述问题原因解决方法 问题描述 The instance member ‘widget’ can’t be accessed in an initializer. 问题原因 “The instance member ‘widget’ can’t be accessed in an initializer” 错误是因为在初始化器列表中(constructor initializer…...
spring项目详细结构目录
这里写目录标题 一、项目结构1、model模型类Student2、mapper 数据访问层接口和映射文件接口类StudentMapper接下来创建名为 StudentMapper.xml 的映射文件 3、service 服务层接口和实现类创建名为 StudentService 的 Java 接口创建名为 StudentServiceImpl 的实现类 4、contro…...
Cygwin 和MinGW 的区别与联系
Cygwin,是Cygnus出品,被Red Hat公司收购,名下的项目,目的为提供运行于windows平台的类Unix环境(以GNU工具为代表)。Cygwin提供了抽象层dll,用于将部分POSIX转换为Windows API调用,目…...

WebSocket Day03 : SpringMVC整合WebSocket
前言 在现代Web应用程序中,实时性和即时通信变得越来越重要。传统的HTTP请求-响应模式无法满足实时数据传输和双向通信的需求。随着技术的发展,WebSocket成为了一种强大而灵活的解决方案。 WebSocket是HTML5提供的一种新的通信协议,它通过一…...
Electron + VUE3 桌面应用,主进程和渲染进程通信
之前写过篇主进程和渲染进程之间的通信,这里主要是记录一下VUE版本的应用,主进程和渲染进程之间的通信。思路是一样,唯一不同的是代码。 在开发Electron应用的时候,从安全的角度来考虑,尽量不要在渲染进程中,直接调用ElectronAPI,因此我们需要预加载JS脚本,在这个脚本…...

使用腾讯云轻量服务器安装AList
新人有免费两个月试用轻量服务器,使用云服务器商自带的webshell登录; 我这儿用docker安装Alist,因为服务器没自带docker,所以具体安装docker centos7.0最快速安装docker的方法 通过 Docker 部署 Alist 命令: docke…...

边缘计算助力低速无人驾驶驶入多场景落地快车道
自动驾驶刮起的风,如今正吹向低速无人驾驶赛道。近期不完全统计显示,当前A股及港股正在排队IPO的自动驾驶相关企业共有12家,其中实现盈利的企业仅两家,而且实现盈利的两家企业最主要的收入并不完全源于自动驾驶领域。 相比之下&am…...

谷歌推出基于AI的产品图像生成工具;[微软免费课程:12堂课入门生成式AI
🦉 AI新闻 🚀 谷歌推出基于AI的产品图像生成工具,帮助商家提升广告创意能力 摘要:谷歌推出了一套基于AI的产品图像生成工具,使商家能够利用该工具免费创建新的产品图像。该工具可以帮助商家进行简单任务(…...

python学习10
前言:相信看到这篇文章的小伙伴都或多或少有一些编程基础,懂得一些linux的基本命令了吧,本篇文章将带领大家服务器如何部署一个使用django框架开发的一个网站进行云服务器端的部署。 文章使用到的的工具 Python:一种编程语言&…...

【JAVA学习笔记】59 - JUnit框架使用、本章作业
项目代码 https://github.com/yinhai1114/Java_Learning_Code/tree/main/IDEA_Chapter15/src/com/yinhai/homework JUnit测试框架 1.基本介绍 1. JUnit是一个Java语言的单元测试框架 2.多数Java的开发环境都已经集成了JUnit作为单元测试的工具 2.如何使用 创建方法后&#x…...

3D 线激光相机的激光条纹中心提取方法
论文地址:Excellent-Paper-For-Daily-Reading/application/centerline at main 类别:应用——中心线 时间:2023/11/06 摘要 线激光条纹中心提取是实现线激光相机三维扫描的关键,根据激光三角测量法研制了线激光相机,基于传统 Steger 法对其进行优化并提出一种适用于提…...

云尘靶场-Tr0ll-vulhub
直接fscan扫描 发现这里有一个ftp 我们等等看 首先去nmap扫描端口 nmap -A -p- 172.25.0.13 --unprivileged 这里使用wsl ftp ssh 和80 然后我们继续继续目录扫描 dirb 出来没什么用处 所以我们继续去看 流量包 流量包分析 首先看tcp ->分析->追踪流 这里是f…...
Cuda cmake支持C++17
项目中cuda的编译需要使用到C17的特性,但是自己在设置C17的时候,一直不生效,最后找到一种生效的方式 1. 设置CMAKE_CUDA_STANDARD cmake_minimum_required(VERSION 3.19)project(demo)set(CMAKE_CXX_STANDARD 17) set(CMAKE_CUDA_STANDARD …...
【黑马程序员】Git
文章目录 前言一、Git 概念二、Git 安装与常用命令三、Git 远程仓库四、在 IDEA 上操作 Git总结 前言 一、Git 概念 二、Git 安装与常用命令 三、Git 远程仓库 四、在 IDEA 上操作 Git 总结...

季节性壁炉布置:让您的家温馨如冬季仙境
1、主题化的壁炉装饰:根据不同节令或假日,您可以为壁炉布置不同的主题。比如,在圣诞季节,您可以放置圣诞装饰品,烛台和彩灯,打造温馨的圣诞壁炉。在万圣节,尝试用各种吓人的装饰,如假…...

深入浅出Asp.Net Core MVC应用开发系列-AspNetCore中的日志记录
ASP.NET Core 是一个跨平台的开源框架,用于在 Windows、macOS 或 Linux 上生成基于云的新式 Web 应用。 ASP.NET Core 中的日志记录 .NET 通过 ILogger API 支持高性能结构化日志记录,以帮助监视应用程序行为和诊断问题。 可以通过配置不同的记录提供程…...

C++初阶-list的底层
目录 1.std::list实现的所有代码 2.list的简单介绍 2.1实现list的类 2.2_list_iterator的实现 2.2.1_list_iterator实现的原因和好处 2.2.2_list_iterator实现 2.3_list_node的实现 2.3.1. 避免递归的模板依赖 2.3.2. 内存布局一致性 2.3.3. 类型安全的替代方案 2.3.…...
Linux链表操作全解析
Linux C语言链表深度解析与实战技巧 一、链表基础概念与内核链表优势1.1 为什么使用链表?1.2 Linux 内核链表与用户态链表的区别 二、内核链表结构与宏解析常用宏/函数 三、内核链表的优点四、用户态链表示例五、双向循环链表在内核中的实现优势5.1 插入效率5.2 安全…...

(十)学生端搭建
本次旨在将之前的已完成的部分功能进行拼装到学生端,同时完善学生端的构建。本次工作主要包括: 1.学生端整体界面布局 2.模拟考场与部分个人画像流程的串联 3.整体学生端逻辑 一、学生端 在主界面可以选择自己的用户角色 选择学生则进入学生登录界面…...
前端倒计时误差!
提示:记录工作中遇到的需求及解决办法 文章目录 前言一、误差从何而来?二、五大解决方案1. 动态校准法(基础版)2. Web Worker 计时3. 服务器时间同步4. Performance API 高精度计时5. 页面可见性API优化三、生产环境最佳实践四、终极解决方案架构前言 前几天听说公司某个项…...

vscode(仍待补充)
写于2025 6.9 主包将加入vscode这个更权威的圈子 vscode的基本使用 侧边栏 vscode还能连接ssh? debug时使用的launch文件 1.task.json {"tasks": [{"type": "cppbuild","label": "C/C: gcc.exe 生成活动文件"…...

SpringBoot+uniapp 的 Champion 俱乐部微信小程序设计与实现,论文初版实现
摘要 本论文旨在设计并实现基于 SpringBoot 和 uniapp 的 Champion 俱乐部微信小程序,以满足俱乐部线上活动推广、会员管理、社交互动等需求。通过 SpringBoot 搭建后端服务,提供稳定高效的数据处理与业务逻辑支持;利用 uniapp 实现跨平台前…...
VTK如何让部分单位不可见
最近遇到一个需求,需要让一个vtkDataSet中的部分单元不可见,查阅了一些资料大概有以下几种方式 1.通过颜色映射表来进行,是最正规的做法 vtkNew<vtkLookupTable> lut; //值为0不显示,主要是最后一个参数,透明度…...
MySQL用户和授权
开放MySQL白名单 可以通过iptables-save命令确认对应客户端ip是否可以访问MySQL服务: test: # iptables-save | grep 3306 -A mp_srv_whitelist -s 172.16.14.102/32 -p tcp -m tcp --dport 3306 -j ACCEPT -A mp_srv_whitelist -s 172.16.4.16/32 -p tcp -m tcp -…...

抽象类和接口(全)
一、抽象类 1.概念:如果⼀个类中没有包含⾜够的信息来描绘⼀个具体的对象,这样的类就是抽象类。 像是没有实际⼯作的⽅法,我们可以把它设计成⼀个抽象⽅法,包含抽象⽅法的类我们称为抽象类。 2.语法 在Java中,⼀个类如果被 abs…...