本文以bancor.network去中心化交易所为参考,介绍若是在bancor协议平台购买enj(恩京)通证的实操方法。算法
本文假设你已经在CHROME浏览器上安装MetaMask钱包,若是没有的话,参考文章《如何在WINDOWS环境下搭建以太坊开发环境》对应章节。(https://www.jianshu.com/p/683ea7d62a39)浏览器
2.1 BANCOR.NETWORK购买ENJ(恩京)币流程安全
1)登陆网站微信
地址: https://www.bancor.network/communities/5a174bc0171b0100018276b3/currency 能够看到此处的ENJ跟其余中心化交易所的价格差别不大。这儿可以直接购买到META MASK钱包,不须要作认证等复杂操做,也不担忧中心化交易所通证丢失的风险。一切安全尽在本身掌握中。网络
2)点击购买分布式
弹出时选择MetaMask钱包吧。区块链
3)填写购买的数量网站
直接填写购买的ENJ的数量,系统会自动算出须要的ETH通证数量。.net
4)确认购买blog
5)METAMASK支付交易费用
在MetaMask的弹出窗口点击确认,GAS PRICE采用默认的。本次辉哥交易花了0.5美圆,最近以太坊交易成功不高。
6)METAMASK支付交易费用
2.2 本次交易流程解释
https://etherscan.io/tx/0x21d52ec118088aa7f2b9532099313f94d36dabaa087ef1a47cf7bfe686d6632f
步骤解释:
1,将ETH从辉哥的钱包转移到BancorNetwork合约。 今后步骤开始,BancorNetwork合约将管理全部通证传输,直到您到达目标通证。到那时,BancorNetowork合约将目的通证转移回您的钱包地址(钱包地址经过初始转移启动转换)。
2,BancorNetwork合约将ETH转移到ENJBNT通证转换器
3,ENJBNT通证被转入Bancor Network合约
4,BancorNetwork合约将ENJBNT通证转移到ENJBNT通证转换器
5,ENJBNT通证转换器将BNT转回BancorNetwork合约
6,BancorNetwork合约将BNT通证转移到BNT通证转换器
7,BNT通证转换器将ETH通证传递给BancorNetwork合约
8,BancorNetwork合约如今将ETH转移到EtherToken合约中,而后将ETH转移到发起转换的辉哥的钱包中。
2.3 Enjin Coin中继通证系统解释
参考《【易错概念】以实例形式深刻浅出讲透BANCOR算法》,你能够知道中继代币(中继通证)的解释。
【中继通证(Relay Token)】
具备两个链接器的智能通证,其中CW刚好为100%,其功能相似于分布式通证兑换币对。中继通证容许用户在两个链接通证之间互相兑换,经过两步操做实现,即购买一种通证,当即出售另一种通证。
下面详细讲解一下Enjin Coin中继通证系统的原理。
你能够将中继通证视为两种通证类型的自动售货机。咱们的Enjin Coin“自动售货机”将同时拥有ENJ和BNT通证。
虽然咱们的中继通证将容许许多其余转换,例如ETH / ENJ,但让咱们看一个简单的案例,BNT(Bancor网络通证)到ENJ(Enjin Coin)。
游戏玩家Jeremy想要购买一些Enjin通证。
他将BNT发送到中继通证,后者将购买一个名为ENJBNT的中间中继通证。而后将再次为ENJ交换此ENJBNT通证。
每次转换的转换费用为0.1%,因此两笔交易的总费用为0.2%。
中继通证具备每一个通证(ENJ和BNT)的库存,而且它们基于合同中每一个通证的数量来订价。若是Enjin用户认为ENJ的价格略低于市场价格,他们将有动力购买它,将价格恢复正常。若是相比之下BNT更便宜,那么用户可能会以溢价出售他们的ENJ。
谁提供供应?拥有ENJ或BNT通证的人能够将它们转移到中继通证,并接收名为ENJBNT的智能通证。
该ENJBNT智能通证有一个特殊的属性:随着时间的推移,他们收集的通证接力的任何一个交易者的0.2%的转换费部分。任何人均可以将他们的一些长期持有的ENJ或BNT放入中继通证,并在观察其持有量增加的同时提供流动性。
有了这些知识,您只需将一些长期ENJ放入中继通证并稍后撤回便可被动得到通证收益!
Bancor网络通证
您可能会想到本身,“那很好,但为何用BNT通证呢?”Bancor网络通证让咱们更进一步,并进入整个Bancor网络。这是其余通证中继的集合,每一个通证中继包含BNT以及它们本身的货币。
使用交易路径(transaction path),您基本上能够在ENJ和Bancor支持的任何其余通证之间进行交易!甚至Ether也是可能的,具备如下路径:
ENJBNT步骤之间收取0.1%的转换费,但ETH / BNT阶段是免费的,所以总转换费用仍为0.2%,彻底相同的路径也能够反向使用ENJ转换为ETH!
参考资料:
1)enjin币的购买和使用:https://blog.enjincoin.io/enjin-coin-bancor-token-relay-explainer-11313c0bab2
2)连接器的工做机制:https://support.bancor.network/hc/en-us/articles/360000471472-How-do-Relay-Tokens-work-
3) ABX-ETH的兑换路径 (使用ETH-enjin玩一把):https://support.bancor.network/hc/en-us/articles/360012670512-How-can-I-see-the-conversion-path-of-my-transaction-on-Etherscan-
5) 购买ENJIN成功记录(费用是以目标代币支付的。GAS费是额外出的。):https://etherscan.io/tx/0x21d52ec118088aa7f2b9532099313f94d36dabaa087ef1a47cf7bfe686d6632f
6) ENJIN社区介绍:https://www.bancor.network/communities/5a174bc0171b0100018276b3/about
本文做者:HiBlock区块链技术布道群-辉哥
原文发布于简书
加微信baobaotalk_com,加入技术布道群