本周刷完了區(qū)塊鏈入門的第二本書:《圖解區(qū)塊鏈》。這本薄薄小書的質(zhì)量明顯比不上上一本,但是書中提到了區(qū)塊鏈更多的方面,看完之后,算是對這個領(lǐng)域存在的一些問題有了更多的了解和思考。
首先檢討下,為什么這周還是沒有看人文社科類的書呢,大概是覺得因為沒時間。世界變化太快,看閑書其實是個非常幸福非常奢侈的事情。只好在區(qū)塊鏈入門的路上一路走下去了。
就像標(biāo)題給人的感覺一樣,這是一本通俗的普及讀物。作者作為從業(yè)者,大致提到了區(qū)塊鏈的起源,原理,代表人物和應(yīng)用。那就大致按這個順序來展開談?wù)勛x后感吧。之前第一本提到的,這里都會略過。
先說起源。區(qū)塊鏈?zhǔn)欠植际焦蚕淼娜ブ行幕~本系統(tǒng),是人類的記帳歷史中的最新高可行性選擇。提到這個,首先繞不開的就是互聯(lián)網(wǎng)。互聯(lián)網(wǎng)使所有人共享和使用信息資源,造就了信息爆炸的當(dāng)下。而互聯(lián)網(wǎng)卻無法傳遞貨幣本身。而區(qū)塊鏈剛好可以解決,因為區(qū)塊鏈就是一種價值傳輸網(wǎng)絡(luò)。目前的交易,都存在一個中心化的第三方來背書。比如支付寶,你付款給支付寶,支付寶提示賣家發(fā)貨,買家確認(rèn)收貨,支付寶打款到賣家,完成了一次交易。而人的‘有限理論’和‘機(jī)會主義行為’往往會讓這個系統(tǒng)變得不那么可信。于是信用共識如何達(dá)成?答案顯而易見:區(qū)塊鏈。它通過去信任的方式,以算法證明機(jī)制,直接革了第三方機(jī)構(gòu)的命:分布式網(wǎng)絡(luò)中的每一個節(jié)點(diǎn)都保留著全部的賬本,記錄著每一筆歷史交易,降低了交易的風(fēng)險和復(fù)雜性。畢竟,相信人不如相信技術(shù)。這邊雖然拿支付寶舉例,一副要它死的樣子,但是好玩的是 BAT 也當(dāng)仁不讓的開發(fā)起了自己的區(qū)塊鏈,一副要繼續(xù)成為區(qū)塊鏈霸主的樣子,那就還是先看戲就好。

原理部分,可以先上模型圖來解釋基礎(chǔ)架構(gòu)。各層相互配合,實現(xiàn)一個去中心化的信任機(jī)制。

數(shù)據(jù)層記錄交易,網(wǎng)絡(luò)層構(gòu)成 p2p 網(wǎng)絡(luò),共識層讓高度分散的節(jié)點(diǎn)快速達(dá)成共識,激勵層設(shè)定挖礦獎勵,合約層包含各種腳本,算法機(jī)制和智能合約,應(yīng)用層封裝區(qū)塊鏈的各種應(yīng)用場景和案例。
個人感覺有趣點(diǎn)的是共識層,一些如類兩軍,拜占庭將軍等需要共識的問題,可以通過圖中提到了各類共識算法來解決,雖然沒有一個可以很好解決節(jié)點(diǎn)作惡數(shù)量過大導(dǎo)致整個系統(tǒng)掛掉的問題。
區(qū)塊鏈的基本類型:
1 共有鏈:所有人都可以參與
2 私有鏈:寫入權(quán)限僅限某組織
3 聯(lián)盟鏈:共識過程受到預(yù)選節(jié)點(diǎn)控制
書中提到的另外一個有趣觀點(diǎn)是區(qū)塊鏈隨著技術(shù)的發(fā)展,陸續(xù)經(jīng)歷了三個階段:
1.0 以比特幣為代表,代表者數(shù)字貨幣領(lǐng)域的創(chuàng)新,如貨幣轉(zhuǎn)移,兌付和支付系統(tǒng)等;
2.0 基于區(qū)塊鏈的可編程金融,主要是合約方面的創(chuàng)新,如股票,證券,期貨,貸款和智能合約等
3.0 在其他行業(yè)的應(yīng)用,更多地對應(yīng)人類組織形態(tài)的變革,包括健康,科學(xué),文化,司法,投票等。
人物篇提到了幾個大人物,不感興趣,略過不提。
應(yīng)用篇提到了落地的幾個方向:金融,互聯(lián)網(wǎng)管理,能源,zf,醫(yī)療,版權(quán),物聯(lián)網(wǎng),農(nóng)業(yè),慈善(笑)等等方面大有可為。前景在可見的范圍內(nèi)還是不錯的。接下來的一段時間,區(qū)塊鏈技術(shù)會迅速融入生活的方方面面,就像如今無處不在的互聯(lián)網(wǎng)。區(qū)別是,這玩意在技術(shù)上還算是藍(lán)海,程序員可以在這個迅速發(fā)展的過程中積極尋找自己的定位,學(xué)習(xí)區(qū)塊鏈開發(fā)技術(shù),可能一不留神,就可以實現(xiàn)自己大大小小的愿望了(攤手)。