LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > 区块链小白该如何学习

区块链小白该如何学习

2019-12-12 雨惜1 来源:区块链网络

在正式开始学习区块链之前,要先问问自己,打算学习开发什么类型的项目或应用?是想发行代币?还是开发一个平台,如以太坊、EOS、等?亦或是想开发某个垂直领域的应用?如养鸡、养狗小游戏。如果是代币,又会分为三种不同类型:基础货币、平台代币、应用代币,每种类型要求掌握的开发技术层次也不尽相同。

学习目标不同,侧重点就不能完全一样,但总体来说,还是能找到适合大部分区块链开发者的学习线路。

1.明确具体的方向 进行区块链开发也有很多方向,如:区块链应用开发人员、区块链架构师、底层核心开发、共识算法研究等。方向不同,学习的内容也就不同。比如:做基于区块链应用开发,只需要了解一门编程语言,如nodejs、Go、Python、C++等即可,大概了解区块链的原理,不用深入学习;做区块链基础开发,需要了解加密算法、P2P通信、共识算法等。

2.加强理论学习 知其然,才能知其所以然。通过理论学习,就能掌握区块链的原理、发展轨迹,了解它的过去、现在和未来,还能对区块链技术的优势和劣势做出清晰判断,以及区块链能解决什么问题、能给社会创造什么价值、能给企业和个人带来哪些发展机会等。

3.探寻价值和魅力 结合自己感兴趣或深入了解的领域,看看与区块链相关的热门和明星项目,了解这些项目能给该行业带来哪些变革。只要深入了解该领域,就更容易体会和判断区块链的价值和魅力。

4.学习比特币 之所以要学习比特币框架,是因为比特币是目前区块链应用中最经典、市场考验最长的应用之一,很多山寨币的发行都是基于比特币源码的改动。另外,跟以太坊、超级账本比起来,比特币学习门槛相对较低。目前最好的学习方式是阅读源码,但新手可以先从阅读官方文档开始。如果只是为了发行基础代币,学到这一步,就算入门了。

5.学习以太坊 以太坊是区块链的操作系统,不仅有相对成熟的开发工具、有图灵完备的开发语言Solidity等,还有完善的通讯开发框架Truffle,大大降低了开发者开发区块链应用的难度。以太坊不仅功能强大,而且吞吐量也大幅上升。比特币每秒能够交易7笔左右的订单,而以太坊可以完成几千笔,但随着以太坊底层代码的不断迭代升级,吞吐量还在不断稳步提升。

从这个意义上来说,以太坊是区块链应用开发者的必修课,等等,当然,无论是比特币、以太坊、还是EOS,它们都在不断地更新迭代和完善,单纯比较谁优谁劣没有意义,只有不断学习并掌握区块链开发技术,才是最终的归途。

—-

编译者/作者:雨惜1

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...