V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Keegan704
V2EX  ›  程序员

通告: Web3 Dapp 开发实战课程万事俱备

  •  
  •   Keegan704 · 32 天前 · 938 次点击
    这是一个创建于 32 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天,终于把实战课程的所有项目代码全都搞完了。整个工程的代码量真的不少,包括合约、前端和很小部分的 Go 后端,差不多花了我一个月的时间。

    这里面有不少比较复杂的逻辑,还踩了不少坑,但一个个坑填完,对我自己的知识体系其实也完善了不少,这对于我接下来做项目也将会产生很大帮助。我在几天前的文章《汇报下我最近这半个月都在忙活什么》已经汇报过,我现在加入了一个刚创立的工作室。刚好,明天就是工作室这边正式开工的日子了,后续我大部分精力就将投入到工作室的项目了。

    课程本身,目前终于万事俱备。这两天也陆续给学员们开通了 Github 代码权限,学员们已经开始在研究学习代码了。

    开课时间也确定了下来,从 12 月 1 日正式开始,每周日和周三晚上 8 点上课。按照规划,总共 13 节课,那如果中途没有变动,将在明年 1 月 12 日上完全部课程。

    课程将会采用腾讯会议进行授课,每节课都会有录播回放,如果错过了直播的就可以观看录播。另外,还有小部分 1v1 的学员将会得到我针对性的 1v1 指导。

    再给大家看看整个课程大纲:

    • 第 1 节 ERC721:详细讲解课程售卖的门票 NFT 合约和页面交互实现逻辑,以及介绍发行 NFT 的常用实现方案,和介绍最常用的 NFT 交易市场。
    • 第 2 节 ERC20:介绍实际生产项目中实现 ERC20 代币的几种常用方案,包括测试用的 Mock 代币、固定供应代币、灵活供应代币、可升级合约代币。
    • 第 3 节 代币空投:介绍实现代币空投的三种方案,以及各自的优缺点和所适用的场景。
    • 第 4 节 ETF v1 版本:详解链上 ETF v1 版本,实现最基本的功能,包括合约实现和交互页面。
    • 第 5 节 ETF v2 版本:详解链上 ETF v2 版本,增加使用单一代币进行投资和赎回的功能,涉及 UniswapV3 。
    • 第 6 节 ETF v3 版本:详解链上 ETF v3 版本,增加 rebalance 和增减代币的功能,涉及 UniswapV3 和 Chainlink 价格预言机。
    • 第 7 节 ETF v4 版本:详解链上 ETF v4 版本,增加流动性挖矿功能,涉及链上特有的计算方案。
    • 第 8 节 ETF v5 版本:详解链上 ETF v5 版本,整合并改为可升级合约模式。同时介绍三种常用的代理模式
    • 第 9 节 Staking:实现 Staking 功能,类似银行存款赚利息。
    • 第 10 节 Keeper:增加 Keeper 服务,实现自动 rebalance 。
    • 第 11 节 多签钱包:介绍多签钱包的使用,使用多签钱包作为合约 Owner 进行管理。
    • 第 12 节 投票治理:介绍在实际项目中都是怎么做投票治理的,实现投票治理合约和演示投票治理流程。
    • 第 13 节 部署上线:最后,把链上 ETF 产品部署上线。

    这个链上 ETF 项目我也选好了产品名称,叫 BlockETF,域名也已经申请好了:block-etf.com

    另外,我也刚给课程门票 NFT 购买页面配置了一个二级域名:nft.block-etf.com 。但目前 DNS 配置还没生效,所以依然还只能使用 https://nft-ui-mu.vercel.app/ 进行访问。

    1 条回复
    flavoury
        1
    flavoury  
       32 天前
    为什么会留知乎的课程介绍啊,哪怕整个其他的静态网页也好,知乎现在不登录不让展开全文,算了吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5890 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 02:08 · PVG 10:08 · LAX 18:08 · JFK 21:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.