刚才在 V2 搜了下 DApp 相关的资料,发现各种广告 (¬_¬)
昨天正好写了一个开发指南,这里再发出来简述一下~~
从去年 11 月开始看以太坊,到今年年初上线一个 DApp (骗了几个 ETH ≖‿≖✧ )
资料和教程倒是看了不少,但真正有用的并不多,反而踩了不少坑。
在目前以太坊的生态下,做一个简单的 web 端 DApp 所需掌握的三个技能点
前端开发部分本质上与区块链没有关联性,所需要的技能跟开发一个正常互联网 web 端所需的能力无区别。
对于另外两部分,推荐两份教程 - 全部免费
基本两天走完一遍,就可以从头到尾了解 Solidity 编程、DApp 的开发并能实际落地完成。
https://cryptozombies.io/
CryptoZombies 是由 Loom Network 开发的一个在线互动编程教程,它通过教你编写你自己的加密收藏品游戏,来学习用 Solidity 编写智能合约和 DApp 开发。
个人认为是目前为止,最实用最细致的 Solidity 和 DApp 开发入门课程,没有之一,完爆各类线上线下付费培训。现在课程一共出了 6 课,每一课分为若干个小章节。
除了智能合约的部署之外,CryptoZombies 已经将大部分内容深入浅出的全部覆盖。
据独家消息了解,CryptoZombies 的学员数量目前已经突破 20 万,应该是受众面最广的以太坊培训类教程。
而这一点不足就由下面这一套教程来补充。
该系列是由开发者 dev_zl 发表在 Hackernoon 上的一个系列文章 —— 以太坊开发攻略。是为数不多思路清晰、行文简洁、干货满满的博文类教程。这个系列的特点是,带着读者手把手,一步一步地走一遍开发实例,全部读完后,读者是可以独立的在本地上线一个 DApp。
Part 1: Smart contracts
https://hackernoon.com/ethereum-development-walkthrough-part-1-smart-contracts-b3979e6e573e
Part 2: Truffle, Ganache, Geth and Mist
https://hackernoon.com/ethereum-development-walkthrough-part-2-truffle-ganache-geth-and-mist-8d6320e12269
Part 3: Security, limitations, and considerations
https://hackernoon.com/ethereum-development-walkthrough-part-3-security-limitations-and-considerations-d482f05278b4
Part 4: Tokens and ERCs
https://hackernoon.com/ethereum-development-walkthrough-part-4-tokens-and-ercs-68645cf2f73e
Part 5: Making a DApp
https://hackernoon.com/ethereum-development-walkthrough-part-5-making-a-dapp-4c2a3bbcd5e5
该系列文章为英文,可能需要科学上网。
以上。
PS
该文最早发布在微信公众号上,原文链接
本帖已包含全部核心内容,原文只是加了些吸引眼球的内容而已 (¬、¬)