ETH和EOS的Token机制对比
SIC高级工程师: SSL
概述
在以太坊中,不管是部署合约还是发起一笔交易都需要消耗gas,gas可以说是以太坊生态系统中的命脉。当以太坊网络拥堵的时候,交易的手续费也会随之增高,交易费的多少也决定着矿工什么干活,干多少活。EOS链上的交易则不收任何费用。
下面将分别在ETH和EOS上部署合约、交易来对比两者之间在经济机制上的不同。
ETH Token 机制
部署合约
这里使用truffle来部署合约,新建truffle项目,创建ERC20合约,代码片段:
部署到ropsten网络:
设置Gas Limit 、Gas Price,提交
部署成功,花费0.001899062 Ether
交易
在myetherwallet中添加Token地址
发起转账
设置Gas Limit 和Gas,如果网络拥堵,花费也会随之增高
交易完成,花费0.00262005 Ether
EOS Token 机制
部署合约
这里在本地创建了一个名为eosstorefrog的账号,账号里有200个EOS,作为我们的测试账号。
解锁钱包
部署合约
创建标识为TTE 的Token,执行成功,使用CPU计算870,网络15
再来查看账户信息,可以看出是没有扣除任何费用的
交易
发行TTE Token 给 eosstorefrog,执行成功,使用CPU计算951,网络17
用户eosstorefrog转25个TTE Token 给用户eosstore1111,执行成功,使用CPU计算1098,网络17
转账完成后查看用户eosstorefrog持有的EOS是没有消耗的
总结
EOS相比ETH一个很重要的特性就是在EOS上的交易无需手续费。用户持有多少EOS代币,就可以按比例享有EOS链上的计算和带宽资源,也就是说如果某个用户持有1% 的EOS代币,就拥有1% 的EOS链上计算和带宽资源,而使用这些资源,用户并不会消耗手中的代币。
EOS 这么做的好处是:
- 所有的交易都是免费的
- 购买一部分代币就可以享受相应的计算资源,并且其享受的资源不会随EOS代币的价格波动而波动
- 网络安全性更加,可以防范DDOS攻击,因此攻击者最多只能消耗掉他持有eos代币对应的计算资源,不会影响整个EOS网络的情况。而不是像ETH或BTC在交易量或计算量过大的时候,陷入卡顿状态。
从普通用户的角度考虑,EOS还是很有竞争力的,毕竟,将最主要的RAM资源由公司承担,用户能够“享用”免费的资源
Go here https://steemit.com/@a-a-a to get your post resteemed to over 72,000 followers.