当前位置: 首页 > news >正文

MoveFunsDAO 星航计划|从Move入门Web3与深入实践「公益课堂」

Move 语言作为最安全的编程语言之一,在资产的安全性和保护方面有着显著优势,被寄予引领 Web3 世界的全新叙事的厚望

随着 Sui 在今年五月主网上线,它为 Move 生态带来一股新的浪潮。上线以来,Sui 公链的开发活跃度持续数月位居榜首,无论是 Issues 和 Pull Requests 的数量,还是仓库的 Star 增长,都一直位于前列,这表明着 从Move入门Web3 的契机已经到来

就在最近,Sui Chain 的 TVL 达到 90.37Million,在所有区块链排名第26Sui 基金会还提供了总数 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

报名学习

本课程适合人群

  1. 区块链专业学生:提供了学习和应用 Move编程语言以及智能合约开发的机会
  2. 区块链开发从业者:想要转到 Move 生态开发的区块链开发者
  3. 区块链爱好者:对区块链技术和应用感兴趣的人群,不论其职业背景或专业领域
  4. 传统互联网开发者:希望了解和应用区块链技术以扩展其技能和领域

……

如何报名

如果你有兴趣加入星航计划,开始你的 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、主题化的壁炉装饰:根据不同节令或假日,您可以为壁炉布置不同的主题。比如,在圣诞季节,您可以放置圣诞装饰品,烛台和彩灯,打造温馨的圣诞壁炉。在万圣节,尝试用各种吓人的装饰,如假…...

铭豹扩展坞 USB转网口 突然无法识别解决方法

当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…...

JavaScript 中的 ES|QL:利用 Apache Arrow 工具

作者:来自 Elastic Jeffrey Rengifo 学习如何将 ES|QL 与 JavaScript 的 Apache Arrow 客户端工具一起使用。 想获得 Elastic 认证吗?了解下一期 Elasticsearch Engineer 培训的时间吧! Elasticsearch 拥有众多新功能,助你为自己…...

抖音增长新引擎:品融电商,一站式全案代运营领跑者

抖音增长新引擎:品融电商,一站式全案代运营领跑者 在抖音这个日活超7亿的流量汪洋中,品牌如何破浪前行?自建团队成本高、效果难控;碎片化运营又难成合力——这正是许多企业面临的增长困局。品融电商以「抖音全案代运营…...

【服务器压力测试】本地PC电脑作为服务器运行时出现卡顿和资源紧张(Windows/Linux)

要让本地PC电脑作为服务器运行时出现卡顿和资源紧张的情况,可以通过以下几种方式模拟或触发: 1. 增加CPU负载 运行大量计算密集型任务,例如: 使用多线程循环执行复杂计算(如数学运算、加密解密等)。运行图…...

让AI看见世界:MCP协议与服务器的工作原理

让AI看见世界:MCP协议与服务器的工作原理 MCP(Model Context Protocol)是一种创新的通信协议,旨在让大型语言模型能够安全、高效地与外部资源进行交互。在AI技术快速发展的今天,MCP正成为连接AI与现实世界的重要桥梁。…...

微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据

微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据 Power Query 具有大量专门帮助您清理和准备数据以供分析的功能。 您将了解如何简化复杂模型、更改数据类型、重命名对象和透视数据。 您还将了解如何分析列,以便知晓哪些列包含有价值的数据,…...

Java求职者面试指南:计算机基础与源码原理深度解析

Java求职者面试指南:计算机基础与源码原理深度解析 第一轮提问:基础概念问题 1. 请解释什么是进程和线程的区别? 面试官:进程是程序的一次执行过程,是系统进行资源分配和调度的基本单位;而线程是进程中的…...

RabbitMQ入门4.1.0版本(基于java、SpringBoot操作)

RabbitMQ 一、RabbitMQ概述 RabbitMQ RabbitMQ最初由LShift和CohesiveFT于2007年开发,后来由Pivotal Software Inc.(现为VMware子公司)接管。RabbitMQ 是一个开源的消息代理和队列服务器,用 Erlang 语言编写。广泛应用于各种分布…...

解决:Android studio 编译后报错\app\src\main\cpp\CMakeLists.txt‘ to exist

现象: android studio报错: [CXX1409] D:\GitLab\xxxxx\app.cxx\Debug\3f3w4y1i\arm64-v8a\android_gradle_build.json : expected buildFiles file ‘D:\GitLab\xxxxx\app\src\main\cpp\CMakeLists.txt’ to exist 解决: 不要动CMakeLists.…...

华为OD机试-最短木板长度-二分法(A卷,100分)

此题是一个最大化最小值的典型例题, 因为搜索范围是有界的,上界最大木板长度补充的全部木料长度,下界最小木板长度; 即left0,right10^6; 我们可以设置一个候选值x(mid),将木板的长度全部都补充到x,如果成功…...