當前位置:
首頁 > 最新 > 皇帝的新裝-技術角度評區塊鏈

皇帝的新裝-技術角度評區塊鏈

區塊鏈很火,以前一項技術或者概念,比如互聯網思維,大數據亦或AI,或者百團大戰,全民O2O,也許有泡沫,但至少大家的觀點是一致的;不像區域鏈,整個互聯網圈是如此的撕裂。有人認為這將要開天闢地,堪比TCP/IP帶來的互聯網革命,要重構整個人類社會的生產關係和未來,你們就是古典互聯網;有人則認為這就是shit,一個騙局,一個比鬱金香還大的泡泡,傳銷之上的傳銷。

一邊的比特幣為代表的虛擬貨幣瘋狂的漲漲跌跌,一堆三點鐘夜未眠韭菜群。有一幫互聯網大佬加持和背書,微軟,IBM,騰訊,京東發布白皮書,爭先恐後標榜自己沒有落伍。

那區塊鏈到底是啥,和比特幣是啥關係?

拋開文青們極富藝術的天馬行空的想像力, 遠離概念層面上直接上升到道德和哲學層次的討論,我們就看一下,從技術角度,區塊鏈到底是個啥?!

如果就用一句話概括區塊鏈:就是特別的一個分散式資料庫。

分散式資料庫不是新鮮東西,但這個的確有點特別,它是故意設計成這樣的。就是無管理員,完全去中心化。傳統就算分散式資料庫,比如集群,也有主-從備份。

這是如何做到的,這個設計思路是比較精妙的。

區塊(block)鏈(chain)=區塊+鏈。區塊可以簡單認為就是資料庫的記錄,鏈是指針或者說連接吧。

每個區塊呢,包含了區塊頭(包含一些信息:區塊體的hash,上一區塊的hash...)+區塊體(就是當前的數據),Hash = SHA256( 區塊頭 )。這樣後一個就有一個線索指向前一個,形成鏈表,故稱之為區塊鏈。(話說就這個SHA求一個hash,也配叫密碼學啊,只是推高了從業碼農的工資而已)

然後好玩的事情來了。任何一個區塊的數據,區塊體的hash就改變了,這時區塊頭的hash也變化了,它的hash一變,它後邊指向它的hash都得重新計算過(否則hash對不上,這個修改就是無效的)。因為這種聯動關係,沒有超過51%的全網算力,是無法篡改數據的。

結點收到信號要及時同步,否則就無法添加新的區塊。中本聰設計里,全網同步得10分鐘,也就是1小時最多產生6個新的區塊。

那新區塊如何產生了,就是找hash,不是隨便一個hash,而是比目標值小的hash,目標值=一個常數/難度值。可以看出,難度值越大,則目標值越小,現在一般得試個10億次,才可以找到一個有效的hash,這就是你們說的「挖礦啊」,無聊的浪費電不??!!

但是,為了保證數據的可靠性,區塊鏈有巨大的代價。一是效率,數據寫入區塊鏈,最少要等待十分鐘,所有節點都同步數據,則需要更多的時間;二是能耗,區塊的生成需要礦工進行無數無意義的計算,這是非常耗費能源的。

當然這個協議可以優化,只借鑒中本聰的思想,就是整體共識來決策。

因此,區塊鏈的適用場景,其實非常有限,除了發空氣幣,還能幹啥?

傳統資料庫也許是更好的選擇。

有時間再從生產關係、道德、哲學的角度一一論證。

關於作者:魏佳斌,互聯網產品/技術總監,北京大學光華管理學院(MBA),特許金融分析師(CFA),資深產品經理/碼農。偏愛python,深度關注互聯網趨勢,人工智慧,AI金融量化。致力於使用最前沿的認知技術去理解這個複雜的世界。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 AI量化實驗室 的精彩文章:

短視頻風口與音視頻領域可能的增長點

TAG:AI量化實驗室 |