PART 1

  1. 分发测试币
  2. 演示简单的NFT项目
    1. 使用 **OpenZeppelin** 配置 NFT 合约
    2. 使用 Remix 发布合约
    3. mint 第一个 NFT
    4. 钱包查看数字资产
  3. 以太坊基础
    1. 钱包(EOA、合约)
    2. 交易(签名、block、gas price、gas)
    3. 代币(原生代币、ERC20)
    4. 智能合约(solidity、EVM)
  4. NFT 概念讲解
  5. OpenSea 平台功能
  6. Remix 发布简单合约

PART 2

  1. NFT 简单项目技术讲解
    1. 智能合约
    2. ERC721 标准实现
  2. 讲解 NFT 制作和发布
    1. NFT 术语(铸造、空投、白名单、拍卖、版税、盲盒等)
    2. 讲解NFT项目技术实现(基于 ERC721,tokenURI)
    3. http://nft.storage 使用
    4. 制作一个复杂点的 NFT 合约(metadate、IPFS、数量限制、价格、提现)
    5. Remix 使用详解,发布合约,验证合约(为什么需要验证?),智能合约审计
  3. 交易
    1. opensea 挂单、购买
    2. NFT 交易模型讲解
  4. 安全 tips
    1. 保护钱包安全(私钥和助记词)
    2. 不要随便点击网站弹出的钱包签名
    3. 尽量选择 Metadata 标记为 Frozen 的 NFT(替换图片演示、属性修改演示)
    4. 不要购买被盗资产(BAYC#3738)

作业(分组)

  1. 安装 Remix

    npm install -g @remix-project/remixd
    
  2. 上传 NFT 元数据和图片到 IPFS。

  3. 发布合约。

  4. 邀请至少3位小伙伴 mint。

  5. 将 NFT 收益提现至钱包。

补充介绍

生成艺术