主页 > imtoken国际版下载 > usdt回收erc 一种新型的去中心化交易所:什么是 Uniswap?
usdt回收erc 一种新型的去中心化交易所:什么是 Uniswap?
Uniswap 是以太坊上的一种协议,用于交换 ERC20 代币,无需买卖双方创造需求。 它通过根据需求自动设置和平衡值的方程式来做到这一点。
1个
简单的说:
Uniswap 是一个基于以太坊的交易所,允许任何人交换 ERC20 代币。
传统上,代币互换需要买卖双方创造流动性。 Uniswap 自动创建市场。
Uniswap V2 于 2020 年 5 月推出,支持 ERC20 到 ERC20 的直接互换,并增加了许多技术改进。
去中心化交易所 (“DEX”) 解决了中心化交易所的许多问题,包括黑客攻击风险、治理不善、平台池化和任意收费。
然而,去中心化交易所也有其自身的问题,主要是资产流动性不足。 为了让撮合交易更快更高效,交易所本身必须聚集大量资金投入硬件成本和软件开发。
Uniswap
这就是 Uniswap 的用武之地。Uniswap 试图通过允许交易所交换代币而不依赖买卖双方创造这种流动性来解决 DEX 的流动性问题。
下面我们将探讨 Uniswap 的工作原理以及它如何成为以太坊上最受欢迎的 DEX 之一。
2个
简单来说:什么是 Uniswap?
Uniswap 是以太坊上用于交换 ERC20 代币的协议。 与大多数收取交易费用的交易所不同,Uniswap 旨在充当公共产品,是社区无需平台费用或中间人即可交易代币的工具。 与大多数交易所(通过匹配买卖双方来确定价格和执行交易)不同,Uniswap 使用简单的数学方程式以及代币和 ETH 池来执行相同的操作。
3个
谁发明了 Uniswap?
Uniswap 由 Hayden Adams 创建,他受到以太坊创始人 Vitalik Buterin 的帖子的启发创建了该协议。
海登·亚当斯
4个
Uniswap 有什么特别之处?
Uniswap 与其他去中心化交易所的主要区别在于使用了一种称为“恒定乘积做市商模型”的定价机制。
通过向 Uniswap 提供等量的 ETH 和正在交易的 ERC20 代币,可以将任何代币添加到 Uniswap。 例如,如果你想交换一个名为“Poop Token”的山寨币,你可以为“Poop Token”启动一个新的 Uniswap 智能合约并创建一个流动资金池,比如说价值 10 美元的“Poop Token”和 10 美元的 ETH。
与 Uniswap 的不同之处在于,Uniswap 不是联系买卖双方来确定 Poop 代币的价格,而是使用一个常数方程:x*y=k。
等式中,x和y代表流动性池中可用的ETH和ERC20代币数量,k为常数。 该等式使用 ETH 和 ERC20 代币以及供需之间的平衡来确定特定代币的价格。 每当有人用以太币购买便当券时,当便当券供应减少而以太币供应增加时,便便代币的价格就会上涨。
因此,Uniswap 上代币的价格只能在交易发生时发生变化。 本质上,Uniswap 所做的是根据人们买卖代币的意愿来平衡代币和交换代币的价值。
5个
Uniswap 还有什么不同?
绝对可以在 Uniswap 上列出任何 ERC20 代币——无需许可。 每个代币都有自己的智能合约和流动资金池——如果不存在,也很容易创建。 一旦代币拥有自己的交易智能合约和流动性池,任何人都可以交易代币或为流动性池做贡献,同时赚取 0.3% 的流动性提供者费用。 要为流动性池提供资金,您需要等值的 ETH 和 ERC20 代币。
6个
Uniswap 代币是如何产生的?
每次向 Uniswap 流动资金池捐赠一个新的 ETH/ERC20 代币时,贡献者将收到一个“池代币”,这也是一个 ERC20 代币。 每当资金存入池中时都会创建池代币,作为 ERC20 代币,池代币可以在其他 DAPP 中自由交换、移动和使用。 提取资金时,池中的代币将被烧毁或销毁。 每个矿池代币代表用户在矿池总资产中的份额以及矿池在 0.3% 交易费用中的份额。
7
如何使用 Uniswap 交换代币
Uniswap 协议可通过其位于 uniswap.exchange 的前端访问。 您还需要一个以太坊地址,例如使用像 MetaMask 这样的钱包。
因此,您可以交换代币或将代币添加到 Uniswap 流动性池中; 只需选择您想要提取的代币和您想要换入的代币。然后您需要使用您的钱包批准交易,并确认交易(请记住任何额外的以太坊交易费用)。
Uniswap V1的兑换流程
由于 Uniswap 是智能合约的开放协议,因此已经为它创建了许多前端用户界面。 例如,InstaDApp 允许您在不访问官方 Uniswap 用户界面的情况下向 Uniswap 池添加资金。 Zapper.fi 等接口允许用户仅使用以太币而不是以太币和其他代币向 Uniswap 池中添加资金。 该界面甚至提供了一个简单的一键式解决方案,用于结合 bZx 代币策略购买池代币。
开发人员可以在协议之上构建一系列官方和非官方资源,我们希望在未来几年的集成中看到 Uniswap 独特的代币交换系统与新的去中心化金融 (DeFi) 产品之间的更多集成。
8个
Uniswap V2 及以上版本
尽管 Uniswap 于 2018 年 11 月推出,但直到最近该协议才开始受到关注。
最近的大部分兴趣来自 Uniswap V2 的发布,这是一项重大升级,现在支持直接 ERC20 到 ERC20 交换,尽可能地从等式中移除包裹的以太币 (WETH)。 Uniswap V2还支持OmiseGo(OMG)和Tether(USDt)等之前不兼容的ERC20代币,并加入了一系列技术改进,使其更适合使用。
Uniswap V2 的改进
Uniswap V2 的改进在于历史保存了链上价格,增加了时间权重。 它的存储方式是在链上保存一个累计价格,利用两次累计价格的差值和时间差,可以计算出一个带时间权重的平均价格。
我们知道,Uniswap 的价格变化是随着交易量的变化而变化的。 如果没有交易,那么这个价格将是一个固定值。 假设两次交易间隔为10秒,第一次交易后产生的价格P1会一直存在,直到第二次交易发生(10秒后)才变成P2。 因此,P1 的累计值是 P1 * 10。累计价格 (priceCumulative) 是价格与时间差的乘积。 在无数的价格变动中usdt回收erc,每一次的时间间隔为T1、T2、T3……,有:
价格累计 = P1 * T1 + P2 * T2 + P3 * T3 + ...
对于累计价格,将累计价格除以时间会得出时间加权平均价格。
具体实现如下:
链上累计价格存储机制
闪电兑换
或许是受到闪贷的启发,V2版本也会提供闪兑功能。 该功能类似于闪贷,无需任何抵押品(空手套白狼),可以借出Uniswap供应池中的Token。 这些Token用于“闪电”业务,只要在业务处理完成后立即兑换对方Token,即可完成一次闪电兑换。
在V2核心合约Pair(即供应池)的swap功能中实现了calldata调用,让用户先赎回再还款。 假设有一对(供应池)支持 DAI/ETH。 首先,币对借出ETH给外部套利合约,然后币对调用套利合约实现的uniswapV2Call接口。
在UAniswapV2Call中可以完成一系列“闪电”服务,然后uniswapV2Call返回对应的DAI给Pair。 Pair调用uniswapV2Call后,会进行最终的账务核对。 如果 Pair 没有收到足够的 DAI,整个交易将被回滚。 因此,对于套利者来说usdt回收erc,借出一定数量的ETH后,必须在同一笔交易结束前归还DAI(并支付0.3%的手续费率),才能保证整个闪电交易的成功。
UAniswapV2闪电兑换
随着 2020 年流动性挖矿和流动性挖矿平台的普及,人们对 Uniswap 的兴趣也相应激增,因为许多 DeFi 平台允许 Uniswap 流动性提供者看到其 LP 代币的额外回报。
这一点,再加上分配给流动性提供者的 0.3% 的交易费用,以及该平台作为流行 DeFi 项目代币平台的受欢迎程度,使得 Uniswap 的排名上升,成为按总价值锁定 (TVL) 排名最高的平台。 #1 DeFi 平台(衡量锁定在平台中的加密资产的总价值)。
目前,超过10亿美元的资金被锁定在Uniswap协议中,相当于一个月内增加了590%以上。
F
总结
虽然Uniswap存在操作复杂、Gas费高、发币无门槛等劣势,但Uniswap对以HBO为代表的现有中心化交易所的影响还是很大的(虽然很大程度上是精神冲击而非商业冲击)!
结尾