Solidity 是一种功能强大的编程语言,专门设计用于在以太坊区块链上编写智能合约。使用 Solidity,开发人员可以定义 去中心化应用程序 (DApps) 的规则和行为.
智能合约是在对等网络中执行的程序,在该网络中没有人对执行拥有特殊权限,因此它们允许实现价值代币、所有权、投票和其他类型的逻辑。
请注意,在部署合约时,您应该使用最新发布的 Solidity 版本。这是因为会定期引入重大更改以及新功能和错误修复。
Solidity 于 2014 年 11 月首次在 Devcon0 上公开预览。Solidity 的版本控制是 提交 到代码库中的,时间是 2015 年 7 月 9 日,标志着 Solidity 版本 0.0.1 的发布。但是,v0.1.0 尚未实际发布,其构建版本不再可用。您可以在 2020 年的 5 周年庆典文章中阅读有关 Solidity 历史的更多信息 这里.
Solidity 编程语言是一个由核心团队管理的开源社区项目。核心团队由 以太坊基金会.