想轉行區塊鏈,該如何入門?

本文摘自萬向區塊鏈蜂巢學院線上公開課直播間第五期的分享內容。本期直播分享邀請了來自清華大學(BTCU高校區塊鏈技術社區創始人盧地)和浙江大學(浙大區塊鏈俱樂部主席黃諍傑)的兩位學霸,來探討他們眼中的區塊鏈,以及年輕人如要進入區塊鏈行業,該做哪些準備等話題。


兩位分享嘉賓:浙大區塊鏈俱樂部主席黃諍傑本科學的計算機相關專業,現在專注研究區塊鏈;BTCU高校區塊鏈技術社區創始人盧地本科學的建築學專業,畢業後轉做區塊鏈。兩人轉入區塊鏈的過程中,都總結了一套學習區塊鏈的方法,分享給想學習區塊鏈的你。


盧地的學習建議

因為我在學校是學建築的,我的建議可能對非技術專業背景的同學更適用。


我學習區塊鏈是從比較易懂的概念入手的,比如不可篡改、去中心化。但是後來我發現片面的理解很難把區塊鏈正確運用到想研究的場景中,比如研究區塊鏈和房地產有什麼結合點,如果僅僅停留在對區塊鏈概念性淺顯的認識上,很難得到深層次的東西。


所以,學習區塊鏈時一定要進行系統性的學習,要了解區塊鏈的底層運行機理。

研究清楚運行機理後再來理解怎麼實現難以篡改的特性,實現去中心化的特性,實現隱私保護的特性,就能輕易地知道,區塊鏈到底適不適用與這個場景。


我見過特別多的人因為片面的理解對區塊鏈有很多誤解。2018年是區塊鏈最火的時候,那個時候誕生了非常多“區塊鏈+”創意想法,最後大多被證明不可行。所以首先要樹立正確且系統的認識,再就感興趣的點進行深入研究。


有很多人說我不懂技術怎麼辦?我完全不懂代碼,但也可以看懂比特幣是怎麼運行的,推薦大家看一些相關書籍,我比較推薦的是《區塊鏈:技術驅動金融》,這也是我的入門書。


黃諍傑的學習建議

我從技術角度給學生一些建議。如果大家學計算機專業的話會接觸基礎課程,如數據結構、計算機網絡、系統設計等。如果要了解區塊鏈系統,那需要對系統的每一方面進行詳細的瞭解。當你熟悉計算機網絡才能理解比特幣的節點是怎麼發現另外一個節點的,也能更好地瞭解分佈式系統。如果你還是本科生的話,建議你在本科期間把計算機的基礎課學好,這樣才能更快地吸收後面關於區塊鏈本身的技術點。


這些學完以後,可以開始看區塊鏈的基礎書籍,比如盧地剛剛提到那本。市面上也有很多偏技術方面的書籍可以幫助你加深對區塊鏈技術的理解。


也建議大家瞭解核心的早期項目:比特幣和以太坊,比特幣是最早的區塊鏈平臺,以太坊加入了智能合約。以太坊項目、比特幣項目的官方白皮書詳細介紹了系統設計流程中是怎麼考慮以及如何設計的,同時也可以把開發者工具、源代碼下載下來,在這個基礎上深入學習。以太坊加入智能合約後怎麼實現?當你瞭解比特幣基礎後再看以太坊就能理解裡面的設計,從而才能做更深層次的研究,比如分片、跨鏈、密碼學底層等。


如果大家想練手,可以開發比較簡單的應用,比如開發用以太坊作為後端的拍賣系統、交易系統。這一套搭建完後,你會對區塊鏈底層有更加深入且專業的瞭解。


區塊鏈系統特別龐大,需要很多基礎知識。基礎知識不單單在區塊鏈,在其他各個領域中都可以用到。這是我對技術專業的大學生給出的建議。


本次分享結束,下期繼續分享兩位嘉賓對區塊鏈行業面臨的挑戰的看法,歡迎關注我們的頭條號,學習區塊鏈知識。


分享到:


相關文章: