在正式开始学习区块链之前,要先问问自己,打算学习开发什么类型的项目或应用?是想发行代币?还是开发一个平台,如以太坊、EOS、等?亦或是想开发某个垂直领域的应用?如养鸡、养狗小游戏。如果是代币,又会分为三种不同类型:基础货币、平台代币、应用代币,每种类型要求掌握的开发技术层次也不尽相同。 学习目标不同,侧重点就不能完全一样,但总体来说,还是能找到适合大部分区块链开发者的学习线路。 1.明确具体的方向 进行区块链开发也有很多方向,如:区块链应用开发人员、区块链架构师、底层核心开发、共识算法研究等。方向不同,学习的内容也就不同。比如:做基于区块链应用开发,只需要了解一门编程语言,如nodejs、Go、Python、C++等即可,大概了解区块链的原理,不用深入学习;做区块链基础开发,需要了解加密算法、P2P通信、共识算法等。 2.加强理论学习 知其然,才能知其所以然。通过理论学习,就能掌握区块链的原理、发展轨迹,了解它的过去、现在和未来,还能对区块链技术的优势和劣势做出清晰判断,以及区块链能解决什么问题、能给社会创造什么价值、能给企业和个人带来哪些发展机会等。 3.探寻价值和魅力 结合自己感兴趣或深入了解的领域,看看与区块链相关的热门和明星项目,了解这些项目能给该行业带来哪些变革。只要深入了解该领域,就更容易体会和判断区块链的价值和魅力。 4.学习比特币 之所以要学习比特币框架,是因为比特币是目前区块链应用中最经典、市场考验最长的应用之一,很多山寨币的发行都是基于比特币源码的改动。另外,跟以太坊、超级账本比起来,比特币学习门槛相对较低。目前最好的学习方式是阅读源码,但新手可以先从阅读官方文档开始。如果只是为了发行基础代币,学到这一步,就算入门了。 5.学习以太坊 以太坊是区块链的操作系统,不仅有相对成熟的开发工具、有图灵完备的开发语言Solidity等,还有完善的通讯开发框架Truffle,大大降低了开发者开发区块链应用的难度。以太坊不仅功能强大,而且吞吐量也大幅上升。比特币每秒能够交易7笔左右的订单,而以太坊可以完成几千笔,但随着以太坊底层代码的不断迭代升级,吞吐量还在不断稳步提升。 从这个意义上来说,以太坊是区块链应用开发者的必修课,等等,当然,无论是比特币、以太坊、还是EOS,它们都在不断地更新迭代和完善,单纯比较谁优谁劣没有意义,只有不断学习并掌握区块链开发技术,才是最终的归途。 —- 编译者/作者:雨惜1 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
区块链小白该如何学习
2019-12-12 雨惜1 来源:区块链网络
- 上一篇:Twitter成立新团队 开发社交媒体去中心化标准
- 下一篇:盗取
LOADING...
相关阅读:
- 卡尔达诺新闻:今年夏天将对理论进行真实测试的项目催化剂2020-08-06
- 「B·Talk」OKEx CEO Jay Hao:OKEx上半年成绩单我基本满意2020-08-06
- ETH Classic一周内第二次遭遇51%攻击,黑客行动给密码市场增加下跌疑云2020-08-06
- 第二次51%攻击后,ETC是否被102%拧紧?2020-08-06
- 比特币五浪到顶今日看回调2020-08-06