课程大纲
- 使用 SDK 搭建一个简易网站
 - Motoko 语言简介
 - Canister 智能合约
 - 用 Motoko 做后端
 - 用 Javascript 做前端
 
第一课-课程要求
- 使用 SDK 搭建一个简易网站
dfx new –no-frontend - 领取 cycles 钱包
 - 将网站部署到 ic0.app 主网
 - 思考题:假如开发团队不再维护代码了,用户该怎么办?
 
DFINITY 开发者中心,下载 DFINITY Canister SDK
1  | sh -ci "$(curl -fsSL https://smartcontracts.org/install.sh)"  | 
使用 DFINITY Canister SDK
1  | # 1. 新建项目  | 
获取cycles钱包
1  | 开发者需要使用 Cycles 钱包才能在主网部署合约,且需要Cycles钱包中有一定的Cycles(相比于以太网的gas,但比以太网的gas低的多的多)  | 
部署到 ic0.app 主网
1  | # 1. 设置在 IC 网络的默认钱包  | 
思考假如开发团队不再维护代码了,用户该怎么办?
。。。
拓展
回收cycles
1  | # 回收前后,查询钱包cycles余额 dfx wallet --network=ic balance 123  |