想转行区块链,该如何入门?

本文摘自万向区块链蜂巢学院线上公开课直播间第五期的分享内容。本期直播分享邀请了来自清华大学(BTCU高校区块链技术社区创始人卢地)和浙江大学(浙大区块链俱乐部主席黄诤杰)的两位学霸,来探讨他们眼中的区块链,以及年轻人如要进入区块链行业,该做哪些准备等话题。


两位分享嘉宾:浙大区块链俱乐部主席黄诤杰本科学的计算机相关专业,现在专注研究区块链;BTCU高校区块链技术社区创始人卢地本科学的建筑学专业,毕业后转做区块链。两人转入区块链的过程中,都总结了一套学习区块链的方法,分享给想学习区块链的你。


卢地的学习建议

因为我在学校是学建筑的,我的建议可能对非技术专业背景的同学更适用。


我学习区块链是从比较易懂的概念入手的,比如不可篡改、去中心化。但是后来我发现片面的理解很难把区块链正确运用到想研究的场景中,比如研究区块链和房地产有什么结合点,如果仅仅停留在对区块链概念性浅显的认识上,很难得到深层次的东西。


所以,学习区块链时一定要进行系统性的学习,要了解区块链的底层运行机理。

研究清楚运行机理后再来理解怎么实现难以篡改的特性,实现去中心化的特性,实现隐私保护的特性,就能轻易地知道,区块链到底适不适用与这个场景。


我见过特别多的人因为片面的理解对区块链有很多误解。2018年是区块链最火的时候,那个时候诞生了非常多“区块链+”创意想法,最后大多被证明不可行。所以首先要树立正确且系统的认识,再就感兴趣的点进行深入研究。


有很多人说我不懂技术怎么办?我完全不懂代码,但也可以看懂比特币是怎么运行的,推荐大家看一些相关书籍,我比较推荐的是《区块链:技术驱动金融》,这也是我的入门书。


黄诤杰的学习建议

我从技术角度给学生一些建议。如果大家学计算机专业的话会接触基础课程,如数据结构、计算机网络、系统设计等。如果要了解区块链系统,那需要对系统的每一方面进行详细的了解。当你熟悉计算机网络才能理解比特币的节点是怎么发现另外一个节点的,也能更好地了解分布式系统。如果你还是本科生的话,建议你在本科期间把计算机的基础课学好,这样才能更快地吸收后面关于区块链本身的技术点。


这些学完以后,可以开始看区块链的基础书籍,比如卢地刚刚提到那本。市面上也有很多偏技术方面的书籍可以帮助你加深对区块链技术的理解。


也建议大家了解核心的早期项目:比特币和以太坊,比特币是最早的区块链平台,以太坊加入了智能合约。以太坊项目、比特币项目的官方白皮书详细介绍了系统设计流程中是怎么考虑以及如何设计的,同时也可以把开发者工具、源代码下载下来,在这个基础上深入学习。以太坊加入智能合约后怎么实现?当你了解比特币基础后再看以太坊就能理解里面的设计,从而才能做更深层次的研究,比如分片、跨链、密码学底层等。


如果大家想练手,可以开发比较简单的应用,比如开发用以太坊作为后端的拍卖系统、交易系统。这一套搭建完后,你会对区块链底层有更加深入且专业的了解。


区块链系统特别庞大,需要很多基础知识。基础知识不单单在区块链,在其他各个领域中都可以用到。这是我对技术专业的大学生给出的建议。


本次分享结束,下期继续分享两位嘉宾对区块链行业面临的挑战的看法,欢迎关注我们的头条号,学习区块链知识。


分享到:


相關文章: