解析 DeFi 项目之Uniswap(一):Uniswap 是什么?(一文读懂defi)

2023-02-24 15:00:01 views

解析 DeFi 项目之Uniswap(一):Uniswap 是什么?

本文目录 前言 Uniswap 是什么? (白皮书的回答) Uniswap 是什么? (我们的回答) 在 Uniswap 上可以交易哪些币种? Uniswap 有什么特色? 什么是流动性提供者(liquidity provider)? Uniswap 有什么缺点? 什么情况下适合使用 Uniswap? 前言 这篇文章的目的是让读者对 Uniswap 有整体、初步的认识,所以不会涉及 Uniswap 中较复杂的设计。 Uniswap 是什么? (白皮书的回答) 首先来看看 Uniswap 白皮书中是怎么介绍 Uniswap 的: Uniswap is a protocol for automated token exchange on Ethereum. It is designed around ease-of-use, gas efficiency, censorship resistance, and zero rent extraction. 翻成中文:Uniswap是一个用于以太坊上自动代币交换的协议。它围绕易用性、gas 使用效率、抗审查性和零抽租而设计。 这个介绍非常简明扼要,只是使用者们可能想要知道更具体的答案。 Uniswap 是什么? (我们的回答) Uniswap 是一个在以太坊区块链上运行的交易所,它支援 ETH与 Token 之间、Token 与 Token 之间的快速兑换。(本文的「Token」皆指「ERC20 Token」) 要说 Uniswap 有什么特色,我觉得最大的特色就是它非常的去中心化,开发团队没做 ICO、不抽手续费、也不收上币费。 更直接地说,Uniswap 开发团队在 Uniswap 交易所中没有任何特权。Uniswap 的设计最早可以追溯到 Vitalik 在 2016 年 10 月在 Reddit 发的 「Let’s run on-chain decentralized exchanges the way we run prediction markets」这篇文章,这篇文章描述了一个在区块链上运作的去中心化交易所的雏形, 这个交易所最大的特色是: 它不需要 order book (挂单簿)系统,价格完全根据人们在此交易所进行的买卖自动调节。2017 年底,当时才学习开发智能合约两个月的 Hayden Adams 开始依照这篇文章的描述着手开发 Uniswap,隔年 8 月 Uniswap 获得以太坊基金会资助 $100k,并在 11 月被布署上链,由于 Uniswap 在许多方面都有良好的设计,在上线之后交易量便一路攀升,在 2019 年 7 月的现在,已经稳居以太坊上交易所交易量的前三名。 在 Uniswap 上可以交易哪些币种? 目前在 Uniswap 可交易 ETH 和 581 种 ERC20 Token,在 CoinGecko 上可以按交易量排序看到这些 Token: 交易量靠前的都是非常有代表性的项目,我们简介一下其中比较特殊的几个: 1. DAI: 由 MakerDAO 发行的去中心化稳定币,与美元挂钩。 2. MKR: MakerDAO 的治理代币。目前 MKR 最大的交易市场就是 Uniswap。 3. USDC: Coinbase 发行的美元稳定币,可在 Coinbase 上与美元 1:1 互换。 4. WBTC: ERC20 Token 版本的比特币,由以太坊社群中许多知名团队共同维护,可与比特币 1:1 互换。 5. WETH: ERC20 Token 版本的以太币,由智能合约保证可与以太币 1:1 互换。 6. cDAI: 在 Compound 放贷 DAI 后会获得的 token,其价值会因为放贷利息而逐渐上升,可在 Compound 上随时赎回为 DAI。 Uniswap 有什么特色? 如白皮书所述,Uniswap 在以下方面有着良好的设计: 1. ease-of-use(易用性) 在 Uniswap 交易所上买卖币时,你只要决定好卖出的币种、买入什么币、买或卖的数量是多少,按下 Swap 送出交易,在交易上链后就能立即取得你应得的币。而且就算是 Token A 换 Token B,在 Uniswap 也只要发出一笔交易就能完成兑换,在其它交易所中可能需要发两笔交易(第一笔将 Token A 换成某种中介货币(如 ETH, DAI)再发第二笔交易换成 Token B)才能完成。 注:实际上在 Uniswap 也是将 Token A 换成 ETH 再换成 Token B,只是它让这两个动作发生在同一笔交易里。 2. gas efficiency(gas 使用效率) 根据白皮书中的资料,Uniswap 交易消耗的 gas 量是以太坊上的几家主流交易所之中最低的,也就代表在 Uniswap 交易要付的矿工费最少。 这主要得益于它相对简单的做市机制: Uniswap 不是采用挂单搓合机制来完成交易,而是根据合约中储备的资金量算出当下的交易价格,并立刻从资金池中取出对应的金额传给使用者,整体的运算量相对较少。 3. censorship resistance(抗审查性) 抗审查性体现在 Uniswap 上架新币的门槛: 就是没有门槛,任何使用者都能在 Uniswap 上架任何 Token。这点即使在众多去中心化交易所之中也是少见的,大多数的去中心化交易所虽然不会像中心化交易所那样向你收取上币费 ,但还是要申请上币、通过审查后,运营团队才会让你的 Token 可以在他们的交易所上交易。(可参考上币规则 of IDEX, KyberSwap, Bancor, EtherDelta) 但在 Uniswap,任何使用者只要发起一个 createExchange 的交易,就能让一个 Token 上架到 Uniswap 的交易对中,上架后也没有人能迫使它下架。 4. zero rent extraction(零抽租) 在 Uniswap 的合约设计中,没有人有任何特权,开发团队也不从交易中抽取费用。但这不代表在 Uniswap 上交易是没有手续费的。 要让交易被打包进以太坊区块链就要付 gas fee,这笔钱跟交易的金额大小无关,以近期的币价和网路拥挤程度估计,大约付 $0.05。 什么是流动性提供者(liquidity provider)? 「流动性提供者」是一个金融术语,指的是帮助一个金融市场提高流动性的个体。一个拥有越高流动性(市场深度越大)的交易所,其使用者就越能在短时间内以稳定的价格完成大额资产的交换,使用者的交易体验当然就越好。 反之,在一个流动性不足的交易所,就有可能因为一笔大额的交易导致币价剧烈波动。 在大部分的交易所中都有流动性提供者或做市商(market maker)这样的角色存在,做市商会在买、卖两个方向上挂单,让想要交易的使用者只需要跟做市商的订单搓合就能完成交易,而不需要等待拥有相反需求的交易对手出现,市场流动性就能提高。 在 Uniswap,流动性提供者要做的事情是:替一个 ETH - Token 交易对增加 ETH 与 Token 的储备资金,储备金越多,ETH ⇄ Token 的交易价格就越稳定,该 Token 的流动性就越高。 但如果「替一个交易对增加流动性」这件事不能带来利益,应该很少人会自愿这么做,所以 Uniswap 的做法是从每一笔 ETH ⇄ Token 交易中抽取「流动性提供者费用」0.3% 分给流动性提供者们,逐利的人们就会自愿为 Uniswap 增加流动性以赚取被动收入,交易者们也能享受到更好的交易体验,达成双赢。 Uniswap 有什么缺点? 前面说了这么多 Uniswap 的好话,这里说说它的缺点: 1. 不能自行决定买卖价格 你只能被动接受 Uniswap 给你的价格,不能挂单在你想要的价格。 2. 交易费用不低 0.3% 的费用跟其它中心化、去中心化交易所比起来都算是偏高,如果你的目标是尽量以漂亮的价格完成交易,不建议使用 Uniswap。 3. Front Running(超前交易) Front Running 在许多去中心化交易所、应用中都是一个问题。简单地说, 从你发出交易到交易上链之前,其他人有机会赶在你的交易完成之前执行另一笔交易,使得你的成交价格偏离预期,你因此吃亏,对方因此得益。 什么情况下适合使用 Uniswap? 1. 你需要支付某种你未持有的 Token 给其他人 比如你持有 ETH 而不持有 DAI,但突然需要付一笔 DAI 给别人,那你就非常适合用 Uniswap 的 Send 功能,让兑币、转帐一次完成。 2. 你打算长期持有 ETH 和一种 Token 如果你本来就打算长期持有 ETH 和一种 Token,而且相信这两者的相对价格短时间内不会有太大的变化,那你可以考虑将部分的 ETH 和 Token 放进 Uniswap 来赚取被动收入,放进去的币也随时都可以领回。 但是如果你觉得这个 Token 相对于 ETH 的价格可能在近期上涨或下跌很多,你投入 Uniswap 一段时间后再领回,领回的币的总价值可能比不投入的情况还低。 3. 你发行了一种 Token,想让它能够在链上交易 那你可以帮你的 Token 创建一个 Uniswap 交易对,然后帮它 Add Liquidity。 4. 你是智能合约开发者,想要在合约里取得币价或转换一种币为另一种币 例如:你写了一个智能合约来收 ETH,并且想要根据 ETH 当下的价格决定收取多少 ETH,甚至在收钱的当下立刻把 ETH 换成稳定币,那你可以去接链上的 Uniswap exchange contract 来完成这些功能,合约的介面在此。 另一个一样能用在这个情境的 DApp 是 KyberSwap,但 KyberSwap 消耗的 gas 量大约是 Uniswap 的 3 倍以上,所以如果你想要尽可能减少 gas cost 的话 Uniswap 就是首选了! 原文链接: https://medium.com/taipei-ethereum-meetup/defi-uniswap-1-e36db975e4

什么是Uniswap V3?

去中心化交易所 Uniswap V3,在2021年 3 月 23 日发布的详细博客公告以及 Uniswap 3.0 白皮书中,Uniswap 介绍了很多爆炸性的新进展,并宣布将于 2021年5 月 5 日在以太坊主网上线,2021年5 月 12 日启动 Layer 2 方案 Optimism 来提高吞吐量。

Uniswap 是基于自动做市商模式的去中心化交易所。Uniswap 3.0 是该协议的最新迭代,旨在为用户提供更高的资本效率,同时让流动性提供者更好地控制资本。此外,Uniswap 3.0 还改善了价格输入机制的准确性,并引入费用等级制。

利用这些新功能,Uniswap 可以帮助流动性提供者获得更高的资本回报率。不同于之前的版本,Uniswap 3.0 可以降低价格滑点率和下行风险。

Uniswap 的价格输入机制还优化了时间加权平均价格(TWAP)的实现,使其集成和使用变得更加快速且低成本。Uniswap 3.0 的 gas 费也将远低于 2.0 版本,因为 3.0 版本发布后基于以太坊的 Layer 2 解决方案 Optimism 很快就会在 Uniswap 上部署。

Uniswap 的三大新增功能分别是集中式流动性、费用等级制和优化后的价格输入机制。

作为 DeFi 领域的头部去中心化交易所,Uniswap 在博客公告中使用了一些颇具争议的表述,称这次版本更新会让 Uniswap 成为有史以来最灵活高效的自动化做市商(Uniswap 的盛名正是由此而来)。

Uniswap 3.0由创始人 Hayden Adams 参与撰写的白皮书深入介绍了复杂的细节。在进一步认识 Uniswap 3.0 引擎之前,我们先来快速了解一下 3.0 版本最主要的几个新功能:

实现集中式流动性,赋予流动性提供者 “粒度控制权”,允许每个流动性提供者为其所提供的流动性设置价格区间。这是通过将流动性池中的所有仓位结合起来,创建一条供交易者使用的聚合曲线实现的。

使用费用等级制来取代当前 0.3% 的手续费,更加合理地补偿流动性提供者所面临的潜在风险。

采用优化的价格输入机制,通过保存过往的价格查询记录,实现更加快速且低成本的价格查询。

Uniswap 3.0 的自定义流动性区间功能将优化自动化做市商和订单簿交易所的运作,使其资本效率相比 2.0 版本提高了 4000 倍之多!

链乔教育在线旗下学硕创新区块链技术工作站是中国教育部学校规划建设发展中心开展的“智慧学习工场2020-学硕创新工作站 ”唯一获准的“区块链技术专业”试点工作站。专业站立足为学生提供多样化成长路径,推进专业学位研究生产学研结合培养模式改革,构建应用型、复合型人才培养体系。

什么是SHIB,什么时候会涨到1美元?用简单的方式解释

Shiba Inu 最初是为社区创造的笑话硬币,但很快变成了一个价值数十亿美元的项目,可能属于投机类别。但是,本文的重点是提供没有偏见或谣言的事实和想法,因此我将尽可能不发表我的意见,来看看SHIB会涨到1美元吗。 每个区块链都有自己的代币,这就是我们获得以太坊代币、BNB 代币、Matic 代币等的地方。但是,在其中一些区块链上,您可以创建不是硬币的代币,因为它们不帮助运行区块链,但它们充当硬币,它们被称为代币。他们利用主区块链的权力、安全性和维护,因此他们不必专注于自己的区块链,并且像主代币一样行事,但事实并非如此。 Shiba Inu 是以太坊网络上的代币,这意味着它没有自己的区块链,而是在以太坊上运行。从技术上讲,它是柴犬币令牌。我从新手那里看到了很多困惑,想澄清一下。 SHIB 是以太坊网络上的代币,同时,狗狗币本身就是一个真正的区块链。 现在我们已经了解了这种区别,让我们来看看为什么 Shiba 被称为狗狗币杀手。 什么是狗狗币? 狗狗币刚开始是用来取笑比特币的模因硬币,但在过去的几年里,它发展的很快,仅在去年,它就真的越来越受欢迎。由于狗狗币拥有自己的区块链并且有点像比特币的副本,因此它并没有以太坊所拥有的智能合约。智能合约允许人们在区块链网络上做更多的事情,而不仅仅是来回汇款。例如,智能合约允许用户创建新的代币……你不能在比特币或狗狗币上这样做。智能合约还允许用户创建应用程序,例如去中心化交易所,您可以在其中交换代币。 无论如何,由于 Shiba Inu 代币可以利用智能合约,你可以用它做你在狗狗币上做不到的事情,比如把它借出去,或者在你收取费用的同时让其他人用它进行交易。这就是为什么他们声称自己是狗狗币杀手。 他们是如何开始的?好吧,在 2020 年 8 月,一位名叫 Ryoshi 的化名开发人员启动了该项目,作为社区治理的实验,这意味着测试社区如何决定改变。一位匿名朋友帮助 Ryoshi 建立了智能合约代币,并在 uniswap 上投资了 10 个以太坊到ETH/SHIB 对。这意味着人们可以给 Uniswap 一些以太坊,然后购买 SHIB。 大约在 2021 年 3 月中旬,埃隆马斯克(Elon Musk)发了一条关于养柴犬的推文,导致价格上涨了 300%。 Shiba Inu 开发人员所做的一件有趣的事情是将所有 Shib 代币的 1/2 交给了创建以太坊的 Vitalik Buterin。他们知道他的钱包地址,并且实际上只是向他发送了大量的 SHIB 代币,许多人说这是出于广告目的,“嘿看,Vitalik 拥有我们的一些代币,这意味着他相信它!”。最终,Vitalik 拿走了其中一些 SHIB 代币,卖掉了它们,并将钱捐给了慈善机构。剩下的,大约是他得到的 90% 的东西,他烧掉了。Vitalik 烧掉了大约 67 亿美元的 SHIB 代币。 由于 SHIB 是一种以太坊代币,我们可以做的一件独特的事情是为持有者提供奖励,让他们用它做某些事情。例如,Shibaswap 实际上会奖励为特定 Shiba Inu 对提供流动性的人。当你提供你的代币供交易者使用时,Uniswap 必须给你一些东西来证明你拥有该流动资金池的所有权。他们称这些流动性池代币。 Shibaswap 实际上会奖励持有流动性池代币并将其锁定的用户,这样我们就知道流动性会存在一段时间。 市值解释 让我们谈谈那些说“如果 SHIB 涨到 1 美分怎么办”甚至更大胆的“如果 SHIB 涨到 1 美元怎么办?”的文章。我不是在这里说它不会发生,但我在这里澄清发生这种情况需要什么。首先,MarketCap 是一个用来比较加密货币资产的术语,一般用来描述每个币的平均价格。目前,Shiba Inu 代币价值约为 0.000023,市值为129亿美元。如果价格涨到 1 美分,这意味着总市值将达到 4 万亿美元,这超过了包括比特币在内的加密货币中所有货币的总和。如果总额达到 1 美元,那将意味着 400 万亿美元,这将是天文数字。再说一次,我并不是说这是不可能的,但我会给你事实,让你决定。 0.01 至 0.02 的心理学 我想与您分享的最后一点心理上的一点是,许多开发人员会制作大量的代币,因此价格非常低,即使总市值已经很高了。 Shiba Inu 的总市值目前是129亿美元,最高时达到200多亿美元。不要被这些技巧所迷惑,从 0.01 到 0.02 的百分比变化与从 100 到 200 一样困难,即使你的大脑认为因为数字更大,所以要覆盖的空间更大且更难。Shiba Inu 可能永远不会达到 1 美元,如果达到 1 美分,我们可以肯定它会出现在新闻中,因为它的市值将高于刚刚达到 1 万亿美元的特斯拉。