DEFI:ERC-20 发行、Uniswap原理、流动性挖矿等
AI 总结:视频重点讲解了ERC-20代币、智能合约以及Uniswap等DeFi协议的工作原理和应用场景。讲师还介绍了代币发行流程、流动性挖矿以及三明治攻击等概念,帮助学员理解Web3金融的基础运作机制。
1、课程介绍与作业回顾 课程开始,提醒学生完成上节课的作业,强调作业设计有深意,通过ERC20合约理解代币概念。 区块链技术是去中心化的分布式记账本,不仅记录比特币和以太坊原生代币,也记录ERC20和ERC721等代币的持有情况。
2、DeFi业务介绍 DeFi(去中心化金融)是当前Web3领域最繁荣的业务,涉及金融衍生品如期权、期货、债券和杠杆等。 稳定币分为抵押型和算法型,抵押型稳定币通过机构或银行抵押资产发行等价的链上代币。 去中心化交易所(DEX)如Uniswap、Sushiswap和Pancakeswap,用于代币之间的交换。
3、Web3行业发展历程 2009年比特币诞生,2010年首次与现实世界交互(1万枚比特币换披萨)。 2014年USDT发行,2015年以太坊上线,2016年以太坊DAO攻击事件导致硬分叉。 2017年BCH扩容,2018年NFT(ERC721)上线,2019年提出Rollup二层链概念。 2020年DeFi Summer热潮,2022年以太坊从POW转为POS,2024年以太坊现货ETF获批。
4、代币发行与经济模型 代币发行方式包括ICO、STO、IEO、IDO等,经济模型对项目成败至关重要。 代币分配需平衡开发者、投资者和社区份额,用户可通过购买、挖矿和空投获取代币。 私募锁仓机制通过智能合约实现,如线性释放或悬崖期,确保项目长期稳定发展。
5、DEX与Uniswap DEX分为订单簿和流动性池两种模式,Uniswap采用AMM自动做市商协议。 Uniswap的核心功能是代币交换,通过流动性池实现,用户提供流动性可获得LP代币奖励。 滑点是交易价格与预期价格的差异,流动性小的池子滑点更明显,需设置合理滑点防御攻击。
6、Uniswap前端代码解析 Uniswap前端核心功能包括连接钱包、构建交易和发送交易,代码结构清晰。 作业要求学生fork Uniswap仓库,添加代码注释并撰写文章理解其业务逻辑。
7、交易攻击与防御 三明治攻击通过操纵交易排序获利,防御方法包括设置合理滑点和分批交易。 私人节点或交易路由可避免交易被广播,减少被攻击风险。