whispers_pj / 区块链与数字... / 以德(EtherDelta) 图文教程

0 0

   

以德(EtherDelta) 图文教程

2017-09-18  whispers_...

以德(EtherDelta) 是个基于以太坊智能合约的交易所,上面几乎包含了所有以太坊的代币。从名字就可以看出来,它只能通过ETH来进行交易。

如果不通过etherdelta.com这个网站,而是直接调用合约,它几乎就是一个去中心化交易所了。

这里要特别说明一下,教程中使用EtherDelta创建的账号是临时以太坊钱包,交易最好一气呵成,买完立刻转走就不要再用了,即使这样也要保存私钥以防万一。EtherDelta提供的账号导入功能几乎没用,要想恢复只能通过Metamask来导入。如果不小心点了【遗忘账号】,也别急,还可以通过MetaMask导入私钥来使用了。

所以推荐使用MetaMask来操作EtherDelta。

但这份EtherDelta教程为了降低难度,并不涉及MetaMask。

教程将通过购买MDA代币来进行演示。

由于EtherDelta是基于智能合约的,所以交易过程的每一步都像是参与一次ICO,需要一点耐心才行。你准备好了吗?

交易过程中遇到的问题有两个,一个是燃气价格设定太低,造成交易被长时间pending。第二个,【充值】【转移】操作时没保留足够的燃料费。总之都是燃料费造成的。


EtherDelta的基本流程是这样的:

1. 从imtoken转ETH到临时钱包

2.把临时钱包中的ETH【充值】到EtherDelta的智能合约。

3.通过智能合约交易你需要的代币。

4.【提取】代币到临时钱包

5. 从临时钱包【转移】代币到imtoken钱包

6.把剩余的ETH【提取】->【转移】到imtoken钱包





接下来我们要用imtoken将ETH转入这个临时钱包。  









燃料费 = 燃气价格

我们已经把燃料费设置成了25gwei,所以【充值】最多会消耗0.00625ETH。稍后转移回imtoken钱包时还会再消耗0.00625ETH。所以最少只保留0.0125ETH就可以了。也就是最多可以充值0.9875ETH。

图片中保留了0.05ETH,为了演示方便。

目前EtherDelta的Gas limit 被固定为250000。关于Gas Limit 是什么,可以看另一篇文章。Gas Price&Gas Limit设置

以下为计算方法:

1 gwei = 0.000000001 ETH

25 gwei = 0.000000025 ETH

Gas limit = 250000

0.000000025  * 250000 = 0.00625 ETH




接下来选择想要交易的代币。


EtherDelta的服务器是在国外,所以会经常出现各种网络问题。

这个网站只是etherdelta智能合约的一个窗口,实际上你交易中的每个环节都是基于智能合约来完成的。虽然理论上可以直接调用以太坊智能合约,但总还是需要一个交易窗口才行。目前没有窗口,你依然无法完成交易。


下面我们正式开始交易





交易在没有被打包之前,被卡在pending的时候,这笔钱就暂时不能再用了。无论这个交易最后成功还是失败,这笔钱都只能等到交易被打包之后(确认数大于1)才能确定是否被扣除。

所以多次下单仍然有效,直到你在智能合约中的余额耗尽。无论是立即单还是委托单,都要等上一个交易被打包后,再发起其他交易吧。(除非你非常熟悉)



不要重复下单,最好等上一个交易结束后,刷新页面,然后再次交易。

好了,交易部分讲完了。(买入和卖出操作方法几乎相同,就不再重复演示了。

这时我在etherdelta智能合约中已经没有ETH,后来我又转过去0.030个ETH用作演示。



开始把币提回imtoken



这一步是将你购买的MDA转移回临时钱包

这一步是先将你购买的MDA转移回临时钱包




接下来,我们把临时钱包中的MDA转移到imtoken钱包。





到这里我们的MDA已经安全抵达了imtoken钱包。


钱包里可能还有剩余的ETH,接下来进行收尾工作。





由于Gas limit是燃料上限,一般情况是不可能用完的,如果用完那这个交易就会失败了。所以总会有用不完的燃料留在这个钱包中,只不过会非常少。

如果觉得这篇文章对你有用,请点【喜欢】!

我是007 35班的成员,欢迎扫码关注007,邀请你成为战友,七年我们一起成长。写作将会是未来世界的一项必要技能。截止今天,全球已经有2982名战友加入了007不出局,写作的好处我们每一位战友都知道。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。如发现有害或侵权内容,请点击这里 或 拨打24小时举报电话:4000070609 与我们联系。

    猜你喜欢

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多
    喜欢该文的人也喜欢 更多