本站消息,10 月 24 日,以太坊智能合约语言 Solidity 团队近日发文表示,Solidity 语言将拆分为两个独立的方向:Classic Solidity 和 Core Solidity。
目前的 Solidity 支持的是编程语言是 Classic Solidity,其已投入生产且编译器非常可靠,但 Solidity 团队仍然认为该语言本身并不稳定,这从 0.x 版本控制中可以看出,其最新版本为 0.80.30。Classic Solidity 仍然计划定期发布重大更新。而 Core Solidity 是对 Solidity 的一次革新,其类型系统从头构建,以支持泛型、一等函数和代数数据类型等特性。
Core Solidity 目前仍处于原型阶段。Solidity 1.0 将标志着 Core Solidity 达到足够稳定的水平,可以成为默认前端。Solidity 团队表示,对 Core Solidity 的目标之一是尽可能平稳地从当前语言 Classic Solidity 过渡到 Core Solidity,该计划的一部分是通过一系列重大版本发布,使 Classic Solidity 的语法更接近期望的 Core Solidity 最终状态,从而使转变更加循序渐进。