Buidler DAO x Sui:Sui Move 官方系列课重磅发布
作者:Buidler DAO
Buidler DAO 教育公会致力于传播重实践、能变革现实的知识,构建一所包罗万象的加密学院。我们将邀请行业中各个领域的杰出 Builder ,总结他们的一手经验传授给大家,帮助大家扫清迷雾,抓住确定性,用知识的灌溉来帮助更多长期主义者成为 Web3 Buidler。
讲师
皮卡
Buidler DAO 布道师|亚非拉 Web3 研究院 KM 组长
Chris
Buidler DAO 布道师|合约审计工程师|Beosin,Movebit 安全研究员
助教:Dan K | Sui 生态开发者
课程简介
Move 语言通过单独创建 Resource 来定义链上资产,弥补了 Solidity 在直观性和安全性的缺陷。伴随着 Move 语言系公链三巨头相继崛起,Move语言已然成为 Solidity 的有力竞争对手,被誉为最适合编写区块链智能合约的语言之一。
Sui Move 在 Move 语言的基础上,由 Sam Blackshear(Move 语言之父 & Sui CTO)进行了面向对象的改造。Sui Move 与 Sui 公链特性充分融合,相比原生 Move 语言更具优势,包括:无摩擦的大规模资产创建,更便捷的原生资产所有权转让,捆绑异构资产等。
本系列为 Buidler DAO 与 Sui 基金会官方合作,共同打造的 Sui Move 中文系列教程。我们希望为所有感兴趣 Sui Move 语言及未来想参与到 Sui 公链生态的开发者们构建体系化的中文教育课程,扫清从零到一的障碍,帮助大家更好参与到 Sui 开发当中。
课程大纲
第一单元:环境设置和 Hello World概览
-
配置环境
-
Sui 项目结构
-
定制类型与能力
-
函数
-
Hello World
第二单元:使用 Sui 对象使用 Sui objects
-
所有权
-
参数传递与删除
-
Object Wrapping
-
Object Wrapping 的例子
-
Capability 设计模式
-
Events
第三单元:同质化代币
-
Sui 架构
-
Generics 用法
-
Witness 设计模式
-
Coin 资源和 create_currency 用法
-
Managed Coin 案例
-
单元测试
第四单元:交易市场
-
同质化 Collection
-
动态字段
-
非同质化 Collection
-
交易市场合约
-
部署和测试
第一课 配置开发环境
-
本地安装SUI
-
安装Docker镜像
-
配置Move Analyzer插件
-
Sui CLI基本用法
-
获取Sui开发网Token
第二课 Sui 项目结构
-
Package
-
Module
-
Move.toml 配置文件
第三课 定制类型与能力
-
引入依赖信息
-
介绍类型结构
-
move能力说明
第四课 函数
-
函数可见性
-
Entry 函数
-
创建示例
第五课 智能合约
-
部署智能合约
-
调用函数
-
Sui Explorer
扫码下方二维码加入 Move 学习群/BuidlerMooc 交流群:
若群聊无法添加,请添加小助手微信:
本堂导论课程的推出也离不开各位贡献者们的努力,在此特别鸣谢项目组的各位成员:
Sui 基金会:董威,Brian Seong,Harrison Ford
讲师:皮卡,Chris
合作推进:Frank,Davion,故事
课程剪辑:Monolith,Dan K
内容翻译:Selina,Wenchuan,Kyle,Erliang
Move over hodl, it's time to buidl !
欢迎在 Youtube、Bilibili 搜索 Buidler DAO(认准绿色独角兽)获取课程最新动态,也可添加vx davion3660,加入 Buidler Mooc 讨论群,与老师和听众讨论交流。关于课程答疑、作业讨论都将在 DC 技术公会频道进行。如果你想能够更深入地学习,并与 Web3 Buidler 们探讨,请先务必加入 DC 避免走丢。