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

  • Tiny熊
  • 更新于 2019-06-07 11:25
  • 阅读 7106

{% cq %} 知乎提问: 有哪些以太坊项目适合初学者学习 Solidity? {% endcq %}

{% cq %} 知乎提问: 有哪些以太坊项目适合初学者学习 Solidity? {% endcq %}

跟随文档

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 交互的话,这里有这几篇文章:

原问答链接.

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


学习中如遇问题,欢迎到区块链技术问答提问,这里有专家为你解惑。 深入浅出区块链 - 高质量的区块链技术博客+问答社区,为区块链学习双重助力

点赞 0
收藏 2
分享

1 条评论

请先 登录 后评论
Tiny熊
Tiny熊
0x1231...6564
登链社区发起人 登链团队对 DEFI 应用有深刻的理解和丰富的开发经验,如果你有开发、审计、培训合作等需求, 加我微信:xlbxiong 。 咨询问题在问答区提问即可,微信好友太多,不看问题,请凉解~