接着上一篇,如何学习DApp的开发呢?
目前没找到一个系统化的学习体系,我根据自己的资源收集和分析总结了一个。
算是给自己立个Flag,也供需要的同学参考。
我先给自己做个评估和计划:
目标:能完整的在以太坊、柚子、量子等平台进行应用和游戏开发
基础:当前具备C++精通,js初级
时间:三个月,120+小时有效时间
精力:每周可以花10~15小时到这上面
资源:经费5k,网课、社群
1、建立区块链认知
朱嘉伟”从0到1,全面学透区块链”
http://www.ximalaya.com/shangye/12598888/
曹政“正本清源区块链”
https://www.jianshu.com/p/3aa4c06a540f
孟岩 “区块链:认知升级与行动路径“
https://edu.csdn.net/course/detail/7749
2、区块链技术基础
比特币白皮书
http://www.8btc.com/wiki/bitcoin-a-peer-to-peer-electronic-cash-system
精通比特币
http://zhibimo.com/read/wang-miao/mastering-bitcoin/index.html
区块链原理、设计与应用
http://item.jd.com/16874472054.html
3、DAPP架构
第一种:完全去中心化
第二种:富前端+以太坊后端
第三种:Baas架构
第四种:以公连作为见证人
第五种:仲裁庭模式
注:第一种和第三种是关键的,目前学习比较适合第三种Baas架构
4、智能合约开发
注:DApp开发的一个核心就是学习智能合约,至少中短期内,新的公链必定也是建立在智能合约之上,既然智能合约是以太坊提出的,当然我们得从以太坊学起。
以太坊白皮书
https://blog.csdn.net/shebao3333/article/details/79469108
孟岩:区块链基础和以太坊快速入门
https://edu.csdn.net/course/detail/7930
汪晓明:深入浅出以太坊
http://wangxiaoming.com/
区块链开发实战:以太坊关键技术与案例分析
http://item.jd.com/12380446.html
Option:以太坊开发资源汇总
https://github.com/chaozh/awesome-blockchain-cn
5、EOS开发
EOS 快速入门实战
https://edu.csdn.net/course/detail/8287
EOS技术学习博客
http://blog.eosdata.io/
EOS技术学习社区
https://eosfans.io/
EOS项目实战
无。目前没找到系统化的项目实战资料,待补充
^_^ 也许我可以把自己实践过程中的经验总结成教程
6、经济系统设计
如何设计一个通证经济体系
http://36kr.com/p/5125249.html
研判token紧急系统的7个层面
http://36kr.com/p/5125312.html?from=related
通证经济系统设计优秀范例–般若链
https://blog.csdn.net/Blockchain_lemon/article/details/78850083
币乎的创始人谈通证经济设计
http://www.xue63.com/toutiaojy/20180406G003Z700.html
经济设计案例和实战
-目前没找到系统化的资料,属于早期