Solidity v0.8.35 发布,新增 erc7201 内置函数,用于计算 ERC-7201 命名空间存储布局的基础槽位,这是首个编译常量内置函数。
2025年Solidity开发者调查收到1095份回复。70%为智能合约开发者,12%为审计师。Foundry成为主要框架(57%),ethers.js最常用SDK(70%)。主要痛点:栈溢出(47%)、字节码大小限制(33%)、调试(33%)。88%使用AI工具,但45%不信任其输出。70%受访者不熟悉Core Solidity。团队将推出实验性标志解决栈溢出,改进调试和文档。
Solidity 编译器 v0.8.31 正式发布,默认 EVM 版本升级为 Fusaka (osaka),新增对 CLZ 操作码(EIP-7939)的支持,并扩展了存储布局规范器,允许使用常量变量作为基槽表达式。
Solidity 团队发布了一系列名为 "通往核心 Solidity 之路" 的博文,分享了该语言的未来发展方向。
Solidity 编译器发布了 v0.8.30 版本,这是一个维护版本,主要为应对 Pectra Ethereum 网络升级,该版本将默认 EVM 版本从 cancun 更改为 prague,并讨论了 Pectra 升级中对 Solidity 有影响的 EIP,包括 EIP-7623、EIP-7702 和 EIP-2537。
本文是对Solidity开发者调查2024结果的详细分析,涵盖了开发者的人口统计信息、使用习惯、开发经验、语言设计偏好以及社区互动等方面。调查结果揭示了Solidity开发者生态系统的现状和趋势,如Solidity是最常用的编程语言,Foundry成为最受欢迎的Ethereum IDE,以及开发者对未来Solidity功能的需求。
EVM对象格式(EOF)是一项期待已久的EVM升级,旨在现代化以太坊语言和工具生态。本文详细论述了EOF在开发工具、编译器、语言及应用程序等方面的优势,强调其对提高可用性和改善用户体验的重要性。相较于其他提案,EOF提供了一种清晰且结构化的方法来解决当前EVM中的多项问题。
Solidity 0.8.29 发布
本文详细介绍了Solidity编译器的新via-IR编译管道,该管道使用Yul作为中间表示,以便在生成EVM字节码之前进行优化。文章探讨了via-IR的动机、特性和转变为默认编译管道的计划,以及与传统编译流程的比较。
该文章分享了2023年Solidity开发者调查的结果,调查涵盖了开发者的人口统计信息、开发和用户概况、Solidity背景、开发者体验、语言设计以及Solidity开发者社区等六个方面,并对各项结果做了详细分析,展示了Solidity开发者生态的现状和趋势,以及开发者对Solidity语言的偏好和痛点。