crypto101-学习路线图
先把学习路线图放上来。
这张图比较偏程序员,不过涉及到编程那部分略过即可。
01-掌握区块链基础知识
学任何一样新事物,都需要先把基础打好。区块链技术也一样,在入门阶段我们需要重点关注
- 区块链是什么
- 区块链有什么用
- 区块链和去中心化的关系
- 区块链和web3是等价的吗
围绕着这几个核心问题的探寻,会逐步接触并了解到:
- 哈希函数
- 非对称加密
- 共识机制 等等概念。
第一阶段有很多新概念没关系,在这个阶段不需要弄懂how(如何实现),而更要关注思考what(是什么)和why(为什么)。
学习资料:
币安入门课程-区块链基础 里面的further reading有些是可以看一看的,感觉对理解还是有些帮助的。
mit课程 这个就属于相对来说有余力的可以看下了,帮助理解但不是必须。
02-掌握加密货币知识
在上一步掌握了之后,可以看一下加密货币公链龙头的白皮书了(BTC/ETH),了解加密货币具体是如何运用区块链技术的。
- BTC/ETH白皮书
- BTC和ETH的相同点和不同点
- 不同链上的货币如何交互
- 什么是CEX/DEX
- 什么是钱包,钱包如何和CEX/DEX交互
学习资料:
03-掌握智能合约/dapp知识
有了前2部分基础后,可以看下基于区块链/加密货币,我们能构建出什么样的上层应用。基于区块链技术开发的上层应用被称之为dapp/智能合约。
- 什么是dapp
- dapp应用和传统的web2.0应用区别
- dapp如何与区块链做交互
- dapp开发(程序员需要了解)
04-自由探索(Do Your Own Research)
前三部分掌握了之后,基本上已经可以在web3的世界愉快的玩耍了。后面就要依赖于自由探索了,因为目前来说web3领域迭代实在太快,各种加密货币/概念层出不穷, 有许多是真的概念/技术的革新,有些只是想方设法割韭菜罢了。因此,有一个非常重要的理念,再怎么强调也不为过
Do your Own research!!!(一定要自主调研)
了解清楚这些货币/应用背后具体的技术改进,团队实力,理念等等。