最近一段時間比特幣、以太坊等虛擬貨幣價格都在不斷上漲,可謂是屢創(chuàng)新高,很多局外人看著眼紅,也都開始跑步進場,如果是投資分析師估計就
最近一段時間比特幣、以太坊等虛擬貨幣價格都在不斷上漲,可謂是屢創(chuàng)新高,很多局外人看著眼紅,也都開始跑步進場,如果是投資分析師估計就會開始提示泡沫的風險了,當然我不是投資分析師,所以關(guān)于幣價未來的走勢我不敢妄加評論。但是很多想要進行虛擬貨幣投資的人經(jīng)常跑來問我,錢包選哪個,私鑰和地址是什么,如何轉(zhuǎn)賬?
每當看到這樣的問題,我的內(nèi)心都是崩潰的,如果你真的想要做投資或者了解區(qū)塊鏈,這些基本的概念難道不是早就應該掌握的嘛。我曾經(jīng)還聽說過一個老板讓助手買完比特幣后,轉(zhuǎn)到自己的支付寶賬戶中,對于這樣的朋友,我其實很想送他們一條建議:這個世界上有一種東西叫做搜索引擎。
當然如果你想要深入學習區(qū)塊鏈,那還是有一定難度的,畢竟加密學、分布式網(wǎng)絡、共識算法等都需要一定的數(shù)學和計算機基礎,我相信對于很多人到現(xiàn)在都不一定能區(qū)分比特幣和區(qū)塊鏈到底有什么不同。
其實不管你是投資還是想要進入?yún)^(qū)塊鏈行業(yè),都需要去了解這項技術(shù)背后的原理,比如區(qū)塊鏈為什么是去中心化的、區(qū)塊鏈名字是怎么來的、為什么比特幣的交易速度慢、挖礦是什么鬼?你可能會說我為什么要了解這些呢,我安安靜靜地做一個投資美男子不行嗎?恐怕這個由不得你,我們的一切決策都是基于對世界的認知,如果你對區(qū)塊鏈什么都不了解,試問憑什么你能獲得比別人更多的收益。
小白如何入門區(qū)塊鏈
如果你肯學習,其實對于一個沒有任何技術(shù)背景的小白是完全可以理解區(qū)塊鏈世界中的大部分知識的,雖然說哈希計算、非對稱加密、分布式網(wǎng)絡等名詞,確實需要一定的技術(shù)基礎,但是這些并非完全不可逾越,很多看似專業(yè)的術(shù)語,如果真要認真深究,并沒有我們想象中的那么難。
以哈希計算為例,它其實就是一種信息轉(zhuǎn)換,將之前任意長度的信息轉(zhuǎn)換成固定長度的字符串。舉個簡單得例子,比如原來信息是“我要吃飯”,經(jīng)過哈希計算后得到的結(jié)果可能就是一串32位的字符“1E051EDA9A829E6E9273A3B2DADF183B”,如果我把信息改成“我去吃飯”,那么這串字符就會完全被改變“6FFFA335A948320F13F10F77C959D5B3”。任何兩個不同的信息,都無法得到相同的一串字符。如果你能把這些理解了,哈希計算的原理就已經(jīng)算是掌握了,我相信這些并不需要很難的計算機基礎吧。
如果你能理解哈希計算,就可以明白為什么區(qū)塊鏈世界中別人可以很容易驗證某條信息是否被篡改過,道理其實很簡單,把原信息和哈希計算后的字符串一起發(fā)出去,別人收到這條信息后先對原信息進行相同的哈希計算,然后拿結(jié)果和之前的字符串比較,如果相同,那就說明信息沒有被篡改,否則就說明信息有被篡改。而且哈希計算得到的結(jié)果由于只是很短的字符串,經(jīng)常被用來指代原來的信息,這樣就可以減小要處理的數(shù)據(jù)大小,這種特性可以解決很多需要處理大容量數(shù)據(jù)的場景。
正如同上面提到的哈希計算,如果你不去深究背后的數(shù)學算法和邏輯,了解這些信息足以幫助你理解復雜的區(qū)塊鏈世界。當然可能還會有人說,你說的這些我能理解,但是真要讓我自己去搜索,出來的結(jié)果可能就沒有這么通俗易懂了。其實網(wǎng)絡上早已經(jīng)存在大量的通俗易懂的文章和書籍,或許只是你沒有發(fā)現(xiàn)而已。
既然這是一篇介紹區(qū)塊鏈學習路徑的文章,那我就來推薦一些書籍和文章吧。我最為推崇的一本書籍叫做《精通比特幣》,目前只有電子版,沒有紙質(zhì)書,請不要問我要下載鏈接。這本書可以說把比特幣的原理分析得非常透徹,很多人估計都是從這本書開始逐漸了解比特幣的,當然我也不例外。這本書我前前后后至少讀了4遍,前兩遍基本上也是一知半解,后來為了要寫通俗版的文章,就逼著自己又針對性地讀了幾遍,每一遍都會加深我對比特幣和區(qū)塊鏈的理解。
如果你愿意,強烈建議你把讀到的東西轉(zhuǎn)換成自己的語言講給別人聽,或者以文章的形式寫出來,當你在表述的過程中,你會發(fā)現(xiàn)原本以為理解的東西很可能只是一知半解,甚至可能是錯誤的。當你可以用簡單的幾句話就能讓一個小白理解什么是區(qū)塊鏈,那么你就算是真正理解了。
當然中文世界里區(qū)塊鏈相關(guān)的書籍還有很多,在京東上搜索區(qū)塊鏈就能看到一大堆的書籍,這些書籍可以拿來作為輔助理解的工具,當然也可以拓展你對區(qū)塊鏈的認識。
除了書籍,網(wǎng)上還有很多優(yōu)秀的技術(shù)社區(qū)和文章,比如EthFans是目前國內(nèi)介紹以太坊最好的社區(qū),知乎上也有非常多關(guān)于區(qū)塊鏈的優(yōu)質(zhì)文章,當然還有一些公眾號,比如白話區(qū)塊鏈等。我的建議是你需要先對區(qū)塊鏈有一個大框架的認識,然后再針對每一個細節(jié)去做主題閱讀和研究,遇到不懂的問題就去谷歌,這個世界上肯定有人遇到了和你一樣的問題,而答案很可能早就在那里了。
技術(shù)人員如何入門區(qū)塊鏈
對于有一定技術(shù)功底的開發(fā)人員來說,不管是閱讀書籍還是文章,理解起來都要比普通的小白容易得多,這是你的優(yōu)勢,所以你就不應該只滿足于看懂這些書籍和文章,更應該動手去體驗真實的區(qū)塊鏈代碼。不管是比特幣還是以太坊,都提供了必要的工具和開放的API接口,供開發(fā)者調(diào)用,你可以近距離看到區(qū)塊鏈世界中的數(shù)據(jù)結(jié)構(gòu)。如果你能從代碼層面掃視一下區(qū)塊鏈,我相信你一定會對區(qū)塊鏈有更深的理解。
今天依然有很多ICO的項目,他們絕大部分都是基于以太坊的智能合約,創(chuàng)造出一份結(jié)合某個具體業(yè)務場景的代碼,關(guān)于智能合約的介紹和未來發(fā)展?jié)摿Γ憧梢詤⒖嘉抑皩戇^的一篇文章智能合約是什么鬼?白話文版要不要試試看?,當然也可以利用搜索引擎查看更多相關(guān)的信息。未來對于智能合約的開發(fā)需求絕對會呈現(xiàn)井噴式的爆發(fā),所以要不要提前學習,隨你咯。
當你深入學習智能合約后,你就會明白ERC20到底是個什么東東?為什么只有以太坊支持智能合約?為什么智能合約可以提升區(qū)塊鏈和其他行業(yè)結(jié)合的可能性?當你理解了這些問題后,你就會對區(qū)塊鏈和智能合約有一個全新的認識。很多人一想到區(qū)塊鏈就只能想到虛擬貨幣,這其實是相當片面的。
小結(jié)
這個世界永遠處于一種不斷變化的狀態(tài),區(qū)塊鏈從無到有,僅僅經(jīng)歷了8年時間,我們沒有辦法靠著已有的知識打遍天下無敵手,最好的應對方式就是時刻保有好奇心,懂得快速學習,任何學習都是有疊加效應的,一旦你跨過了門檻,進步就會非???。希望你能在區(qū)塊鏈的世界里快速獲得成長。
關(guān)鍵詞: 區(qū)塊鏈