uniswap交易所下载(官网app)
Uniswap协议通过自动做市商(AMM)类型设计,促进了去中心化加密货币资产的交易所。 该协议已成为以太坊DeFi生态系统的支柱之一。
Uniswap
与基于订单簿的去中心化交易所不同,在AMM类型的去中心化交易所(DEX)中,任何用户都可以充当流动性提供者。
为此,用户仅需将加密货币存入代表不同市场的矿池中。 作为回报,用户赚取佣金。 因此,资产价格不再受定单中的买价和买价的限制。
在Uniswap,当用户通过将资金存入矿池中成为流动性提供者时,他们将收到代表其股份的代币。 每次有人通过协议执行交易时,他们必须支付0.3%的佣金。
这些佣金是根据他们在矿池中存放的加密货币资产的数量在流动性提供者之间分配的。
因此,简而言之,Uniswap允许用户交易所以太坊(ETH)和最兼容的ERC20令牌,而无需中介。 它还为用户提供了使用自己的资产为系统的流动性做出贡献的可能性。 作为回报,他们会收到每次掉期产生的佣金作为奖励。
一个简短的历史
在2017年的Reddit帖子中,以太坊创始人Vitalik Buterin建议通过智能合约对去中心化交易所进行编程。 这种称为自动做市商的交易将仅在区块链上工作。
受这个想法的启发,前机械工程师海顿·亚当斯(Hayden Adams)辞去了西门子的工作,他决定于2017年10月开始实施该解决方案。该解决方案的第一个版本称为Uniswap,将在2017年11月准备就绪,只需一笔流动资金即可。简单的交易所提供程序。
Uniswap如何工作?
Uniswap是促进以太坊上令牌交易所的协议。 令牌始终由用户拥有,并且由于它在区块链中工作,因此无需信任第三方。
该协议消除了订单簿,而是在其智能合约中保留了各种代币的流动性储备。 这样,将直接针对这些准备金执行交易。
使用固定产品做市商机制自动设置价格。 该系统以常数(x * y = k)工作,使总储备保持相对平衡。
在向系统提供令牌的流动性提供者网络之间的储备组。 作为交易所,每个流动性提供者(LP)都会为每笔交易收取一定比例的佣金。
例如,在添加1,000 DAI和10 ETH之后,流动资金矿池现在总计为10,000 DAI和100 ETH。 由于所提供的数量等于总流动性的10%,因此该合约铸造并发送给做市商“流动性代币”(LP代币),使它们有权获得总流动性矿池的10%。
这些代币是一种记账工具,可以跟踪所欠的流动资金提供者多少。 如果其他人随后添加或提取硬币,则会铸造或销毁新的流动性代币,以便每个人的流动性矿池的相对百分比保持不变。
自动做市商(AMM)如何工作?
AMM使用流动资金矿池工作。 资金矿池是用户用来存放其资产的资金。 这些资产总是成对存放以创建市场。
例如,如果打算在ETH和DAI之间建立交易市场,则用户必须在该矿池中存入相同数量的两种货币。 如果一个ETH的价值为100 DAI,而用户在此矿池中存入10 ETH,则他们还必须投入1,000 DAI。
要考虑的关键公式是x * y = k,其中x和y是流动性矿池中货币的数量,k是乘积。 Uniswap将这两个量相乘并相乘(1000 x 10 = 10,000)。 从这里开始,执行的任何操作都必须使两种货币之间的产品保持恒定。
AMM的优缺点
AMM的主要问题之一是所谓的打滑。 滑点是交易的预期价格与执行该交易的价格之间的差。
仍然使用前面的示例,但是如果有人要购买2 ETH。 自动将取代8个ETH,而不是10个ETH。由于ETH和DAI数量之间的乘积必须保持恒定且等于10,000,因此新矿池配置应为1,250 DAI x 8 ETH = 10,000。
因此,这两个ETH将花费250 DAI(1250最终DAI – 1000初始DAI)或每个ETH相同的125 DAI。 在这种情况下,每个ETH的实际价格为100 DAI,但最终,用户最终要为每个ETH支付125。 这是滑点。
阶数越大,滑点问题将越大。 在这种情况下,2 ETH占总准备金的20%,而最终转账为25%。 显然,没有人愿意支付比代币的市场价值高25%的价格。
解决此问题的最简单方法之一就是拥有更大的储备金。 这样,订单应该越来越大,以至于滑点相当大。
然而,该系统具有很大的优势。 无论订单大小有多大,或流动资金矿池有多小,它都可以提供流动性。 尽管较大的订单往往会遭受过多的滑点,但系统永远不必担心流动性不足。 从字面上讲,它将始终有效。