74

有哪些以太坊项目适合初学者学习 Solidity?

 4 years ago
source link: https://www.tuicool.com/articles/eIvYFjR
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Solidity 的 官方文档 无疑是最好的学习材料, 英文不是很好的同学,可以阅读由多位顶尖从业人员翻译的中文版,文档中提供了几个很好的例子来入门,查考链接: 根据例子学习Solidity - Solidity 中文文档

另外 Token(就是常说的代币)通常也是DAPP的重要的一个部分,可以学习这两篇文章:

  1. ERC20 代币
  2. ERC721 代币

学习过程中逐步去深入了解 Solidity 的语法、特性。 查看文档: 深入理解Solidity - Solidity 中文文档

练习

有兴趣的同学可以挑战下这个游戏: CryptoZombies - Learn to code games on Ethereum.

合约交互

合约写好之后, 然后就是学习如何在应用中跟合约及进行交互, 这是需要使用web3.js 或ethers.js ,web3.js是官方的通信库(也有一些历史包袱),现在越来越多的项目使用 ethers.js . ethers.js 的接口漂亮优雅,这里有一份ethers.js 的文档。

这很文档中也提供了很多示例,写过js的同学很容易入手的。

选择web3.js 交互的话,这里有这几篇文章:

原问答 链接 .

深入浅出区块链知识星球提供专业的区块链问答服务,如果你需要问题一直没有思路,也许可以考虑咨询下老师。

深入浅出区块链 - 打造高质量区块链技术博客,学区块链都来这里,关注 知乎 、微博。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK