LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 神秘的自动做市,Uniswap只是初等数学

神秘的自动做市,Uniswap只是初等数学

2020-10-09 Kelly2020 来源:火星财经
基于Uniswap神秘的自动做市机制,谈一谈X*Y=K,一个简单的数学公式,为什么能够带来金融惊喜。同样,在Uniswap平台赚钱的可能性。

简单来讲,Uniswap对于交易用户,是一个套利工具。假设一名用户用ETH支付购买DAO时,其买入价格取决于该买入行为的时间节点下,流动Pool的ETH的储备量、DAO的储备量及买入行为的需求量。而价格公式取决于:X*Y=K,K为固定值。其交易价格的具体计算将在下面展开,首先解释交易需求的产生。基于Uni的价格机制是公式决定的,那么很有可能发生下列情况:Uni和其他中心化交易所的价格不发生联动反应,那么中心化交易所的价格出现非常大的跳动时,Uni交易所的价格变化仍然未发生,那么此时则存在套利机会(当价格过低时买入,价格过高时抵押)。

另一方面,对于抵押货币资产的用户来说,其目的是收益交易手续费。Uniswap白皮书中,忽略了非常重要的一点,没有做明确的解释说明:当lp(liquidity provider)存入两种代币进入Liquidity Pool时,需满足一种条件:X/Y=P(P为存入行为时间节点的交易价格)。以交易对ETH/DAO=10为例,若假设LP希望存入10ETH,那么则必须配合存入100DAO,也就是说ETH和DAO的存入数量比例必须遵循价格原理,即10ETH:100DAO=1:10,即1ETH等于10DAO。那么,此时存入的数字货币总价值为200DAO(具体公式为:10*10+100=200)。

根据此交易对,Uni系统通过价格流动公式,立即记录X*Y=K,即10*100=1000。但类似商业银行存款准备金理论,流动资金池的货币价值是质押货币价值的十倍,则实际的K=10*1000=100000。当lp质押货币后,通过获得Pool Fee(交易手续费)来取得实际利益。每笔交易手续费为0.3%。

下面举例说明该价格公式如何自动定价(做市)。

一,交易者单纯偏爱去中心交易所,在Uni交易所买入数字货币以做投资;二,当存在Uni交易所与其他外部交易所出现价格差时,交易者希望通过投机行为获取低价格的数字货币。对于系统来说,这两种情况实质上都是单纯的买入操作。

仍以ETH/DAO=10为例,若交易者希望买入10DAO,那么他需要付10/10*(1+0.3%)=1.03ETH(含0.3%交易手续费)来购买10DAO。此笔交易完成后,Uniswap的自动价格机制则通过X*Y=K来重新计算价格:

X*=K/y*,即X*=100000/(1000-10)=101.0101,

P*=Y*/X*=990/101.0101=9.8

即系统新的交易价格P*为:ETH/DAO=9.8

不难发现,通过交易者买入DAO,使得DAO的相对价格上涨。

但此时,对于LP来说,一个新的问题出现了:虽然获得了交易手续费的收入,但货币的实际价值下降了,即所谓的无偿性损失。交易完成后,10ETH+100DAO的总价值为:10*9.8+100=198DAO,比较初始值200DAO,相对价值损失了2DAO。由于发生交易行为,虽然数量没有损失(抵押可赎回),但以DAO为本位计算的前提下,ETH的价格相对下降,总价值降低。

关于lp的投资收益,还需要做更加详细的研究,此篇仅尽可能详细的描绘,基于抵押行为和交易行为,Uniswap的自动价格机制如何运行。

资料来源:https://uniswap.org/docs/v2/governance/overview

本文来源:Kelly2020
原文标题:神秘的自动做市,Uniswap只是初等数学

—-

编译者/作者:Kelly2020

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...