Uniswap是以太坊最近推出的一个非常有意思的项目。这是一个分散令牌交换的协议,但它与目前看到的一般协议有很大不同。几年前,Vitalik在reddit上发了一个帖子。Uniswap的创始人海登亚当斯(HaydenAdams)就是受此启发,但起初只是抱着学扎实的想法。但是很快,这个编程练习就收到了以太坊基金会的奖金。。Uniswap是部署在以太网上的一套智能合约,也就是说整个流程都是在链条上进行的。Uniswap没有自己的代币,完全去中心化,没有手续费流向创始人。。尽管Uniswap的机制需要一些时间来适应,但我们会发现,与传统的分散式交换(DEX)相比,这种令牌交易协议具有一些显著的优势。
unisWAP';的独特架构完全摆脱了限价单的概念。不同寻常的是,做市商在提供流动性时不再指定交易价格,只提供资金,其余的由Uniswap负责。
在典型的传统交易所,如比特币基地,做市商通常以不同的价格提供不同的流动性。假设一个交易者手头有1000美元和10美分。。他可能花80美元买5ETH,花60美元买10ETH来付账。同时,他可能以120美元卖出4ETH,以140美元卖出6ETH来挂卖单。。他们会选择以自己愿意交易的各种价格做市。一般来说,所有的交易者';挂单构成了交易所';的限价订单簿。随着市场的上涨或下跌,交易者可能会也可能不会以他指定的价格成交。正常地ETH's"市场行情"是最高出价和最低卖单的中间值。现在假设比特币基地收集了所有人';将买卖订单分成两个大的交易池。可想而知,有些交易员可能不太喜欢这种做法。。他们不';我不希望他们的订单与其他订单混淆';或者他们不';无论如何,我都不希望比特币基地代表他们执行交易。
然而,Uniswap正是这样做的。。做市商不再指定他们愿意买卖ETH的价格。相反,Uniswap将汇集所有人';并根据某种确定性算法做一个市场。这种算法被称为自动做市商(AMM)。它将根据一些预定义的规则集向最终用户报价。举一个非常简单的AMM的例子:一个交易机器人(bot)策略将根据市场价格中位数,每1美元(不到1美元)(超过1美元)提供买入订单和卖出订单。,并随着市场的变化不断修改订单。
AMM并不死板,不同的算法有各自的取舍。Uniswap使用一种叫做"恒定产品做市商模型"。这个AMM的一个主要特点是无论指令书有多大,流动性池有多小,都可以提供流动性。诀窍是随着购买者(支付账单)数量的增加,逐渐提高代币的价格。虽然这对于较大的订单来说不是很友好(稍后详述),但是系统永远不用担心缺乏流动性。几乎可以一直有效运行。
举一个简单的ETH/DAI交易对的例子。假设做市商向这个流动性池注入了100,000DAI和1,000ETH。。Uniswap将这两个量相乘(100,000x1,000=100,000,000)。
unisWAP';的目标是,无论交易活动如何,该产品将始终保持1亿个交易对产品的数量(因此得名"恒定产品做市商").记住关键公式X*Y=K。,其中x和y是流动性池中的代币数量,k是乘积。要保持k不变,x和y只能反方向变化。例如,在该合约中,某交易商利用戴买入ETH。,它们增加X(因为流动池中DAI增加)和减少Y(因为流动池中ETH减少)。但这种反向变化并不是线性增长关系。如果你现在想买100ETH而不是10th。,那么在购买10ETH的基础上,再增加10倍的DAI可能还不够。事实上,所需的DAI是逐渐增加的。最简单的理解方法就是画一条x*y=k的曲线。
-如图所示水平方向测量花费的硬币数量。越向右移动,从单位数量(即收到的币B数)得到的越少(Y值变化越小)-
这个系统需要注意的关键点是,报价直接取决于订单的大小。。越往曲线右端移动,单位投入获得的收入越少。假设当前ETH/DAI价格为100,不同数量的订单需要支付的溢价如下表所示:
。
如表所示当购买的ETH量超过流动性池的2%时,大量购买ETH会非常昂贵。然而,请记住,这些溢价是由当前流动性池的规模决定的。。如果流动资金池大100倍(即1000万DAI,10万ETH),此时只买50ETH就没那么贵了。最后,支付价格反映了交易规模对x/y比率的变化程度。流动性池越大。越容易处理大订单(这正是我们所期望的)。
值得注意的是跑在前面,这是当今所有DEX的问题';以太坊。为了缓解这个问题Uniswap允许用户在下订单时指定最高价格。这样,即使矿商先交易一个订单,用户也不会被迫接受更高的价格。虽然用户可能会错过这个交易,但他们不会';Idon’我不需要付出更高的代价。。Uniswap的另一个特点是"订单到期",这可以防止矿商搁置已签署的交易,等待价格变化。
ERC-20到ERC-20令牌交换不需要使用特殊的流动性池。例如,在处理REP
ZRX订单时,系统会先传递REP/ETH交易对,然后自动传递ZRX/ETH交易对。
流动性提供者面临的情况更加复杂。。以ETH/DAI市场为例。首先,流动性提供者(和交易者)要注意,x/y比值代表的是交易对的价格。在我们当前的例子中,x/y=100,000DAI/1,000ETH=100。。假设比特币基地的ETH价格是100美元。如果x/y不等于100,Uniswap和比特币基地之间就会有套利机会。
当流动性提供者向池中添加流动性时,他可以';t只为交易对的一方提供流动性,这将改变两个代币之间的比例,并设定新的交易价格(这是一个危险的操作,因为他将立即被交易对手套利,并亏损)。例如如果一个流动性提供者只增加1,000ETH,合同的新比率是100,000/2,000=50。仲裁员会蜂拥而至,直到比例再次变为100:1。。流动性提供者必须为交易对的两种货币提供等值的资金(Uniswap接口将确保不会出现误操作)。
假设加上10,000DAI和100ETH(总市值20000美元)后。流动资金池现在总共有100,000DAI和1,000ETH。由于注入金额相当于总流动性池的10%,合同将产生"流动性令牌"并将其提供给做市商。因此它有权获得资金池中10%的可用流动性。这些代币不是用于交易的投机硬币,而只是记录债权人的会计或簿记工具';流动性提供者的权利。如果其他人后来存钱或取钱,新的流动代币将被生成或销毁。确保每个人';美国在营运资本池中的相对份额保持不变。现在假设比特币基地的ETH价格从100美元涨到150美元。经过一些套利Uniswap合同也将反映这一价格变化。交易者将增加DAI,减少ETH,直到新的比率变为150:1。这对流动性提供者会有什么影响??合同中反映的数字会接近122,400DAI和817ETH(做个算术检查一下这些数字是否准确:122400*817=10000000(不变积)。122,400/817=150(新价格))。如果我们把应得的10%提取出来,现在就变成了12,240DAI和81.7ETH。此时的总市值为24500美元。。做市导致大约500美元的利润损失。
显然,没有人愿意以做慈善的心态提供流动资金,收益可以';不能从投机资金中获得(因为没有投机)。因此,总交易量的0.3%将按比例分配给所有流动性提供者。。默认情况下,这些费用将被重新注入流动性池,但可以随时收取。在不知道中间交易量的情况下,很难说交易手续费收入和做市亏损哪个高。对于流动性提供者来说,显然市场波动越大越好。
好的。与传统的基于限价指令簿的交易相比,Uniswap听起来要复杂得多。溢价也使得大宗交易的成本过高。那么它有什么好处呢?简而言之,流动资金的汇集解决了订单深度的问题,不再有很大的买卖价差。。那些不';t想要处理限价单会喜欢这个(UniswapUX是我们见过的所有加密货币交易平台中最容易使用的)。在Uniswap上,不需要支付或出售账单,也没有繁重的计算。。流动性提供者也可以做到一劳永逸,订单和仓位管理的费用也明显降低。这是一种非常佛教的提供流动性和赚取费用的方式。
uniWAP也为dApp之间(或计算机设备之间)的交易注入了活力。。在一个有数百万微交易的世界里,融入一个巨大的流动性池,比不得不关注特定价格的流动性需求更有意义。小单提高最优报价不再有风险(想象一下DEX有空卖方单)。。另一个用例是证券代币用Uniswap支付股息。
一些聪明的读者可能已经意识到,这种模式实际上与去年推出的Bancor网络非常相似,但Uniswap不收取任何费用。它消耗的汽油少得多,而且更加分散。Bancor要求货币供应方抵押BNT,同时需要填写货币供应申请表,BNT很容易被随意冻结。只要以太网在,Uniswap就没有这些问题Uniswap将继续运行。
目前所有Uniswap合约的流通ETH资金只有几千,所以还在前期。因为总会有大鳄想要交易大单因此,Uniswap不太可能取代其他类型的DEX,但其独特的功能肯定会吸引许多希望快速简单地获得各种代币的普通交易者。
以上就是exchangeUniswap是什么?关于UniswapExchange的全面介绍详情,请关注Dadaqq.Com(www.dadaqq.coM)其他相关文章,了解更多关于UniswapExchange的信息!
本站提醒投资有风险,入市需谨慎。此内容不作为投资理财建议。
标签:uniswap交换