LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > 为什么 Uniswap 是热门,它面临的机会与挑战有哪些?如何16步实现用Uniswap赚取手

为什么 Uniswap 是热门,它面临的机会与挑战有哪些?如何16步实现用Uniswap赚取手

2020-07-31 洁sir 来源:区块链网络

很多人者知道传统币商如何盈利,但这个角色在 DeFi 领域是如何运作的呢?又如何盈利?本文就是要说明,做市商是怎么赚钱,怎么达到正循环,并且试着计算所谓”恒定乘积公式”这个 Uniswap 所使用的自动定价公式,如何自动定价,会发挥怎样的效果。最后用图例一步步的教你用16步实现用Uniswap赚取手续费。

做市商

做市商(Market Maker),我们以币商来做说明,如果你是一名币商,那你首先要有一些相对应的人民币或美元,然后需要有一些游戏币,这取决于你认为哪一款游戏币是可以低买高卖,有利可图的。其次,就可以开始,在网咖、在该游戏里面,开始告诉你的队友,多少钱要买币,多少币要卖钱。你会尽可能地告诉很多人,你正在进行游戏币的买卖。然后,有些人缺少游戏币,就会跟你买,有些人有多余的游戏币,就会卖给你。在有利可图的情况下,就是买的价格低一点,卖的价格高一点。每次的交易,都会赚取买卖的价差,这时候,你的行为就是一个标准的币商。


在这个行为的背后,你促成了游戏币的买卖经济,让游戏币有了实际的价格。如果没有币商,玩家的游戏币无法销售,玩家也只能靠游戏内赚取游戏币,无法直接买到游戏币。当然,我们在此把其他环境相关的因素排除,只突显币商跟买卖的行为来说明”造市商”,实际的情况会复杂许多。


因此,玩家有多余的游戏币,就会卖给你,缺少游戏币就会跟你买,也造成的游戏币的流通,当流通量大了之后,就可看成一个市场,因此币商,称为”做市商”也很合理。而这也是做市商角色的另一个很重要的功能”增加货币的流通”。

怎么赚钱?

正如我们以”币商”说明的,买的价格低一点,卖的价格高一点,赚取其中的价差。这个价差再扣掉一些成本,就是做市商的利润。每次做市商交易都能赚取一定的价差,这是做市商最基本的利润来源。这时候,你为了达到多几次交易,会开始调整价格。当有人要跟你买,而你手上没有游戏币又买不到80元的游戏币时,你会提高到 85元收购游戏币,以求快速完成一次交易。当你手上有太多游戏币又卖不掉时,会降价求售,也许95元你就愿意卖掉了。

在这里,出现了两个进化的做市商版本。第一种进化是原本每次都要人为买或卖,进化为有人买卖时可以自动交易。第二种进化是,原本你会担心手上的游戏币数量不平衡而人为地调整价格,进化为自动计算并平衡人民币或美元跟游戏币的数量。而 Uniswap 就是这两种进化的结果,第一,使用流动池来提供买卖双边交易,做市商只要把资金放入流动池即可,第二个按照流动池的数量,自动计算买卖价格。 Uniswap 就是在 DeFi 的游戏中,众多的游戏币里,使用流动池及恒定乘积公式,来达成”一直允许有交易”的目的。

流动池 Liquidity Pool

流动池就是做市商手上所有的资金及代币总称。流动就是资金转为代币,代币转为资金的形容。


一个完整的流动池,分为2个部份,这两边对应两个币,以币商来说一边是人民币或美元,另一边是游戏币。而 Uniswap 则是 以太币及ERC20代币,实际上 Uniswap V2 允许两边是不相同的 ERC20 代币,会自动以 WETH 来计算。在这里为了说明概念,简化为故有的 ETH-ERC20 做为例子。


Uniswap 将所有做市商的ETH集合在一起做为流动池的一边, 所有 ERC20 集合在一起,做为流动池的另一边。如果有玩家要买ERC20 ,就从流动池里 ERC20 这边把 ERC20 交易给玩家,玩家支付的 ETH 则加到流动池的ETH那边,然后重新计算价格,等待下次交易。如果有玩家要卖ERC20 , 则是加到 ERC20这边,付出的 ETH 就从 ETH边扣除,然后重新计算价格,等待下次交易。这就是流动池的功用之一。


而流动池,也可以看成是一种代币的存货,就是把代币买下来变成库存,可以抵消短时间内的需求变化。

Uniswap V2 流动池现况

Uniswap V2 可以让用户自己建立 ERC20-ERC20 的直接交易对(Directed Swap),对于流动池也是一样,只要是ERC20 规格的代币都可以做为流动池的一边。可以想像的就是这会产生出比 V1 更多流动池,因为 V1 的流动池至少一定有一边是 ETH, 而V2 则是两边都是任意的 ERC20 代币。


举个例子,代币A跟代币B组成一个流动池X,代币A跟代币B又组成另一个流动池Y, 这两个流动池是各自独立的,虽然在两个流动池都有代币A,但是两个流动池的代币A是不相关的,代币A也不能在两个流动池之间流通。


当你创建流动池的时候,如果已经存在相同的流动池,你的代币就会加入到流动池里面,然后你可以看到的投入的代币,占流动池的百分比,如下图左的your pool share , 就是你占流动池的百分比,然后如下图右,你可以看到这个流动池的代币总量,在左下角Pooled Tokens 。


自动定价:恒定乘积公式

constant product formula, X*Y=K


只需要知道,这个公式定价会一直让 Uniswap 保持有生意(交易)可以做,尽可能地不让流动池的任何一边为零。实际上,这个恒定乘惯公式,就是不会让任何一边为零,最多是接近零(如果允许小数点)。


在说明公式之前,有两个前提:
1、供需关系,供给大于需求时,我们认为价格应该下降。反之价格应该上升。
2、外部市场竞争,存在其他交易竞争,也就是说 ERC20 有另一个市场价格,不是只有这个流动池有价格,这两个价格是有区别的。

在同一次交易里面,乘积 K 是恒定的,价格会因交易数量越多而变高。

第二步是手续费加回流动池,产生了新的常数。
第三步是使用了新的常数,再交易1ETH所可以购得的 MKR 数量,这是第二个黄色数字。此时 1ETH 可购得的数量减少,表示 MKR的价格已经上升。


结果也印证了这个恒定常数公式,是符合我们我们的供需关系所应有的价格变化。而此依照此公式计算,一开始价格变化不明显,但是当价格偏离其他市场时,则会透过外部市场竞争,来平衡流量池。以此例来说,如果 MKR 价格过高,则用户会从外部市场买进 MKR ,然后卖给流动池。

Uniswap 为什么会热门? Uniswap 的机会与挑战

Uniswap 把做市商原本人为的定价环节,改变为自动定价,把人工程度相当高的做市商自动化,并且让一般用户也可以参与流动池,赚取相应的手续费,因而受到前期用户的喜爱。而对于代币的建立方来说,Uniswap 跟交易所一样,额外提供了流动性,良好的流动性则让价格趋近平滑。


Uniswap V1 的热门加速了 V2 的诞生,增加了多种的代币对,看起来试图跟另一个属于资产管理协议的 balancer 对比。宣称最低的 gas 也是亮眼之处。除此之外 Uniswap 似乎再没有优于其他协议的地方。而恒定常数类型做市商的缺点,比如单一交易量越大滑点越大的缺点,都是Uniswap 等待改进的挑战,也希望能像修正恒定常数公式时,加入手续费一样修正问题,改进缺点。

如何利用Uniswap赚取手续费?

图即步骤, 操作中需要在钱包确认的部分,不再说明或截图。

1、首先进入官网 uniswap.org , 点击右上角 Launch App


2、主画面, Swap 表示代币兑换。 Pool 表示流动池。


3、我们选择 Pool 后,按 Add Liquidity , 加入流动池。


4、选择交易对,ETH 也可以换成别的 ERC20 代币, select a token 选另一个 ERC20代币,下方 Connect Wallet 提示记得连上钱包,如果连上钱包就没有这个提示了。


5、选择代币的界面,可以点选代币,或是在框中填入代币名称,如果没有名称或是未显示出来,填代币合约的地址也可以。


6、选好代币之后,填入代币的数量,可以自己指定数量,也可以按照流动池建议的数量。如图,我的代币对是 ETH 跟 DAI 。


7、输入 1ETH 出现建议的 DAI 数量 239.628 ,按下 Supply 确定。


8、提示将分得此流动池的代币 14.8535 枚,这个代币不能使用,只能在离开时计算盈亏,Share of Pool 表示,你投入的代币,占总量的 0.01869。按 Confirm Supply。


9、等待去钱包确认,及交易上链。该确认需要好几次。


10、交易上链,并且确认 Aprove 之后,已经出现 DAI/ETH 流动池,点击后会展开。


11、显示投入了多少代币,分得池代币多少,占流动池的百分比多少 Your pool share 。我们可以看流动池的细节,点击下方的 View pool information。


12、你所参加的流动池状况,左下角 Pooled Tokens 是这个流动池的代币总量。


13、接下来我们要看可以提领出多少代币,按 Remove。


14、拉动,或点击你要提领的百分比,下方代币数量会自动计算。


15、我们要看提领的总量,所以是 100% ,此时不要按Approve,按右上角 Detail。


16、显示了你的 DAI:ETH 流动池币,并且告之是透过此币来算出可以领多少代币出来。


最后,你每隔几分钟就可以看到数字的跳动,快的话一个区块15秒,就有数字变动。看着自己的资产变多,真的是不会腻。


如果你看懂了以上步骤,可以小额地尝试 。让你开心的不止是资产的增长是可见的;不用跟银行及 KYC 打交道,自己匿名就能做主的感觉还是很爽的。

原文链接:

What is a market maker? How to make money? Why is Uniswap popular?

—-

编译者/作者:洁sir

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

LOADING...
LOADING...