矿工费为什么那么高?矿工费是怎么算的?
对于没有挖过矿的多数投资者来说,不仅可能不知道如何挖矿可能连矿工费是什么都不太清楚。矿工费就是矿工处理我们的交易信息并维护网络安全稳定要收取的辛苦费,要知道,现在在以太坊网络上,一笔普通的转账都要花费30-50元的矿工费,很多投资者都在抱怨现在的矿工费太贵了了,大家都叫苦不迭。面对着居高不下的矿工费,很多挖矿的投资者们都会感到非常苦恼。那么矿工费为什么那么高?很多投资者都想要知道矿工费是怎么算的?下面就让小编来给大家说一说。
矿工费为什么那么高?
在一个公有链上,任何人都可以读写数据。读取数据是免费的,但是向公有链中写数据时需要花费一定费用的,这种开销有助于阻止垃圾内容,并通过支付保护其安全性。网络上的任任何节点(每个包含账本拷贝的连接设备被称作节点)都可以参与称作挖矿的方式来保护网络。由于挖矿需要计算能能力和电费,所以矿工们的服务需要得到一定的报酬,这也是矿工费的由来。
以太坊和比特币的不同之处,以太坊引入了gas的概念,gas的目的是限限制执行交易所需的工作量,同时为执行支付费用。gas用来衡量你的这笔交易(或者合约代码调用)所消耗的资源(包括计算量,存储,带宽等)。
当我们在区块链上进行转账时,是由一群名为「矿工」的人处理并记录我我们的交易信息,他们时刻在维护区块链网络的安全稳定,因此收取辛苦费,也就是矿工费。
区块链上的矿工费是实时调整的,如果很多人转账,就会导致交易都在区块网络中排队,而以太坊网络在一定时间内可处理的交易笔数是有限的,着急转账的人就会提高矿工费让自己的交易被尽快打包。从而导致整个网络的平均矿工费上升。当前以太坊网络等待打包的交易有16万笔,所以矿工费比较高。
矿工费是怎么算的?
以太坊的手续费引入了Gas的概念。Gas由两部分组成:Gas Priice(价格)*Gas limit(限制)。Gas Price(单位是Gwei)指的是用户愿意花费于每个Gas单位的价钱,由用户自己决定。Gas Limit是用户愿意为执行某个操作或确认交易支付的最大Gas量(最少21,000),不同时期、不同的操作默认值不同,在执行操作时可设置Gas Limit。某个交易的手续费为Gas Price(价格)*Gas Used(实际消耗量)多余部分会退还到账户,但当操作中消耗的Gas量超过Gas limit(限制)时,交易就会失败。
矿工会优先选取Gas合理,Gas Price较高的交易进行打包。如果用户交易时所支付的矿工费非常低,那么这笔交易可能不会被矿工打包,从而造成交易失败。因此,代币开发人员必须为空投支付高额的Gas,有的甚至超过了空投代币的价格。
以太坊创始人Vitalik在7月3日发布的改善以太坊手续费的方案中,也提及了这个问题。Vitalik表示,几乎所有的转账都使用了一种方法,也就是一级拍卖模式,所有人提交其各自的具体出价,如果他们转账成功,那么转账人付的手续费就是他开始填的手续费。
这种方法的问题在于,没人知道如何设置最佳出价。例如:如果一个用户设置交易费为1美元,但所有其他用户包括出价0.5美元,那么他不应该是支付1美元,而是可能只需要支付比如0.8美元就可以了。当然,这只是Vitalik的设想,按照他自己的话来说"优化需要复杂的经济模型和实时区块链使用情况。
小编在这里提醒各位投资者,区块链上的交易和日常生活中的转账是完全不同的,因为生活的转账还可以退回,但是区块链上的交易一旦发出就是无法修改和退回的了,所以大家在进行区块链转账的时候一定要慎重,并且一定要反复确认自己的转账地址是否正确。
本站提醒:投资有风险,入市须谨慎,本内容不作为投资理财建议。