1. 程式人生 > >曲子龍:區塊鏈去中心化到底去了什麽?

曲子龍:區塊鏈去中心化到底去了什麽?

區塊鏈

距上次在《相比出來談區塊鏈,我更想去你大爺!》中談論區塊鏈,到現在又過了五個月有余的時間,雖然國家大力打擊了ICO定性為違法,但是想要投機取巧的人,還是大有人在,在過去的這一個月時間,我手機僅存的幾個算是比較靠譜的微信群,也像“黛玉·林”一樣,弱不禁風般的被區塊鏈話題給淪陷。

身邊人人都在談論區塊鏈,談論這個顛覆性革命的新風口,相比之前的人工智能、大數據、精準扶貧、共享經濟風,這一次的風刮的有些格外的持久,風力也足夠的有勁兒。

區塊鏈到底是啥?區塊鏈有哪些特性?到底能應用在什麽場景?

在很多人眼裏,這根本不重要了,在投機主義者的眼中,就是什麽火去幹什麽,借什麽勢就可以了!所以即便是你身邊出現了哪個朋友給你講講【基於區塊鏈技術的共享大數據精準扶貧】項目出現,也不是什麽稀奇事兒。

風口總會因為一個下一個風口逝去,喧囂過後,還是想講講本質的東西,這些我眼中的本質,不會像傳銷團隊一樣逼著你必須洗腦,也不會像非法集資一樣,讓你加個×××個保護費再拉幾個下線才能聽,我只是看一些矯情的玩楞幹的損事兒不太爽,就索性出來說一些讓很多人不爽的真話,是啊,真話往往都很難聽!

但這損人不利己的事兒,總得有人出來幹啊!

什麽是區塊鏈技術?

上一篇文章裏,我還一本正經給人介紹區塊鏈的技術原理,如何通俗易懂的理解,這一篇我想把它說的更加通俗。

區塊鏈技術其實就是一套“人體蜈蚣”的“認證”方式,就好像你今天看了這篇文章對我感覺還不錯,於是你關註了我的公眾號,就像在遊戲刷喇叭一樣,你在你微信裏發了一個朋友圈,你說你是我的腦殘粉,在你眼裏我是永遠都是全世界最帥的人!

這條信息發出來以後,你爸看到了這個內容把截圖把它發給了你媽,你媽又發給了你大姨,你大姨又轉發給了你老婆,你老婆再抄送給了你七舅老爺。

就這樣,你全家人都知道了在你眼裏我是全世界最帥的人,這些信息完整的記錄在你全家人的聊天記錄裏,我們說這個信息已經上鏈了!

忽然有一天,你發了個朋友圈,你說鹿晗在你心裏才是最帥的人!這句話被你爸爸看到了,你爸拿出了你當初說曲子龍在你心裏永遠是最帥的人的截圖,跟你說,你不是在2018年3月7日20:50:01發了個朋友圈說你在你心裏全世界最帥的人永遠都是曲子龍嗎?你丫就是一個騙子,滾出去,我沒有你這個兒子!

你媽聽到以後拿著當初你爸爸發給她的截圖,說你爸說的對!緊接著你大姨對你說沒有你這個大侄子,你老婆還比較委婉她只說今天晚上要出去洗個頭,就連從小最疼愛你的七舅老爺也不要你這個大外甥。

他們相互證明,你違背了當初的承諾,你在你全家人面前失了信,於是被逐出家門。

這特麽就是區塊鏈的技術核心!(上面這段話要劃重點,考試會考!)

為什麽說區塊鏈不可篡改?

我之前講過,萬事無絕對!在我眼裏我認為區塊鏈不是不可篡改,而是篡改的成本很高!

首先如果你廣播的是你全家親戚,你要想要改變大家對這個事件的認知,你至少要同時向你爸、你媽、你大姨、你老婆、你七舅老爺進行“賄賂”,信息是一個傳一個的,所以你要從頭到尾都要刪改一次,不然你即便是刪了你爸的,你媽還有你爸的備份,你刪了你七舅老爺的,前面的幾個備份也都存在著。

如果這個信息廣播給的不只是你的親人呢?別的人又拿著發了自己的朋友圈和微博呢?

如果再給個如果,參與發布這些人是匿名發布的呢?

什麽樣的場景滿足區塊鏈?

那天在一個群裏和圈內一個兄弟交流過一個這樣的場景,假設你在你的博客發布了一篇文章,然後今日頭條的爬蟲把你的文章爬去了,百度百家又在今日頭條爬了你的文章,搜狐自媒體的爬蟲又在百度百家爬了你的,依次類推最後我在推酷上看到了你的文章,這個過程都是爬蟲自動化完成的采集,所有的內容都是從上一個媒體中自動化獲取回來沒有做過任何加工的,我認為這樣就很區塊鏈!

為什麽,說這個場景滿足區塊鏈呢?因為前面參與者完整抄送內容,並傳播給了後者,依次成為了一個鏈條滿足“上鏈”的基礎條件。

如果你發現了你的文章裏有個錯別字,從你個體的博客來看,你是一個中心化數據庫,你可以隨意更改你的結果,但是從“鏈上”來看,雖然你修改了你的內容,但是後面幾個自媒體是自動化采集的,所以依然能反向證明你修改過這個錯別字,就算你從你的博客把整個文章都刪掉,沒用!

只要這幾個參與的媒體他們保持一致不刪,這條記錄依舊存在,並且如果幾家媒體都註明了原作者是你,轉載於哪個媒體,他們就可以持續證明這篇文章是你寫的,這個錯別字也是你最初版本的!

這就是中心化數據庫,與去中心化的不同,當然我舉例的這個不恰當場景,指的是“內容”上鏈的場景!(後面會說明為什麽是“內容上鏈”)

區塊鏈去中心化到底去了什麽?

前段時間看到一位行業前輩更了一篇很火的文章,它把互聯網圈分成了兩個陣營:搞鏈的,和不搞鏈的!很多人又把關註點,轉移到了區塊鏈的“發幣屬性”上,我們叫它ICO。

比特幣為什麽火?區塊鏈為什麽跟著比特幣火起來?很多涉及敏感的東西確實不想“胡亂發表”言論,不管怎樣,作為搞技術的人還是更傾向於去解釋清楚這個技術的“質”,它的“本”在哪!

如果單從“本”字上面來看,還是拋開專業的角度來講,區塊鏈和自媒體在自身屬性上面有著很多相同點,以前官方媒體的時候,對待新聞的理解,我們可以認為它是屬於一個“中心化”數據庫獲取,比如每天晚上相約7點全國的電視欄目都變成了CCTV,到了互聯網自媒體時代是怎樣呢?所有人都可以參與這條新聞的制造。

獲取方式從個體,變成了人人參與,這其實也是隨著時代的變化,推進著我們從“中心化”獲取數據,到“去中心化”獲取數據的一種轉變。

去中心的本質,其實就是替代掉原有的獨立廣播/記錄模式,建立參與者均參與其中且相互信任背書的新秩序。

當然,上面的這些內容在很多人眼裏一定是不認可的,如果特別想來糾正我和我我咬文嚼字,我建議你可以先反復閱讀一下以上內容,期望你能get到我所表達的那點。

所有人都可以廣播,這一定是有問題的,所以自媒體需要認證加V,畢竟“參與廣播”的節點,必須做到真實可信。

為什麽不建議強調匿名?(擴展)

很多人看區塊鏈,其實看到的都是“割韭菜”的ICO金融屬性,匿名網絡裏充滿了各種不確定因素,比如比特幣是在國內是不受法律保護的,如果你的比特幣錢包忘記了,不好意思,你基本找不回來了!如果它被人偷走了,不好意思,即便是你有懷疑對象知道它在誰的手裏,再次不好意思因為是匿名的,我們也不能幫助你更多,你們自行和解吧!
匿名是一把雙刃劍,即便是跨出區塊鏈這件事,在匿名網絡裏,雖然降低了陳述真相的人被“發現”的風險,當然也讓說假話的人,降低了“承擔責任”的門檻。

所以我們總會吐槽,在國內不管幹什麽都要證明我是我,我媽是我媽,非實名制在中國是很難行得通的,不管做什麽都要滿足國情特色。

去中心是把所有的中心都幹掉?

說實話,最近在某些創業圈子交流群裏,我經常看到某些“創始人”、“CEO”說出這樣有意思的話,既然提及說“質”,我先不回答你這句病句的問題,再次思考什麽樣的“制度”滿足區塊鏈的“質”。

區塊鏈的參與者由數據記錄需求發起方發起,滿足信譽認證的可信節點來背書(蓋戳),最後將記錄存在鏈條上,最終如果發現問題,可以反向溯源“對峙”證明大家保存的證據是相同的,並沒有過被篡改。

上面我提及了“內容上鏈”的觀點,那麽我再說一下當前的“hash上鏈”的做法。

以區塊鏈應用於存證行業為例,應用於法院的證明文件材料,按我們剛才探討的hash上鏈,那麽原始材料還得存吧?那麽這個時候,我們就仍然數據庫,這個數據庫往往可能就是中心化的!

區塊鏈應用的場景,目標到底是去掉哪個“中心”。

區塊鏈可以完全應用於征信體系?

接著上面的話題講,假設有不法分子想要幹預這個法律的證據,需要篡改原始材料的通常是被告,他有兩種訴求:

讓證據失效;
讓證據變成自己想變成的樣子。
如果不法分子得逞了,原始材料在中心化數據庫被篡改,鏈上的hash只能證明這條數據被篡改過!但是無法說明這個證據沒有被篡改之前是什麽樣子,所以結局仍然是兩個結果:

若發現被篡改則證據失效;
若未發現證據被篡改則造假成功。
但結果無論怎樣,攻擊者的目的都達到了!

再以新浪微博為例,A在微博發布了一條內容,B看了以後轉發,然後是C跟著轉發,接著大規模傳播,如果轉發內容的人可以保存原微博內容,做到原微博即便是刪除,轉發的人還是可以從它的記錄裏看到原來的信息,這樣的場景仍然“很區塊鏈”。

在這條“鏈上”,我們能證明A曾經在X時間點,發布過這篇文章!但是,如果換另外一個維度來看,A說的話是否是真實可信的?

我們完全無法證明!

區塊鏈最終鏈的呈現要達到可信的前提是:

這個數據從初始過程中,數據一定是真實的可靠的!
區塊鏈從產生初始鏈的過程總,數據沒有人作弊!
區塊鏈最終交付的結果是:

若是內容上鏈,滿足溯源需求!

若是hash上鏈,只能證明原內容是否被篡改過!

區塊鏈只是存儲方式去掉了中心,而不是幹掉所有授信!(劃重點)

寫在後面

相比中心化數據庫,區塊鏈本身就是個成本很高的事兒,不是所有的泛行業都要“強行區塊鏈”。

商業本質回歸商業,新技術出現,我們只看其特性,對我們是否有價值,從中是否能獲得有效幫助,而不是強行區塊鏈,去做給別人外人看,“我”擁有並應用這項技術!

那是強行給自己產品加戲,幹的是TO G 、TO VC的事兒,我覺得不在思考和探討的範圍裏。

無論探討溯源、安全、存證,智能等各種技術或行業問題,都會面臨是否是“絕對”的問題,對自己有用就研究研究怎麽用,想不到如何用只能說和我們不適合,一切技術的應用在商業環節應用,我只思考六個字:

去成本,做增值!

曲子龍:區塊鏈去中心化到底去了什麽?