本文通过创建一个代币深入讲解ERC20
tx.origin、msg.sender有什么不一样
Solidity的transfer() 是不安全的。
Uniswap协议采用的是常量乘积做市商模型,又称为“恒定乘积做市商模型“。
授权本质上也是一笔交易,用于告诉合约A与合约B之间的资金权限。
Uniswap 是一个基于以太坊的协议,旨在实现 ETH 和 ERC20 代币数字资产之间的自动兑换。Uniswap 是一个完全的链上协议,个人只要安装了 MetaMask 就可以使用该协议。Uniswap 也可以被认为是一个 DeFi(去中心化金融)项目,因为它寻求利用其去中心化协议,消除参与数字资产交易流程的中间人。
事件是以太坊提供的一种链内链外沟通的一种机制
Uniswap 实现了一种不需要考虑以上特点的去中心化交易所。它不需要用户进行挂单(没有订单),不需要存在需求重叠,可以随买随卖。得益于 ERC20 代币的特性,它也不需要用户将资产存入特定的账户(如中心化交易所的银行账户或者智能合约等,资产的存储位置不是本文讨论的重点)。