以太币的经济模型

2018-04-28  本文已影响151人  米饭超人

作用

1.建立在以太坊(公链)上应用的每一个操作需要支付以太币,包括转账、智能合约中每一步操作,同时也防止了恶意程序的攻击

2.作为对矿工的奖励

Gas

1.GasPrice: 用户可以自定义的Gas单价,一般用Gwei作单位

2.GasAmount: 每一步操作消耗多少Gas的量由系统定义

3.两者相乘得到总共会消耗的以太币

4.消耗的以太币一部分发送到不可提现地址0x00销毁,一部分作为旷工奖励

调用合约方法所需要的Gas

1.estimateGas 可以获得所需的gas数量

2.普通的转账交易所需要的gas是固定的21000

3.调用合约方法所需要的gas根据占用的资源(计算量、内存等)确定

4.getTransactionReceipt返回gasUsed显示消耗的Gas

思考

1.以太坊具有交易系统的价值

2.以太币可通过以太坊进行二级市场交易

3.以太币的消耗(销毁)和增发(挖矿)使其成为一个流动的经济系统

4.围绕着这个经济系统,以太坊本身也可看做是一个去中心化的公司

参考

Gas气象站:http://ethgasstation.info/

发布矿工会打包的安全 gas price 的最低价格

以太币单位

wei 1

Kwei/ada/femto 103

Mwei/babbage/pico 106

Gwei/shannon/nano 109

szabo/micro 1012

finny/milli 1015

ether 1018

每个指令的 Gas 费用

操作名称 费用(单位:gas) 描述

step 1 为了支付一个执行周期的默认瓦斯量

stop 0 停止操作不需要任何费用

suicide 0 自杀操作不需要任何费用

sha3 20 一次SHA3操作的费用

sload 20 一次加载操作的费用

sstore 100 一次普通的存储操作所需的费用 (有时候会加倍或者免除)

balance 20 一次余额查询操作所需的费用

create 100 一次创建操作所需费用

call 20 一次调用操作所需费用

memory 1 在扩展存储时每增加一个单词所需费用

txdata 5 交易时每个字节的数据或者数据所需费用

transaction 500 每次交易所需费用

上一篇 下一篇

猜你喜欢

热点阅读