同學(xué)你好,我看到你是研一新生昌阿,咨詢區(qū)塊鏈的研究方向和大數(shù)據(jù)研究方向哪個好饥脑?針對這個問題,先說我的結(jié)論懦冰,你的這個問題灶轰,我不知道怎么去回答,因為這個好的定義刷钢,每一個人以及不同的目的背景都是不一樣的笋颤。比如你未來是想找一份工作,還是繼續(xù)攻讀博士内地,就算找工作的話伴澄,兩個方向也不是特別好區(qū)分,到底是哪個好阱缓,也無法一概而論非凌,原因是區(qū)塊鏈方向適合一些新型的創(chuàng)業(yè)型公司或者做博士型的研究,大數(shù)據(jù)研究方向更偏向于我們的大數(shù)據(jù)開發(fā)荆针,經(jīng)常說的JAVA大數(shù)據(jù)開發(fā)敞嗡,類似開發(fā)hive數(shù)據(jù)庫分布式集群存儲,寫SQL語句進(jìn)行數(shù)據(jù)分析航背,這些相關(guān)這些開發(fā)喉悴,我會按照我這邊的了解,給你一些建議玖媚,然后你看你要怎么選箕肃。
首先大概介紹一下區(qū)塊鏈?zhǔn)鞘裁礀|西?區(qū)塊鏈的本質(zhì)上來說今魔,它其實是一個去中心化的分布式數(shù)據(jù)存儲賬本勺像,這個說法可能不好理解,舉個例子错森,我們加入一個交流群咏删,我們都要聽管理員的,因為是由管理員進(jìn)行規(guī)則的指定问词,相當(dāng)于我們?nèi)河讯际菄@著管理員制定的群規(guī)進(jìn)行生活督函,而我們在這個區(qū)塊鏈這個系統(tǒng)環(huán)境下,不在存在一個規(guī)則中心激挪,同時每一個人都是中心辰狡,人人都是這個中心里面的管理員,每一個個體直接參與到這個區(qū)塊鏈的系統(tǒng)中垄分。以下這個圖片會更加的形象宛篇。
區(qū)塊鏈到底實現(xiàn)了什么呢?其實它最明顯一個特征就是去中心化薄湿,使得每一個區(qū)塊都能充當(dāng)管理員的角色叫倍,擁有更多的權(quán)限偷卧,區(qū)塊鏈提到的這幾個研究方向,我將其繪制為樹狀圖如下:
區(qū)塊鏈一共分為以上的幾個方向吆倦,共識算法听诸、跨鏈技術(shù),隱私保護(hù)蚕泽,芯片模組研發(fā)晌梨,以及區(qū)塊鏈的底層理論,以下進(jìn)行相關(guān)的方向的介紹:
1须妻、共識算法:共識算法類似于計算機(jī)方向中的密碼學(xué)仔蝌,事實上,計算機(jī)與數(shù)學(xué)學(xué)科本身就有很深的邏輯關(guān)系荒吏。區(qū)塊鏈的構(gòu)建過程中敛惊,每一個區(qū)塊鏈節(jié)點都要參與到區(qū)塊鏈的構(gòu)建機(jī)制中,所以需要研究出怎么使得每個區(qū)塊鏈節(jié)點都達(dá)到共識绰更,從而降低容錯概率和驗證效率豆混,這部分是做博士研究中比較火熱的方向。針對就業(yè)方向來說动知,目前已有許多共識算法皿伺,如工作量證明(PoW)、權(quán)益證明(PoS)盒粮、委托權(quán)益證明(DPoS)等鸵鸥。那么博士的論文題目,就可以是研究新的共識算法以提高系統(tǒng)效率丹皱、安全性和可擴(kuò)展性妒穴,并且與已有算法進(jìn)行對比。
2摊崭、鏈上和鏈下的可信度交互:這個方向偏向于區(qū)塊鏈之間的數(shù)據(jù)交互讼油,這個區(qū)塊鏈的研究部分更偏向于通信方向,選擇就業(yè)也要看你的本科專業(yè)的相關(guān)性呢簸,這個方向我個人了解不是很多矮台,但是感覺無論讀博還是就業(yè),應(yīng)該都不是很容易根时,但是也可以反向抄底瘦赫。
3、芯片模組研發(fā):其實我比較建議如果你要去做區(qū)塊鏈的方向就業(yè)蛤迎,我建議你去做芯片模組研發(fā)确虱,因為就現(xiàn)在來說的話,半導(dǎo)體方向比較火熱替裆,你去從事芯片模組方向研發(fā)的話校辩,可能還能把握住一點點風(fēng)口窘问,并且半導(dǎo)體是一個非常熱門的方向,類比Java后端與大數(shù)據(jù)開發(fā)其實可以小跨方向宜咒,芯片方向其實還是比較熱門惠赫。但是這個方向難度也比較高,學(xué)好了荧呐,薪資肯定低不了。芯片現(xiàn)在已經(jīng)和互聯(lián)網(wǎng)的薪資平起平坐了纸镊。
4倍阐、區(qū)塊鏈底層理論研究:這個方向就是研究以及更新區(qū)塊鏈,比較適合讀博逗威,例如區(qū)塊鏈?zhǔn)窃趺磳崿F(xiàn)的峰搪?區(qū)塊鏈的結(jié)構(gòu)應(yīng)該如何完善,怎么去完善區(qū)塊鏈的架構(gòu)凯旭,進(jìn)行區(qū)塊鏈的各個組成部分的理論研究優(yōu)化概耻,做理論方向的公司真的不多,類似AI算法中的底層算法研究罐呼,這種偏向理論的研究工作鞠柄,一般只有高校的博士課題實驗室才會做,大公司無論是創(chuàng)業(yè)公司還是大公司(這個國內(nèi)應(yīng)該極少)嫉柴,都是不賺錢的厌杜,或者說是暫時不盈利,區(qū)塊鏈的大規(guī)模應(yīng)用還有挺長的路要走计螺,這個一部分的原因是區(qū)塊鏈的安全性以及隱私性還有待優(yōu)化夯尽,同時,區(qū)塊鏈往往和“挖礦”登馒、“比特幣”這些比較敏感的詞語匙握,所以區(qū)塊鏈的公司基本處于創(chuàng)業(yè)公司階段。
關(guān)于大數(shù)據(jù)開發(fā)的話陈轿,其實更偏向于就業(yè)方向圈纺,更直接一些,更加對口于互聯(lián)網(wǎng)公司麦射,專門有大數(shù)據(jù)開發(fā)工程師崗位赠堵,涉及到主要技術(shù)棧,包括數(shù)據(jù)庫法褥,數(shù)據(jù)引擎茫叭,計算引擎,消息隊列半等,大數(shù)據(jù)開發(fā)所使用的數(shù)據(jù)庫與后端開發(fā)使用的數(shù)據(jù)庫不相同揍愁,大數(shù)據(jù)開發(fā)的主要工作內(nèi)容是數(shù)據(jù)的分布式存儲呐萨,數(shù)據(jù)的聚合分析以及傳輸,可視化等莽囤,所使用的數(shù)據(jù)庫谬擦,一般來說不會使用MySQL,而是Hive朽缎,Hbase數(shù)據(jù)庫惨远,因為hive數(shù)據(jù)庫是“數(shù)據(jù)倉庫”,存儲量比MySQL數(shù)據(jù)庫的存儲量大得多话肖。大數(shù)據(jù)開發(fā)這個方向就業(yè)來說北秽,在現(xiàn)在的互聯(lián)網(wǎng)行情下,競爭壓力比JAVA后端要好一些最筒,相對來說沒有那么卷贺氓,并且大數(shù)據(jù)開發(fā),每個公司都需要床蜘。
但是大數(shù)據(jù)方向要學(xué)的技術(shù)棧也很多辙培,比如Spark數(shù)據(jù)引擎,F(xiàn)link流式計算引擎邢锯,既然已經(jīng)說到這兒了扬蕊,那我今天用另一篇文章給大家稍微簡單的講一講就是什么叫區(qū)塊鏈,相信很多同學(xué)也會很好奇丹擎,挖礦是什么厨相,去年特別火爆的比特幣又是怎么回事,不過只聽懂原理就好鸥鹉,比特幣是一個比較敏感的話題蛮穿,要謹(jǐn)慎對待。