首页 > 标签 > 编译器
编译器

安全公司Dedaub发现Solidity编译器存在漏洞,多数已部署合约中的死代码极大增加Gas费成本

2月11日消息,安全公司 Dedaub 团队发现以太坊编程语言 Solidity 编译器存在漏洞,导致已部署的合约字节码中包括死代码(dead code),致使部署和操作智能合约时极大地增加了 Gas 费成本。Dedaub 表示,团队在评估开源二进制分流器 Gigahorse 时发现了这个错误。当库方法只被合约的构造器调用时,该漏洞就会出现。 通过 Gigahorse 分析,Dedaub 发现至少 35% 合约上存在一些死代码,其中 33% 占据其运行的大部分字节码。这些结果以 NFT 代理为主导,但其他

以太坊模块化执行层Fuel计划在今年内针对Sway语言进行编译器和后端支持优化

2月21日消息,以太坊模块化执行层 Fuel 开发商 Fuel Labs 公布将于 2023 年实现的 Sway 语言升级内容,包括字节码大小方面的编译器优化、Sway 将支持更多后端(EVM 后端已经在开发中)、抽象将更加具有经济性、更多应用程序将从 Solidity/Vyper 迁移到 Sway、改进编译器级别的重入分析等。

Solidity编译器发布0.8.19版本,引入用户定义值类型定义运算符

2月23日消息,以太坊编程语言 Solidity 推出 Solidity 编译器 0.8.19 版本,最新版本包括一系列改进,以及引入用户定义值类型定义运算符,防止运行时字节码中的死代码。@sifislag 报告的内部库函数和通过模块调用的自由函数的问题已在此版本中得到修复。团队建议使用低于 0.8.0 的 Solidity 版本的用户进行升级。

Solidity编译器发布0.8.20版本,支持上海硬分叉升级

5月11日消息,以太坊编程语言Solidity推出Solidity编译器0.8.20版本,最新版本包括对via-IR管道的一系列改进,并改进了合约ABI中公开的事件列表,且支持上海硬分叉升级,将默认目标EVM版本切换为Shanghai版本。

Vyper编译器发布漏洞事件分析报告,漏洞已于v0.3.1修复并测试

8月6日消息,以太坊编程语言Vyper发布有关上周漏洞事件的事后分析报告:7月30日由于Vyper编译器中的潜在漏洞,多个Curve流动性池被利用,该漏洞本身是一个未正确实施的重入防护,受影响的Vype版本为v0.2.15、v0.2.16、v0.3.0。 Vyper 称该漏洞已于 v0.3.1 修复并测试,v0.3.1 及更高版本是安全的。然而,当时并没有意识到对实时合约的影响,也没有通知下游协议。未来将加强 使用 Vyper 协议更严格的双向反馈并推出相关错误赏金计划和竞赛。

zkSync:Vyper编译器已升级至v1.3.10

据报道,zkSync Developers在官推宣布Vyper编译器目前已升级至v1.3.10版本,旨在解决并修复zkvyper二进制文件中未初始化的不可变值问题,此外 zkSync Era测试节点也发布了新版本v0.1.0-alpha.3,更新主要包括:增加5个新端点(endpoint)、实现标准控制台日志、以及完全支持eth_getBlockByNumbereth_getBlockByHash等。

行业时事热点

1

早报|1月29日隔夜重要动态一览

21:00-7:00关键词:FTX、Compound、黄益平、Yuga Labs 1.近970万个FTX客户名称仍处于“被编辑”状态; 2.Core Scientific希望以660万美元的面值甩卖比特大陆的优惠券; 3.美国政府1.5万亿美元的债务利息将在2023年相当于比特币市值的3倍; 4.Compound社区提议增加以太坊主网上cWETHv3中的cbETH供应上限; 5.黄益平:中国若长期禁止加密货币或将错失一些重要的数字技术发展机会; 6.FTX多名前高管曾向涉嫌诈骗的纽约州议员George S

2

sudoswap关于允许SUDO转账的社区提案已开启投票

2月16日消息,NFT交易协议sudoswap社区提出一项链上提案,旨在允许SUDO进行转账,以及实施Uniswap流动性奖励计划,目前已有17个地址共103万枚SUDO参与投票,赞成率100%。投票将于北京时间2月19日07:25结束。 此前报道,SUDO使用链上OpenZeppelin Governor模块管理sudoAMM协议,委托至少30万枚SUDO的地址可以为治理模块创建链上提议,投票延迟2天,投票期限3天后SUDO赞成数不少于240万枚且获得多数支持票的提案可以执行。

3

Otherdeed#89263NFT以186.69WETH的价格成交

据报道,Yuga Labs元宇宙项目Otherside上地块Otherdeed #89263 NFT以186.69WETH(约28.4万美元)的价格成交,该枚NFT此前于2022年5月以51.5ETH价格成交。