美文网首页
BTC科普系列:EOS为什么能成功?

BTC科普系列:EOS为什么能成功?

作者: DBOYKAD | 来源:发表于2018-02-15 12:14 被阅读278次

    本文由币乎社区(bihu.com)内容支持计划奖励。

    1)最近KEY在以德(EtherDelta)上的成交量放大,从每天50以太增加到500以太,价格也从1分上涨到接近2笔,而在DEW上KEY的价格仍为1毛左右,于是准备去以德上搬砖。

    2)第一步,买了以太坊(ETH)到IMTOKEN钱包,发送以太坊代币要消耗GAS燃料,而GAS用以太坊支付,其费用公式=执行智能合约消耗的GAS*GAS的价格,记住这个公式,下面会用到这个知识。这部分费用是付给矿工的费用,GAS的价格越高,矿工会优先处理你的交易,而交易消耗的GAS数量*你给的价格,就是真实开支的手续费,

    3)在以德上注册一个帐号,只要在右上角点击生成新帐号,就立即可以获得一个以太坊的地址与私钥,这个就是我的帐号了。我立即意识到,以德这个交易所是一个完全建立在以太坊网络上的交易所,即通过智能合约完成所有操作。

    4)拿到地址后,我从IMTOKEN上转了KEY到以德上,消耗0.003ETH,约30人民币。

    5)交易立即执行,等待几分种后,我的以德地址上就显示KEY到帐了,于是高高兴兴准备搬砖(当时以德与DEW两个交易所间的价差已经消失,KEY价格维持在1毛左右)。

    6)当我要卖出时,说我没有可用余额。于是,我又观察了以德交易所,左上角处,可能看到KEY的数量,但还有存入、提取、转帐三个按钮。原来,这个设计是交易所帐号是一个以太坊钱包,而在进入交易,还要将以太坊代币转入交易地址中。这与bitfinex的交易、融资、存款三个钱包独立设计一致。

    7)于是,我将KEY转入交易地址,但是提示:帐户中以太不足,为了转帐,至少要转入0.001个ETH用于支付GAS费用。这是执行智能合约必要的能源消耗,所以我又从我的IMTOKEN钱包向以德帐户发送了0.01个ETH(满足10次转帐要求),消耗0.001ETH,约10元人民币。

    8)以太坊很快就到帐了,点击转帐,区块链上马上出现了交易,但是没有被打包,等了十五分钟,还没有打包。怎么回事?

    9)仔细看了转帐的交易细节,发现GAS价格定在4Gwei,而我在IMTOKEN上发送的交易的GAS价格定在62Gwei,所以问题在给的燃气费用太低了,矿工没空给我打包我的交易,而我的交易一直就在内存中等着。

    10)又是对以德这个交易所检查了一遍,发现在帐户信息下方有一个设定GAS价格的选项,此处默认为4Gwei,好吧,修改为62Gwei。

    11)点击,转帐,提示,钱包中ETH不足,应存入0.015ETH。原来设定不同的GAS价格,需要不同数量的ETH,好吧,降低GAS价格,一直下降到40Gwei,正好需要我的手续费0.01ETH。这回行了吧?

    12)又是等了十五分钟,这十五分钟间,我已下定决心把以德这个交易所列入黑名单了。找到了以太坊的内存池,2万多笔交易,中间GAS价格在50Gwei,所以,40Gwei的费用还是低了,无限排队。

    13)只能又从IMTOKEN钱包向以德帐户发送了0.03个ETH,消耗0.001ETH,约10元人民币。

    14)再次,将以德上的GAS价格设为60Gwei,秒速成功,消耗0.002ETH,约20元人民币。

    15)这时,以德上还有0.038个ETH,再转回IMTOKEN,提示:还有未完成交易,原来,那个4Gwei的交易还在内存池呢,交易所不让我提回以太。真想打自己一巴掌,给自己找的破事。

    16)思考,解决方法。手上有私钥,导入其他钱包,转出。嗯,就这么办。

    找到etherwallet网站,输入私钥,这回长记性了,先找找可以设定GAS价格的地方,这个网站上默认的GAS价格是40Gwei,还好,不然又是长期挂内存池中不能确认了。改为60Gwei,交易,秒速成功,消耗0.002ETH,约20元人民币。

    17)长吁一口气,终于全回来了。

    18)经过2小时的瞎折腾,消耗0.09个ETH,约90元人民币,收获了如下知识:

    以德交易所的操作方法;

    ETH交易的注意事项,关于GAS价格的设置;

    https://ethgasstation.info/这个网站可以很好的查询GAS的价格,这个价格是随时波动的,一般情况下10个Gwei可以交易,而我交易的晚上正好处于50Gwei的价格,所以4Gwei的价格太低,没有立即交易,如果等待一天,等交易费用降下来来后,依然可以确认,只是等待时间太长了,观察这个GAS价格,可以节约自己的手续费开支;

    19)好了,这是我花了0.09个ETH学费学到的知识,你学习到了吗?

    20)那为什么这篇文章的题目叫:EOS为什么会成功呢?

    21)上面的例子,充分展示了以太坊智能合约的不足:在一个商业化应用中,每一步操作都要消耗燃料来执行智能合约,没有燃料就无法执行下去。

    22)想像一下:

    你在微博上注册一个帐号,收费,

    发微博,收费,

    转发,收费,

    点赞,收费,

    加关注,收费,

    取关,没燃料了,没法取消,这时用户一定会抓狂的。

    23)然而,EOS运行过程并不会消耗EOS作为燃料,而是通过略微的通胀支付给矿工费用,相关于所有EOS持有者给用户买单,而用户的使用给EOS带来价值。所以,从这个角度出发,EOS在商业应用项目一定会代替ETH!而以太坊更适合作为融资金融工具,实现比特币黄金,以太坊货币,EOS互联网应用的分工。

    感谢您的关注!

    相关文章

      网友评论

          本文标题:BTC科普系列:EOS为什么能成功?

          本文链接:https://www.haomeiwen.com/subject/qasktftx.html