ETH和EOS的Token机制对比

in #eos6 years ago (edited)

SIC高级工程师: SSL

概述

在以太坊中,不管是部署合约还是发起一笔交易都需要消耗gas,gas可以说是以太坊生态系统中的命脉。当以太坊网络拥堵的时候,交易的手续费也会随之增高,交易费的多少也决定着矿工什么干活,干多少活。EOS链上的交易则不收任何费用。

下面将分别在ETH和EOS上部署合约、交易来对比两者之间在经济机制上的不同。

ETH Token 机制

部署合约

这里使用truffle来部署合约,新建truffle项目,创建ERC20合约,代码片段:

ETH和EOS的Token机制对比pic1.png

部署到ropsten网络:

ETH和EOS的Token机制对比pic2.png

设置Gas Limit 、Gas Price,提交

ETH和EOS的Token机制对比pic3.png

部署成功,花费0.001899062 Ether

ETH和EOS的Token机制对比pic4.png

交易

在myetherwallet中添加Token地址

ETH和EOS的Token机制对比pic5.png

发起转账

ETH和EOS的Token机制对比pic6.png

设置Gas Limit 和Gas,如果网络拥堵,花费也会随之增高

ETH和EOS的Token机制对比pic7.png

交易完成,花费0.00262005 Ether

ETH和EOS的Token机制对比pic8.png

EOS Token 机制

部署合约

这里在本地创建了一个名为eosstorefrog的账号,账号里有200个EOS,作为我们的测试账号。

ETH和EOS的Token机制对比pic10.png

解锁钱包

ETH和EOS的Token机制对比pic11.png

部署合约

ETH和EOS的Token机制对比pic12.png

创建标识为TTE 的Token,执行成功,使用CPU计算870,网络15

ETH和EOS的Token机制对比pic13.png

再来查看账户信息,可以看出是没有扣除任何费用的

ETH和EOS的Token机制对比pic14.png

交易

发行TTE Token 给 eosstorefrog,执行成功,使用CPU计算951,网络17

ETH和EOS的Token机制对比pic15.png

用户eosstorefrog转25个TTE Token 给用户eosstore1111,执行成功,使用CPU计算1098,网络17

ETH和EOS的Token机制对比pic16.png

转账完成后查看用户eosstorefrog持有的EOS是没有消耗的

ETH和EOS的Token机制对比pic17.png

总结

EOS相比ETH一个很重要的特性就是在EOS上的交易无需手续费。用户持有多少EOS代币,就可以按比例享有EOS链上的计算和带宽资源,也就是说如果某个用户持有1% 的EOS代币,就拥有1% 的EOS链上计算和带宽资源,而使用这些资源,用户并不会消耗手中的代币。

EOS 这么做的好处是:

  • 所有的交易都是免费的
  • 购买一部分代币就可以享受相应的计算资源,并且其享受的资源不会随EOS代币的价格波动而波动
  • 网络安全性更加,可以防范DDOS攻击,因此攻击者最多只能消耗掉他持有eos代币对应的计算资源,不会影响整个EOS网络的情况。而不是像ETH或BTC在交易量或计算量过大的时候,陷入卡顿状态。
Sort:  

从普通用户的角度考虑,EOS还是很有竞争力的,毕竟,将最主要的RAM资源由公司承担,用户能够“享用”免费的资源

Go here https://steemit.com/@a-a-a to get your post resteemed to over 72,000 followers.