今天要继续来学习Uniswap的操作,因为这是以太坊生态上交易量最大的去中心化流动性提供交易所,也是以太坊去中心化交易协议的基础设施。很多去中心化流动性做市商的交易所都是基于Uniswap的协议逻辑来进行的。
前天我们学习的是卖出操作,很多同学说看了几篇还是不太懂。确实这个实操性非常强,需要对着打开软件对照步骤才有感觉。想要学习的同学可以在Imtoken或者Mykey钱包找到这个应用,进去跟着操作一下。
今天的重点在买入的注意事项上,不过多对理论进行阐述和解释。操作一段时间,了解了它的基本运行之后我们再来归纳和总结其运行逻辑。
以前几天购买Xor代币的一次经历为案例。
雪儿用的还是Uniswap。购买和出售在Uniswap里面都叫做兑换。因此购买Xor的操作步骤从大体上来说跟昨天讲的出售Comp其实差不多。
大的步骤都包括
1)选择版本号+ 选择操作类型(兑换),
2)选择支付代币的名称;
3)输入准备支付的币种金额;
4)选择兑换的目标币种;
5)确认签字 + 转账;
6)确认兑换 + 转账。
不过昨天购买操作的细节与出售还是有很大区别,需要注意和避免的坑更多。需要注意的最大问题就是要检查汇率和手续费,以及滑点,等会我们在后面细讲。
雪儿是学过英文的,有些操作理解起来还是很有困难,可能对不懂英文的人来说难度就更大了。好吧,也可能是我的理解能力问题。
步骤在前天的文章已经有过详细的讲解,上面也重新列出来了。今天就不再过多讲这一部分,我们来说需要注意的地方。
第1是选择币种。
上图标1的位置是你需要支付的币种类型,2是支付的金额,3是要购买的币种类型。
1的位置上面有个英文单词Banlance,后面还跟了一个数字0,表示这个币种在你钱包里面有多少余额。这里默认的是ETH,上面显示为0是说我绑定的钱包里面没有ETH(一般来讲,你从哪个DAPP进入Uniswap,就会默认绑定哪个钱包。除了Mykey,Imtoken钱包也可以进入Uniswap)。
第2是搜索币种。
雪儿需要选择一个钱包里面有币的币种,那就选USDT好了。点开ETH旁边哪个下拉箭头,会进入币种列表。这个列表在手机上操作下滑体验很不好,那可以使用上面的搜索框功能,可以直接输入USDT进行搜索。
搜到之后点进去就会显示在支付币种那里,数量根据你的需求填写,最大(max)是钱包中的所有余额。
第3个需要注意的点是搜索交易所没有列出的币种。
雪儿昨天想要购买的Xor就不在Uniswap的币种列表清单上,因此用搜索代币名称就搜不出来,那需要用到这个代币的智能合约地址去搜。Xor的地址是0x40FD72257597aA14C7231A7B1aaa29Fce868F677,放进搜索框就能搜出来。
第4个要注意的点是兑换价格
搜出来之后,点代币名称进去就会显示在操作首页的购买币种那一栏,系统会立即根据你的支付金额算出能够购买的数量。
下面是今天早上的截图,按照现在的价格,401USDT可以兑换161.489Xor,价格为2.48678U兑换1Xor(图上标1的位置)。
跟我们平常在中心化交易所操作的订单簿挂单交易不一样,这种流动性池交易所没有订单簿,所以你没法提前看到交易对的价格,它是由池子里面两种代币的流动性数量,或者说比例,再根据特定函数来计算出来的,因此只有在输入两个币种和支付金额之后才会自动进行匹配和核算。
第4个需要注意的点是兑换价格,滑点以及手续费等相关费用
从上面的图标2的位置能够看到兑换下来实际收到最少数量的Xor是160.6个,比上面估算的161.489个少了0.9个,这应该是交易手续费了。
上图标2的位置涉及了好几个参数,最上面一个是实际收到的最小数量;中间那一个是滑点,是指因交易的规模导致成交价格和系统估价之间的误差;最下面那一个是流动性提供者的手续费,Uniswap上是0.3%的收费。
根据这张图的显示,流动性池的收费就需要3.603美金了,还有收到代币数量会有0.9个损失(相当于2.24美金),这费用可真是高啊。
第5个注意点是提交确认和兑换的时候需要留意支付的实际手续费
那天购买Xor的时候,雪儿钱包中的网络费因为赎回USDT一个操作给搞欠费了,当时已经无法转账,所以最后没有购买成功,因此实际产生的手续费是多少没法确定。
根据今天上面这张截图,看到流动性池手续费是3.603U,但是提交确认之后出来的预估转账费是0.6593,显然流动性池的费用没有包括在转账费里面支付。那么它会去哪里收呢?
从昨天出售Comp那一次付出去的费用来看,好像最后实际支付的费用也没有包括流动性池的收费,也就是实际支付的费用比显示的要少一些。这一点还需要在以后的操作中来进一步确认。
第6个注意点是你选择的代币流动性问题
上图标2的地方,能看到价格滑点高达70.61%,就意味着在Uniswap中购买key会非常贵,按照这里的价格算出来1U只能买到320个key,也就是2分钱一个Key了, 是市场价格的4倍。
原因是池子中的Key相对于USDT的流动性供应太少,也就是没什么人在这里提供Key供出售,供应少则价格贵。这是由Uniswap这一类流动性池交易所的逻辑决定的。
因此在看图上标1的位置,给出了提醒价格冲击太高,于是这样的订单在Uniswap上是无法成交的,实际上是对用户的保护。
可是有些交易所没有这个保护措施,就可能会给粗心的或者不太理解交易逻辑的用户造成损失。好像Curve就曾经发生过一起类似的损失事件。
再看上面这张图,把key作为支付代币,ETH作为购买代币,这个冲击的值就正常了,说明池子中ETH的供应和Key的需求保持在一个比较均衡的状态。
昨天的操作过程来看,需要注意的地方还是挺多的,而且到现在雪儿也还没有完全弄明白这些费用的支付过程和方式,只能在以后的操作中慢慢来摸索和总结。
一个简单的Uniswap就有这么多门道,还有很多更加复杂的Defi应用等着我们去攻克哦。革命还未成功,需要我们不吃不喝不睡觉撸起袖子加油干!
谁让我们在这个圈子里混呢,你说呢?
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。