Uniswap使用教程及详情
imToken 是一款全球领先的区块链数字资产管理工具[ZB],帮助你安全管理BTC, ETH, ATOM, EOS, TRX, CKB, BCH, LTC, DOT, KSM, FIL, XTZ 资产,同时支持去中心化币币兑换功能 ...
昨天我们已经对 做了详细的讲解和介绍,今天就不浪费时间讲了,直接上教程吧。 的界面其实很简单,所以本文主要讲一下使用过程中的一些隐藏细节!
可以使用的钱包有很多,比如,麦子钱包等等,本教程就用它来讲解。
1. 搜索并打开
2. 开通并兑换Defi代币
使用地址搜索代币,左边红框为兑换数量,右边为需要兑换的代币。
点击“选择Token”,输入想兑换的Token英文缩写进行搜索。(ps:如果直接搜索不到,可以输入Token合约地址)
检查红框数据Trust钱包如何使用DApp,确认兑换金额正确,第二项代表滑点,如果滑点过高,建议不要兑换。
点击兑换,将ETH兑换为USDT。会出现确认弹窗,可以选择矿工费率(点击矿工费)。设置的GAS越高,兑换速度越快。
点击下一步继续进行兑换/交易
兑换失败可能是因为用户点击确认时的价格和矿工实际打包的价格差距很大。你可以这么理解,你打电话市场订一磅猪肉,价格是 10 元/磅,但是由于突发猪瘟,猪肉价格涨到了 20 元/磅,你当然是买不到了,你支付的 ETH 也会退回来。但是支付的 GAS 费好像是不能退的,所以你只需要重新兑换就可以了。
3. 反向兑换
反向兑换即使用Defi代币兑换ETH,操作步骤和上面类似。不过在反向兑换前,需要先进行一个操作,完成后会激活Swap,然后才能进行反向兑换。
特别注意:钱包中必须存放一定数量的ETH,否则反向兑换时将不足以支付矿工GAS费,从而导致失败。
以上就是手机版的交易教程,接下来我们来说说网页版交易的细节。
使用前
准备一个Web3浏览器(Web3)。交易所的网页必须在Web3浏览器中使用。这样的浏览器可以为你保管私钥,与以太坊区块链通信,并发送交易。
下面就电脑和手机上几个知名的DApp浏览器做一下简单介绍。
我们建议在电脑上使用带扩展程序的浏览器,例如 Opera、Brave。它是开源软件,用户体验良好,软件本身从未出现过任何安全问题。它在电脑上几乎没有竞争对手。
如果你使用硬件钱包,可以使用“ ”功能连接到硬件钱包中的账户。这样你既可以拥有硬件钱包的安全性,又可以享受使用和与DApp交互的便利性。强烈推荐!
iOS 上有很多选择。我个人推荐以下应用程序:
相信
Trust 是我目前使用的手机钱包和 DApp 浏览器,曾经是为数不多的开源手机钱包,但在 2018 年 7 月被币安收购后,官网首页上就再也没有“开源”的描述……当然被币安收购也意味着更多的开发资源和与币安更深层次的融合,对于经常使用币安交易所的人来说,它应该是首选。
这是我使用的第一个钱包APP,也是比较早的以太坊钱包APP之一,集成了很多功能,用户体验比Trust好很多。
知名加密货币交易所的钱包应用程序与账户有良好的集成。
歌剧
它是唯一一款成为DApp浏览器的主流浏览器,打开钱包时不会立即要求用户记下助记词,用户体验良好。不过目前它不支持ETH和ERC20 Token以外的加密货币,不像以前的移动钱包可以支持多种货币。
此外,还有和处于公测阶段,两者都是开源软件。
如果你有兴趣的话可以尝试一下。
如何使用网页版?
使用支持Web3的浏览器打开交易所,如果用的话一进去就会弹出一个窗口问你是否愿意连接你的以太坊账户,这一步最大的作用就是允许DApp读取你的钱包地址,点一下就可以了。
该交易所目前只有五个功能,可分为三类:Swap/Send、Add/ Funds、 ()。
下面分别介绍:
1. 交换/发送
“掉期”允许您兑换任意两种货币,选择兑换的输入货币和输出货币后,您可以选择在“输入”或“输出”栏中的一栏输入数字,另一栏就会立即计算出相应的数字。
对了,按“:xx”填入你的该货币总余额(ETH会保留0.1),按中间的“↓”可以交换输入输出货币,按“汇率”右边的等式可以切换等式两边的货币。
“发送”可以在兑换完成后立即将这些币发送给另一个人。
显示的数字已经扣除了手续费,ETH⇄Token的手续费是0.3%,Token⇄Token的手续费是0.5991%(因为实际上是Token→ETH→Token,也就是说0.3%被扣除了两次)。
兑换价格也会随着兑换金额的变化而变化,金额越大兑换价格越差,兑换完成后价格变动也会越大,点击下方“交易详情”即可看到价格变动,也就是“本次交易将导致价格下跌xx%”这一行。
交易详情里有一行写着“您将至少收到xxx,否则交易将失败”。这是设计好的保护机制。这样做的原因是,从我们发送交易到交易上传到链上的过程中,交易价格可能因为其他人的交易而发生变化,这可能导致我们的交易价格与预期有较大偏差。
举个例子:我们想以 1 ETH = 230 DAI 的价格卖出 ETH 并发送一笔交易,但是在我们的交易打包上链之前,有人突然大量卖出 ETH,导致价格跌至 1 ETH = 200 DAI。那么当我们的交易上链时,我们将被迫接受 1 ETH = 200 DAI 的价格。为了避免这样的遗憾,在合约中设计了这样的机制:我们可以指定我们发送的交易中应该获得多少 ETH 或 token。如果价格变动导致交易上链时我们实际获得的 ETH 或 token 数量小于指定数量imToken下载,则交易失败。(注意:交易还是会上链,但是换币不会成功,我们还是要支付交易所需的挖矿费。)
这个数字我们其实可以任意指定,但大概是为了减少使用的认知负担,网页会自动帮你设置这个数字(=预期数字乘以0.98或者0.96)。另外,还有一个关于时间的保护机制,我们其实可以指定一个时刻作为截止时间,如果超过这个截止时间才将交易上传到链上,交易就会失败。
网页会自动将截止时间设置为当前时间加15分钟。也就是说,如果你发送的“兑换”或“发送”交易在15分钟内没有上链,交易就会失败,所以请避免设置过低的gas价格,防止因为上链延迟导致交易失败。
开锁()
在操作过程中,您可能会注意到,当您第一次需要转移一个ERC20 Token时,Token菜单左侧会出现一个“解锁”按钮。
按下之后,会要求你发送一笔交易,交易完成后你就可以使用此代币。这笔交易的意思是“允许合约随意转移我持有的代币”,利用了ERC20的功能。以后你还会遇到同样的机制,他们用的是“”。
这个动作其实带有很大的风险,如果合约存在缺陷,或者应用开发者恶意盗取你的代币,那么你的代币随时都有可能被盗。总之,永远不要把你的代币放在你不信任的DApp中,最好确认对象是正确的智能合约。
2. 增设/撤出流动资金(Add/ )
“追加流动性资金”的具体含义为:“将您的ETH和某种Token按照1:1的比例存入合约,为ETH-Token交易对增加流动性,从而在存入期间,您可以获得人们在本交易所交易时支付的交易手续费分成。”当您完成“追加流动性资金”后,您将获得与您投入资金量成比例的“资金池Token”,这代表了您在本交易所的权益。
当你“提取流动性资金( )”时,资金池代币将被销毁,你应得的ETH和Token将被提取,这将隐含前述的交易费收益。
虽然可以通过增加流动性赚取手续费,但并非稳赚不赔,需要承担价格变动的风险。比如,假设你原本有 1 ETH + 100 DAI(总价值 200 美元),
在1ETH=的时候全部投入,等到价格变成1ETH=的时候再提现,如果不计利润的话,可以拿回0.5ETH+(合计),但如果一开始就不投入币,一直持有到现在,就只有1ETH+(合计),所以如果给你带来的利润少于,那么你就亏损了。
这里可以做一个简单的总结:假设你投资了ETH和一个XYZ Token,而你拿回来的ETH/XYZ的价格和你投资时的价格不一样,那么如果不考虑盈利的话,你拿回来的ETH+XYZ的总价值肯定比你没投资的时候要少。所以最理想的情况是找一个ETH价格波动幅度大,但长期来看又围绕这个价格波动的XYZ Token,这样既可以赚取更多的佣金,又可以减少前后价格差异带来的损失。
3. 创建交易所( )
“创建交易所( )”很简单,填写ERC20 Token的地址,点击“创建交易所”提交交易,交易上传到链上后,就可以在链上交易该Token了。
不过创建交易所后,Token 并不会立刻出现在网站的 Token 列表中,需要提交 Issue 并 pull 到 repo 中,合并后才会添加到 Token 列表中。
其实技术上是可以让创建交易所后,代币立刻出现在菜单中的,但是为了防止有人用同名假币混淆用户,需要人工审核。但即使某种代币没有出现在菜单中,只要创建过它的交易所,你还是可以通过直接输入代币合约地址找到它。
在为你的 ERC20 代币创建交易所之前,有几点需要注意:你可能会注意到一些知名代币(例如 USDT、OMG)无法在 BTC 上交易。原因是这些代币的合约存在缺陷,在 BTC 上交易会失败。ERC-777 代币或使用类似机制的代币在 BTC 上也会有问题。不要为它们创建交易所或添加流动性资金。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。