反之,在一个流动性缺少的交易所,就有能够由于一笔大额的交易招致币价猛烈动摇。
在大局部的交易所中都有流动性提供者或做市商(market maker)这样的角色具有,做市商会在买、卖两个方向上挂单,让想要交易的使用者只需求跟做市商的订单搓合就能完成交易,而不需求等候具有相同需求的交易对手出现,市场流动性就能提高。
在 Uniswap,流动性提供者要做的事情是:替一个 ETH – Token 交易对增加 ETH 与 Token 的贮藏资金,储藏金越多,ETHToken 的交易价格就越动摇,该 Token 的流动性就越高。
但如果「替一个交易对增加流动性」这件事不能带来利益,应当很少人会志愿这么做,所以 Uniswap 的做法是从每一笔 ETHToken 交易中抽取「流动性提供者费用」0.3% 分给流动性提供者们,逐利的人们就会志愿为 Uniswap 增加流动性以赚取主动支出,交易者们也能享遭到更好的交易体验,达成双赢。
Uniswap 有什么缺陷?
前面说了这么多 Uniswap 的坏话,这里说说它的缺陷:
1. 不能自行决议买卖价格
你只能主动接受 Uniswap 给你的价格,不能挂单在你想要的价格。
2. 交易费用不低
0.3% 的费用跟其它中心化、去中心化交易所比起来都算是偏高,如果你的手段是尽量以漂亮的价格完成交易,不建议使用 Uniswap。
3. Front Running(超前交易)
Front Running 在许多去中心化交易所、使用中都是一个效果。复杂地说,
从你收回交易到交易上链之前,其他人无机遇赶在你的交易完成之前实施另一笔交易,使得你的成交价格偏离预期,你因而吃亏,对方因而得益。
什么状况下适宜使用 Uniswap?
1. 你需要领取某种你未持有的 Token 给其他人
比如你持有 ETH 而不持有 DAI,但突然需要付一笔 DAI 给别人,那你就非常合适用 Uniswap 的 Send 功能,让兑币、转帐一次完成。
2. 你计划暂时持有 ETH 和一种 Token
如果你原本就计划暂时持有 ETH 和一种 Token,而且置信这两者的相对价格长时间内不会有太大的变化,那你可以思索将局部的 ETH 和 Token 放进 Uniswap 来赚取主动支出,放进去的币也随时都可以领回。
但是如果你觉得这个 Token 相关于 ETH 的价格能够在近期下跌或下跌很多,你投入 Uniswap 一段时间后再领回,领回的币的总价值能够比不投入的状况还低。
3. 你发行了一种 Token,想让它能够在链上交易
那你可以帮你的 Token 创立一个 Uniswap 交易对,然后帮它 Add Liquidity。
4. 你是智能合约开发者,想要在合约里获得币价或转换一种币为另一种币
例如:你写了一个智能合约来收 ETH,并且想要根据 ETH 当下的价格决议收取几 ETH,甚至在收钱的当下立即把 ETH 换成动摇币,那你可以去接链上的 Uniswap exchange contract 来完成这些功能,合约的介面在此。
另一个一样能用在这个情境的 DApp 是 KyberSwap,但 KyberSwap 消耗的 gas 量大约是 Uniswap 的 3 倍以上,所以如果你想要尽可能增加 gas cost 的话 Uniswap 就是首选了!
原文
本文采摘于网络,不代表本站立场,转载联系作者并注明出处:http://www.longfuchaju.com//chuangye/qiuzhi/6177.html