|
入门教程
1. Solidity 中文文档:这是Solidity官方推荐的中文版文档,详细介绍了Solidity的基础知识和使用方法。
2. Decert.me教程:一个交互式的Solidity开发教程,可以实时修改和运行合约代码。
3. WhatsWeb3教程:适合初学者的Solidity入门教程,涵盖了区块链和以太坊的基础知识。
4. Bilibili视频教程:哔哩哔哩上有一系列关于Solidity开发的实战视频教程。
学习路径
1. 基础概念:先了解智能合约的基础概念,可以参考简单的Solidity合约例子和区块链基础知识。
2. 安装编译器:安装Solidity编译器,推荐使用Remix IDE,这是一个基于浏览器的IDE,可以编写、部署和运行Solidity智能合约。
3. 学习Solidity语法:通过阅读Solidity文档和示例代码,掌握Solidity的核心概念和语法。
4. 实践项目:通过实际项目练习所学知识,例如编写投票合约、盲拍合约等。
5. 深入学习:了解更多高级特性和最佳实践,确保代码的安全性和效率。
参考项目
1. CryptoZombies:一个互动式教程,通过编写游戏来学习Solidity。
2. ERC20代币:学习如何创建和管理自己的代币,这是许多DApp的重要组成部分。
3. MisoCoin:一个开源的以太坊智能合约项目,提供了Solidity基础和权限控制的示例。
4. DeFi项目:例如UniSwap、Compound、Aave等,都是使用Solidity开发的,可以参考这些项目的代码和文档
|
|