2. Solidity
2018-11-29 本文已影响11人
furnace
Solidity
Solidity是一种面向对象的高级语言,用于实现智能合约。智能合约是管理以太坊内账户行为的程序。
Solidity受C ++,Python和JavaScript的影响,旨在针对以太坊虚拟机(Ethereum Virtual Machine, EVM)。
Solidity是静态类型的,支持继承,库和复杂的用户定义类型以及其他功能。
凭借Solidity,可以创建合同,例如投票,众筹,盲目拍卖和多重签名钱包。
Note
现在尝试Solidity的最佳方法是使用[Remix](https://remix.ethereum.org/)(加载可能需要一段时间,请耐心等待)。 Remix是一个基于Web浏览器的IDE,允许编写Solidity智能合约,然后部署并运行智能合约。
Warning
由于软件是由人类编写的,因此它可能存在错误。因此,还应根据软件开发中众所周知的最佳实践创建智能合约。这包括代码审查,测试,审核和正确性证明。另请注意,用户有时对代码比对作者更有信心。最后,区块链有各自需要注意的事项,因此请查看[安全注意事项](https://solidity.readthedocs.io/en/latest/security-considerations.html#security-considerations)部分。
项目源代码
项目源代码会逐步上传到 Github,地址为 https://github.com/windstamp/dapp。
Contributor
- Windstamp, https://github.com/windstamp