什么专业适合学区块链?
这个问题,有点意思! 首先,我想知道你指的“学”是指上学还是学习。 如果说你打算上大学,那好办,目前所有的大学里开设的区块链相关专业,基本都是偏软件、网络安全或者电子通信方向。如果你准备报考这些专业,那么你未来基本上就和区块链挂钩了;
但如果你说的学是学习的意思,那我建议你先别急着学。因为现阶段无论是国内还是国外,关于区块链的学习资源都非常有限,而且很多只是停留在理论研究层面。如果你真想学的话,我建议你去学习比特币源码(这源码网上有英文版,也可以找译本),然后结合比特币白皮书一起研究。这样学下来的话,你基本可以理解区块链最核心的思想。当然,你也可以看我的专栏。
但不管怎么说,现在确实不是学区块链的最好时机。因为到目前为止,主流的区块链项目基本都还处于研发阶段,虽然有不少项目方声称自己的技术已经达到成熟阶段,但仍然很难找到成熟的商用案例。所以,如果你现在学了,恐怕也只能用到理论层面。 这并不是说现在不能进行区块链相关领域的研究,比如我最近就参与了一个基于区块链的信用积分体系,这个研究就用到了区块链的技术。只不过这项技术在商业上的应用还需要假以时日而已。 所以,如果现在让你完全脱产去学习一个跟区块链相关的领域,我个人觉得你大可不必。完全可以把现在的工作先坚持做下去,等到你有时间了,再找一个相关的培训,系统学习一下,或许效果会更佳。 当然,如果你真的特别有志于投身这个行业,我个人建议你可以选这几个方向作为你的主攻方向:
1.区块链安全 这是目前所有涉及区块链的相关项目中,唯一已经商业化运营的项目——火币网。所以这个方向的未来前景应该是被普遍看好的。对你个人来说,如果要选这个专业,我个人建议你最好选择清华软院的李俊宏教授的团队。因为这个团队最早提出区块链的概念,并且也是一直在该领域做持续研究的团队之一
2.智能合约 这个概念可能稍微离区块链有些远去,但是正如我前面所说的,现在的所谓的区块链项目其实大部分都是基于以太坊平台,而以太坊最吸引人的地方就在于它的智能合约平台。所以你只要掌握了智能合约的开发,基本上也就掌握了当前区块链项目的核心技能。对这个方向的研读,我推荐你精读Vitalik Buterin的论文《The essence of Bitcoin》以及《Solidity》。
3.加密货币 说到智能合约,那就自然离不开加密货币。因为大多数的区块链项目都是以加密货币的形式出现的。所以对于这一方面的研究,你可以多看一些关于比特币、以太坊等加密货币设计的文献。 另外,因为题主并没有说明你是本科还是研究生,那我就都简单说一下,本科的话除了上述几个方向之外,还可以选密码学、网络安全等相关学科;研究生以上的话,可以选择的方向就多了,比如计算机网络、操作系统、分布式系统、人工智能等等,都可以。