有哪些以太坊项目适合初学者学习 Solidity?
2016 年 3 月 6 日
Solidity 的 官方文档
无疑是最好的学习材料, 英文不是很好的同学,可以阅读由多位顶尖从业人员翻译的中文版,文档中提供了几个很好的例子来入门,查考链接: 根据例子学习Solidity – Solidity 中文文档
另外 Token(就是常说的代币)通常也是DAPP的重要的一个部分,可以学习这两篇文章:
学习过程中逐步去深入了解 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 交互的话,这里有这几篇文章:
原问答 链接
.
深入浅出区块链知识星球提供专业的区块链问答服务,如果你需要问题一直没有思路,也许可以考虑咨询下老师。
深入浅出区块链 – 打造高质量区块链技术博客,学区块链都来这里,关注 知乎
、微博。