宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > 狗狗币 > 正文

Vitalik: 柏林升级里 EIP-2929 提高 gas 开销有何意义?

作者:

时间:1900/1/1 0:00:00

摘要

是的,某些操作码调用将需要更多的gas开销,但必须这样做来提高安全性。

但另一方面,一直以来应该更便宜的操作(存储后加载相同的slot)最终会变得更便宜。

另一个重要裨益是,适度提高gaslimit现在变得更安全。现在限制gaslimit提高的主要原因跟多在于状态大小问题。

柏林硬分叉中引起gas开销变化的EIP有:EIP2565(降低ModExp求模求幂运算的gas开销)、EIP2929(提高SLOAD与CALL的gas开销)、以及EIP2718和2930,用以支持受gas开销增加影响的合约的兼容性,以及为未来的升级铺垫。

Vitalik Buterin 阐述加密货币美好愿景的扩展定义:包括改善扩容、隐私、UX 和加密社交等:12月31日消息,以太坊创始人 Vitalik Buterin 针对 Paradigm 联合创始人 Matt Huang 提问的“关于加密货币美好愿景的扩展定义是什么”回复称,改善扩容、改善隐私、改善 UX、对于普通用户而言更安全的用户账户(非中心化服务)、“支付 +SoV+DeFi”为更多的人提供价值、加密社交起飞、身份和 SIWE(Sign-In with Ethereum)成功、DAO 新组织范式得到更广泛的采用等。[2022/12/31 22:18:16]

目前,这些EIP中最重要的是EIP-2929。它的核心内容是:SLOAD的gas开销从800增加到2100,CALL的gas开销(包括STATICCALL、DELEGATECALL和其他操作码)以及外部合约查询(BALANCE、EXTCODESIZE等)从700增加到2600,但这种情况仅会在地址和存储slot在交易里首次被访问时发生。

Vitalik Buterin:UNI 应成为预言机代币:以太坊创始人 Vitalik Buterin 在 Uniswap 治理论坛发起提案讨论,建议 Uniswap 能够为 ETH/USD 提供预言价格数据,以及提议 UNI 成为预言机代币,而不是像其它预言机一样使用 ETH/USDC 喂价。

Vitalik Buterin 解释称,算法稳定币需要针对链下法定货币提供资产喂价,而非链上美元稳定币。预言机需要有一个代币来预防女巫攻击(Sybil Attack),这种攻击的成本是代币总市值的一半减去不参与投票的代币价值,而以太坊上市值最高的两个项目代币是 LINK 和 UNI,但 Chainlink 是一个具有许多功能的复杂系统,需要有一个简单的替代方案来对 Chainlink 进行补充,以优化激励措施和最大程度地降低成本。[2021/5/12 21:53:03]

这样做的目的是进一步提高对DoS攻击的抵御能力:早期的研究显示,以太坊协议目前最大的DoS漏洞在存储访问,而且是有可能可以创建一些区块对大量账户作简单重复的访问,处理时间可能长达80秒。解决办法是一个简单的快速修复:使这些操作持续更长的时间(存储访问需要磁盘访问)以消耗更多的gas,最终DoS问题会被削弱大概3倍。与此同时,客户端团队进行了一些出色的工作——实现磁盘存储缓存、减少存储加载所需的数据库查询次数、以及更长远地堵住这个漏洞。

声音 | Kevin Davitt:比特币期货波动率创历史新低:据marketwatch消息,Cboe Global Markets期权研究所高级分析师Kevin Davitt表示,截至10月26日的一周是近一年前推出比特币期货以来波动最小的一周,10月份XBT期货的平均每周波动率约为6.6%,远低于自成立以来的平均水平15.65%。[2018/11/6]

gas开销重新定价加上这些客户端的改善使得现有的区块链更安全,也使得提供gaslimit比现在更加安全。在EIP-2929后,避免大幅gaslimit提升的主要原因实际上不再是DoS攻击问题,而是状态大小的增加(这两方面互相影响:当存储负载变大后存储加载消耗的gas会更多)。因此,状态过期和无状态会变得非常重要,甚至可以说是“合并”后的首要任务。

这次的重新定价产生的第二大长期裨益是无状态验证的见证大小理论上最大能减少3倍。对于代码读取,我们还需要一次重新定价(类似于:每访问31字节代码需要500gas),但这一点可以在未来实现。

请注意:这份EIP只增加每笔交易第一次访问的gas开销。往后的访问实际上是更便宜的(任何情况下都是100gas)。另外,对预编译的调用一直只消耗100gas,包括首次调用。这样做有带来以下正面影响:

在同一个slot里,任何SLOAD后的SSTORE(或者SSTORE后的SLOAD)都会变得更便宜。这是因为第一次存储读取或写入以及支付了访问存储slot的gas费了,因此该存储slot已经“预热了”,第一次读取和写入都会更便宜;这样,我们需要支付的gas不是800+5000,而是2100+2900(大约),减少了大约800gas。这可能使采用ERC20协议标准代币的转发更便宜。

Self-calling变得更便宜

对预编译的调用变得更便宜(这对于低gas开销的预编译来说特别有价值,这些预编译需要倍调用非常多次,比如ECADD)

添加第一次访问规则是因为当一个账户或存储slot被第二次访问时,该账户或存储slot应该已经在内容里有缓存了,因此就不需要进行昂贵的磁盘访问了。当然,对同一个数值的两次访问也只需要一次的见证条目。

来源|?r/ethereum

作者|VitalikButerin

标签:GASVITLOTSLOTgas币价格Vitalick NeuterinLOT价格Alphaslot

狗狗币热门资讯
央行数字货币对未来区块技术发展及世界经济体系的影响

根据国际清算银行的数据,到2020年中期,80%的中央银行已经加入创建央行数字货币的竞赛之中。 一、央行数字货币的产生 CBDC,央行数字货币的简称,是现有中央银行发行的法定货币的延伸.

1900/1/1 0:00:00
浅谈公链市场策略:应以开发者大规模采用为最终目标

公链需要去妥协适应大众,勇敢进入新的市场进而带动更多创新和商业模式。 内卷的公链们 随着行业发展,公链技术和应用模式均发展出了多个不同路线,基于这些路线,新的公链主网几乎每隔几周就会启动一个,市场竞争愈发激烈.

1900/1/1 0:00:00
晚间必读5篇 | 比特币的黄金时代

1.以太坊2.0信标链的“15ETH损失”小插曲4月25日,PrysmaticLabs发布了事件更新,称这是一个极其罕见的边缘案例,网络从32302纪元开始,超过50%的区块提出后就突然消失了,根据一些初步数据显示.

1900/1/1 0:00:00
重新理解「数据即石油」:隐私计算如何保障数据主权?

原文标题:《美国大选华裔候选人杨安泽说了,数据比石油更有价值,但如何实现它?》撰文:李画致谢:PlatON创始人孙立林、安全多方计算研究者晟超连2020年美国总统大选华裔民主党候选人杨安泽都说了,「数据比石油更有价值」.

1900/1/1 0:00:00
暴涨暴跌、巨头逐鹿 监管能否规范比特币及其背后的商业逻辑?

来源:新浪财经-区块链 经济观察网胡群/文 四月,比特币经历了一波过山车行情,4月13日,价格攀升至阶段性高点,涨至6.3万美元以上,但随即开始下跌,在4月26日一度跌破4.8万美元。截至4月29日发稿时,比特币价格为5.4万美元.

1900/1/1 0:00:00
加密货币4月交易量已超1.26万亿美元 再创新高

摘要: 过去?6?个月,加密货币市场的交易量激增;2月份加密货币交易量接近纽交所总股票交易量的?50%。加密货币交易量在过去几个月里激增,逐渐接近全球最大股票交易所的交易量.

1900/1/1 0:00:00