金色前哨|Solidity将推出每个版本的NFT
金色财经报道,4月1日消息,以太坊智能合约高级语言Solidity在推特上宣布正将每个Solidity版本代币化为NFT。每个版本都将只铸造一次,可以对每个版本的NFT出价。收集到的资金将进入一个专用池,用于资助与Solidity相关的开发,NFT所有者将能够对此进行投票。
目前可知的是,Solidity已发布到0.8.3版本。
0.8.3版本中,修复了优化器如何处理Keccak256操作码的一个重要错误。此外,它还包括对优化器的两个改进。
目前已知的是从0.0.2版本到0.8.3,经过github的查证,约有86个版本,其中在0.4.0阶段版本修订最多,更新了26次。
以下为近期的版本更新资料。
3月3日消息,以太坊编程语言Solidity团队发布0.8.2版本,添加了一个优化阶段,可内联少量代码以节省Gas,并通过导出内联注释并允许自定义natspec标签提供更多的方式来使用代码文档。内联是一种将函数体直接展开到调用处的一种优化技术。
2020年12月17日消息,以太坊Solidity发布0.8.0版本。Solidity官方表示,Solidity0.8.0是对Solidity编译器和语言的重大更新,最主要的变化为:1.默认情况下会检查算术运算;2.激活了ABI编码器v2;3.内部错误不再使用无效的操作码,而是会进行还原,以免浪费Gas费用;4.限制了显式转换(利用强制类型转换运算符进行转换)的可能性,以避免产生歧义。
2020年7月29,以太坊开发者发布Solidity编程语言0.7.0版本。官方表示,Solidity 0.7.0是对Solidity语言和编译器的重大更新。该版本删除了外部存储映射功能、关键词“var”、并且构造函数不再需要默认可见性(Visibility),另外还进行了一些语法更改。官方建议升级所有代码以使其与Solidity v.0.7.0兼容。
2020,1月3日,Solidity 0.6.1和0.5.16版本已经发布,修复了Yul优化器中的一个bug。
2019,8月16日,Solidity0.5.11已发布。该版本更新了诸多功能,并能帮助开发者修复错误编码。