首先介绍一下gas是什么意思,说的简单一点就像玩游戏放技能的时候需要消耗MP,就是蓝量,没蓝的话,技能就不能释放
GAS的概念本是区块链拓展层以太坊的智能合约运行代码的时候所需要消耗的,如果没有gas机制,智能合约直接跑的话安全性太差,16年的时候就被攻击过
智能合约会在EVM虚拟机环境中运行,边消耗GAS边跑代码,消耗完毕,代码也就不再执行
EIP-是目前Filecoin所采取的的机制,之前的GAS机制是竞价式,价高者得,EIP-改进了一下
EIP-是基础gas+附加部分
计算公式就是,当前gas的价格*区块浏览器可以查询的gas消耗量
基础部分的GAS,由消息拥堵情况决定,矿工无法手动调节,越高也就代表区块利用率越高,区块内包含的消息越多
附加部分的GAS就是小费,在网络拥堵的情况下,可以通过支付附加部分来让消息尽快打包,会有上限保护
预计矿工费=(基础GAS+附加GAS)*GAS限量
实际矿工费=(基础GAS+附加GAS)*GASUsed实际用量
基础部分因为执行代码直接销毁,退出市场流通
附加部分归矿工所有
(基础gas+附加gas)*(gas限量-实际gas),这一部分过高预估会被销毁一部分,剩下的GAS返还地址
目前扇区密封之前除了本身前质押所需要的Fil以外,还要准备订单消息,转账消息,承诺扇区,证明扇区,提交post等等在代码执行的时候所需要的GAS费,支付出去的就是上面的(基础gas+附加gas),也只有当订单,扇区等等被区块打包确认,Filecoin算力才能积累起来,然后通过winningpost挖币和矿工费
前质押部分=一个扇区20天的收益+30%fil流通加权平均质押
那么现在1个扇区的总质押就是:
一个扇区20天的收益+30%fil流通加权平均质押+(基础gas+附加gas)*gas量
单T质押量,先计算扇区个数,就很好计算得出。