为什么要学习Solidity
以太坊
2013年年末,以太坊创始人Vitalik Buterin发布了以太坊初版白皮书,启动了项目。2016年初,以太坊的技术得到市场认可,吸引了大量开发者以外的人进入以太坊的世界。
简单来说就是,以太坊是一个你无法关闭的世界计算机。加密架构与图灵完整性的创新型结合可以促进大量的新产业的出现。
Solidity
以太坊推出了智能合约,它的编程语言就是 Solidity,它是一种新的编程语言。
为了开发强大的智能合约,以太坊开发了 EVM ,也就是以太坊虚拟机,而以太坊虚拟机上运行的语言就是 Solidity 。Solidity 是一个面向合约开发的高级语言,它的灵感来自 Javascript。它是一门静态类型语言,支持继承,支持各种库和用户自定义的类型。
特点
安全性
Solidity 直接就被设计为静态类型和强类型的语言,保证对于一些常见错误,让开发者能够迅速通过编译捕捉到,增强的语言的安全性。智能合约往往都跟真金白银挂钩,而且智能合约是部署到区块链上的,而区块链是一个大家形成共识的环境,所以说智能合约部署之后,代码虽然不能说绝对不能改,但是要改也是非常麻烦的事。
本博客所发布的内容,部分内容来源于网络,版权归原作者所有,如有侵权,请联系删除。转载请注明来自 面向加薪学习!