过年期间大家听到最多的应该就是区块链,朋友圈天天被区块链刷屏了,而且互联网大佬也纷纷跳出来开始支持区块链,连人民日报都连续的发文谈区块链,看上去一场革命即将到来,而且是一场大的变革即将到来。那么区块链到底是什么呢?为什么是Go工程师的春天来了?
区块链的简介
区块链包含了区块和链两个东西,
区块链的兴起
我们先来看一下Google trends里面关于区块链的趋势,你会发现区块链和Go一样,都是中国是最热的。
区块链的发展经历了三个大的阶段,第一个阶段就是比特币的兴起,大家开始对区块链熟悉起来,第二个阶段就是以太坊实现了智能合约,让区块链开始流行起来,第三个阶段就是目前金融企业纷纷介入,让区块链才开始得到官方的认可。
我们可以看出来区块链是在去年十月份开始逐步热门起来的,但是爆发点应该是徐小平老师的在真格CEO群流出来的这个截图,导致全部人开始关注区块链,成为全民话题。
Go为什么成了区块链主流语言
我们先来看一下下面这个awesome-blockchain的repo介绍,区块链里面有两个明星项目以太坊和fabric,就和当年容器概念流行的时候的docker项目一模一样,正是由于docker项目的成功,才带领了第一波Go的流行,而Go第二波流行必然是区块链带动起来,因为目前的明星项目是采用Go开发的,从而带动了大多数区块链公司采用Go作为主要语言开发系统。
我们经常会看到很多区块链科普文章都是采用Go来写,例如《200行代码实现一个智能合约》,《300行代码实现一个区块链》,这从几个方面反映了Go的几个特点:
1、包丰富,这样才可以用很少的代码实现一个系统
2、上手快,才能让开发者很容易的去实现
3、分布式,区块链本身就是一个分布式系统,所以采用Go天然合适
4、性能好,可以在共有网络快速完成
从另一个方面来印证我的说法:区块链将成为Go的第二个爆发领域,在gocn.io的招聘板块看到越来越多招聘贴来自于区块链方面的企业,例如比特大陆,fota,inblockchain,achain等区块链公司。这就是我为什么说Go工程师又升值的原因,目前Gopher的状态是供小于求,必然水涨船高,恭喜各位Gopher们。大家看看下面这个图就知道Go有多火了。
GopherChina大会的区块链专场
区块链来了,这个时代抛弃你的时候不会说一声再见,那么我们就紧跟这个时代,今年GopherChina大会搞了区块链专场,让大家从浅入深的深度了解区块链的各方面技术。
比特大陆的技术专家姜家志,给我们带来《Go在区块链的发展和演进》
inblockchain的技术专家余长洪,给我们带来《Go构造的下一代互联网:IPFS全解析》
achain的技术专家强科臻,给我们带来《如何用Go开发一个区块链项目:ABTC》
NEO的技术专家丛宏雷,给我们带来《Ontology Blockchain in go》
第四届 Gopher China 大会4月将在上海举办,今年也是第一次增加了会前的 培训 。本届的大会无论从规模,内容都将有更多值得大家期待的!
相关阅读:
点击阅读原文报名2018 Gopher China 大会,最后一波早鸟票!
4月1日起恢复888原价〜
Go 中国粉丝独家福利优惠码“GopherChina”
报名输入可享85折优惠!数量有限,先到先得哦〜