当前位置:首页 > 数字货币交易所 > 正文内容

ipfs是什么矿机靠谱吗

数字货币交易所2021-04-16 13:46

ipfs是什么矿机靠谱吗

ipfs是什么矿机靠谱吗

柏林硬分叉4月14日推出四款EIP。其中两个(EIP-2929和EIP-2930)对交易的天然气成本有影响。本文将解释一些天然气费用是如何在柏林之前计算的,它们在EIP-2929被添加后是如何变化的,以及如何使用EIP-2930引入的访问列表。

要点的快速概述

这篇文章很长,这是它的总结:

柏林硬分叉改变了一些操作码的气体成本。如果汽油费的价值被硬编码在dapp或智能合约,中,他们可能会停止运行。如果出现这种情况,并且智能合约不可更新,消费者将需要使用EIP-2930的访问列表来使用操作码的这一部分。

访问列表可以用来减少少量的天然气成本,但实际上在某些情况下,它们会增加总的天然气消耗。

Geth添加了一个新的RPC方法eth_createAccessList来简化访问列表的创建。

柏林硬分岔前的天然气成本

EVM执行的每个操作码都有相关的天然气成本。他们的成本大部分是固定的:PUSH1总是消耗3单位的汽油,MUL消耗5单位,以此类推。其他的会改变:比如SHA3的操作码开销取决于它的输入大小。

我们主要讨论操作码SLOAD和SSTORE,因为它们受柏林硬分叉影响最大。我们稍后将讨论特定于地址的操作码,如所有EXT*和CALL*,因为它们的气体成本也发生了变化。

柏林之前的斯隆德天然气成本

在EIP-2929之前,SLOAD的耗油量很简单:它总是要消耗800加仑的汽油。所以没什么好说的。

柏林之前上海的天然气成本

在油耗方面,SSTORE大概是最复杂的操作码,因为它的成本取决于当前值、新值以及之前是否修改过。我们只是分析一些情况来得到一个基本的认识;如果你想知道更多,请阅读文章末尾的EIP链接。

如果存储槽的值从0变为1(或0以外的任何值),则气体消耗量为20000。

如果存储槽的值从1变为2(或除0以外的任何其他值),则气体消耗量为5000。

如果储物槽的值从1(或0以外的任何值)变为0,则耗油量也将为5000,但您将在交易结束时获得煤气费退款。本文将不讨论煤气费退款,因为它们在柏林硬岔不受影响。

如果之前在同一个事务中修改了存储槽的值,那么以后所有SSTORE的用气量都是800。

这部分的细节并不有趣,重要的是SSTORE贵,它的消耗取决于几个因素。

分享给朋友:

相关文章

hkex

hkex

hkex心有灵犀一点通。虽然体内剩余的灵息依然源源不断地流入血阵,但与凌海的积蓄相比,只能算是九根牛一毛。既然幻觉不能用来治愈幻觉,那就让我们做点绝对的事情,用强大的新暴力粉碎残酷的旧暴力。“水原链子...

eos价格走势

eos价格走势

eos价格走势文中提到的天王项目都是产品(主网)尚未上线但即将上线的项目。由于他们的明星团队、高瞻远瞩,以及普通投资者眼中最重要的顶级投资机构、合伙人、顾问团队的加持,受到大众的期待。一级市场普通投资...

火币网官网app

火币网官网app

火币网官网app昨晚收到了外壁网关于BOX币交易升级维护的通知,但是有点意外,因为之前李师傅说不急着改标。结果突然变了,B.watch上的调整已经完成。我们可以比较一下原作文和现在作文的区别。比特币0...

币安binance官网

币安binance官网

币安binance官网这两天,货币圈最热的市场不是美国或者中国,而是我们熟知的一个国家,韩国。为什么是韩国?其实跟泡菜的升水率有关。昨天有报道称,泡菜溢价10分钟暴跌,从17%跌至9%,1小时下跌60...

虚拟货币交易平台开发

虚拟货币交易平台开发

虚拟货币交易平台开发JUSTWAP和老虎钱包空投会是真的吗?当波场的用户数超过1000万的时候。李法斯招商银行卡被冻结。(UNI及时价格)有了UNI发行硬币,所有在9月1日前参加UNISWAP的人都有...