以太坊智能合约语言Solidity团队近期宣布,Solidity将正式拆分为两个独立发展方向:Classic Solidity与Core Solidity。当前广泛使用的版本为Classic Solidity,已进入生产环境并具备高度可靠的编译器,但受限于0.x版本体系,最新版本为0.80.30,表明其语言层面尚未完全稳定。尽管如此,Classic Solidity仍将持续推出重要更新,确保现有项目的兼容性与安全性,满足以太坊生态对智能合约编程语言的持续需求。
Core Solidity则是Solidity语言的全新演进方向,采用从零构建的类型系统,支持泛型、一等函数及代数数据类型等现代编程特性,旨在提升开发效率与代码表达能力。目前Core Solidity尚处于原型阶段,未来将以Solidity 1.0版本标志其稳定性达到生产就绪水平,并成为默认前端语言。为实现平滑迁移,Solidity团队计划通过多个重大版本迭代,逐步调整Classic Solidity语法,使其向Core Solidity靠拢,降低开发者转型门槛,推动以太坊智能合约生态的长期发展。