1. 程式人生 > >區塊鏈你真的懂嗎?真的可以改變世界嗎?

區塊鏈你真的懂嗎?真的可以改變世界嗎?

區塊鏈你真的懂嗎?區塊鏈真的可以改變世界嗎?隨著數字貨幣熱潮來襲,越來越多的人加入了這場革命,想對區塊鏈技術“一探究竟”,但對於網路上哪些長篇大論的專業性術語,最終還是抱憾放棄,那麼我們怎麼才能更好的理解區塊鏈技術呢?

1.區塊鏈就是資料庫?

其實,如果我們將整個區塊鏈的底層架構看作是一個數據庫,可以說對,也可以說不對。“對”的一點在於其實區塊鏈技術本身就是一個建立在網際網路技術之上的新興概念。那麼網際網路是如何構建的呢?通俗地理解,其實就是來自各種資料的整合,我們可以在網際網路上搜索到任何所需的資料資訊。而區塊鏈技術則更是將資料整合的優化。著眼點就在於字面意思——“區塊鏈”三個字上。任何資料通過不同節點的梯次的驗證之後,以打包的形式永久地儲存在區塊鏈系統上,這就是“區塊”;再以時間戳的“鏈式結構”連結起來,這就是“鏈”。因此,在區塊鏈上,其實正是所有資料的驗證、傳遞、儲存的過程。

“不對”的一點則在於區塊鏈技術絕不僅僅只是簡單的資料庫。可以這樣理解,資料庫只是區塊鏈技術中最基礎的功能的體現,它還包括著其他很多優勢。區塊鏈其實更像是一個“分散式賬本”。在這個賬本上我們可以完成任何交易的“線性列表”。並且,這個列表還是“不可篡改的、公開透明的、永久存在的“。而為這個列表提供真實性和可靠性的驗證,就是分散在對等網路裡的每個節點。

2. 只存在一個區塊鏈?

這樣的認知顯然是不對的。它把區塊鏈看作了是一個具象的表現,就和我們生活中看到的一個蘋果,一串葡萄一樣。但是,卻忽略了後兩個字”技術“。完整來說,是”區塊鏈技術“。我們可以從“網際網路技術”這個前輩的歷程來類比,你能說只存在一個網際網路嗎?網際網路是一種底層技術的架構,是我們看不見摸不著的。同理使然,區塊鏈技術亦是如此。作為一種底層技術架構,它不以具體的表達形式出現在人們面前。我們常常都說的是基於區塊鏈技術開發的某某專案,這樣其實就好理解多了。

另外,探討了區塊鏈技術是一種底層技術架構之後,我們再來分析是不是隻存在一個區塊鏈這樣的說法。其實,區塊鏈分為公有鏈、私有鏈、聯盟鏈等版本。根據不同的企業和公司的要求,我們可以基於區塊鏈技術開源不同的區塊鏈架構,一般都是針對特定的解決方案進行區塊鏈的定製。我們熟知的比特幣、以太坊,其實它們都是在不同的區塊鏈上進行運作。因此,這樣的說法無論是從本質,還是體現來說,都是不恰當的。下面一起來了解一下公有鏈、私有鏈、聯盟鏈的含義。

公有鏈:任何節點都是向任何人開放的,每個人都可以參與到這個區塊鏈中參與計算,而且任何人都可以下載獲得完整區塊鏈資料(全部賬本)。

私有鏈:有些區塊鏈的應用場景下,並不希望這個系統任何人都可以參與,任何人都可以檢視所有資料,只有被許可的節點才可以參與並且檢視所有資料。

聯盟鏈:是指參與每個節點的許可權都完全對等,大家在不需要完全互信的情況下就可以實現資料的可信交換。

3.比特幣就是區塊鏈?

其實在很多人眼中,比特幣就是區塊鏈,這是一個非常普遍存在的誤區,包括小編身邊的很多朋友都是這樣認為的。因此,糾正這一誤區對區塊鏈技術的認知是非常有必要的。其實,就目前大眾的認知度而言,比特幣是比區塊鏈技術更加出名的,因此才有很多人將這二者混為一談。

其實,這也不無道理,因為比特幣的底層技術架構就是由區塊鏈技術提供的,可以這樣理解,比特幣是目前為止最成功的基於區塊鏈技術的專案,而區塊鏈技術正因比特幣得到了驗證與發展。隨著比特幣在全球範圍內引起了火熱的追捧,才使得區塊鏈技術開始逐漸走向人前,受到業界一直的認可和支援。

比特幣可以被看作一種數字貨幣體系或者投資產品,而區塊鏈技術是一種底層技術。區塊鏈技術允許比特幣通過”點對點交易“、”分散式賬本“、”非對稱加密技術“等完成運作。被記錄在比特幣這條鏈上的所有交易資訊都可以被打包儲存在”區塊“中,並且與之前的”區塊“相連結,形成了比特幣的鏈上結構。再利用時間戳的”鏈條“將所有區塊包含在一個完整的、透明的、永久的架構上,這就是比特幣的運作模式。

4.區塊鏈是免費的嗎?

其實,單純就一種技術而言,我們很難給以其準確的定性。還是以網際網路技術為例子吧。在你眼中,你會覺得網際網路技術是免費的嗎?也許有人說是啊,網際網路技術肯定是免費的啊,我們上網瀏覽網頁、查詢資料、下載檔案大都是免費的呀。其實不然,因為在我們看不見的背後,已經有很多利益鏈條在運作。並且,可以很負責任地說,網際網路是當今社會的高薪領域之一。我們熟知的世界首富、中國首富里,很多都是從事網際網路領域起家的人物。

因此,區塊鏈技術也是一樣。雖然我們看起來它作為一種技術,誠然是免費的,可以帶給很多行業一種底層架構。但是,開發、運維、測試這些都是需要耗費大量的財力資源的。也許區塊鏈技術是免費的,但是當我們使用基於區塊鏈技術打造的各類專案之時,就不會是免費的了。總需要有人來為區塊鏈技術的發展支付費用吧。

5.區塊鏈可以運用在任何領域嗎?

迄今為止,區塊鏈技術在金融領域的運用可謂是最廣的。我們熟知的比特幣、以太坊等都是區塊鏈技術在金融領域對接的典範。其中,高盛集團、巴克萊銀行、花旗銀行等在區塊鏈技術的動作無疑都是最搶眼的。這些金融領域的巨頭公司都試圖在區塊鏈熱潮中霸佔制高點。

我們可以說,目前區塊鏈技術與金融行業顯然是對接最為契合的。但這並不代表區塊鏈技術只能運用在金融領域,我們可以把金融領域看作區塊鏈技術的試水點。據悉,現在來自各領域的很多大型公司都在搶佔區塊鏈技術這片新興沃土。

那麼,這是否意味著區塊鏈技術可以運用到社會的任何領域呢?小編對於這點還是不敢認同的。從來在小編的措辭裡,一直都是指的大多數領域。而這些大多數領域都有這樣的共同點,就是基於”信任體系“的領域。因此,這樣措辭會比較妥當,即凡是需要”建立信任體系”的領域,區塊鏈技術都是有顛覆這些行業的可能性的,而並不是說所有領域。

6. 區塊鏈技術就真的絕對安全嗎?

世界上沒有任何東西是絕對安全的,很多事物都是基於某個參照物而言的。當我們一直讚揚區塊鏈技術的安全性時,也需要辯證地思考。這樣的說法僅僅是針對於當前網際網路上眾多不安全因素潛伏而言的。區塊鏈技術的出現我們不能冠名以”絕對“,而是相對能夠改變當前網際網路某些不安全因素。

就以我們常說的區塊鏈技術的”去中心化“舉例吧。這裡的”去中心化“是不是就真的完全沒有”中心“存在了呢?肯定不是這樣的,這裡的”去中心化“重點在於一個”去“字。在區塊鏈技術體系裡,還有一個”共識機制“的問題,也就是我們常常說的”51%攻擊“。其指的是當算力作為競爭條件時,使用算力優勢即可撤銷已發生的交易。如果在整個區塊鏈體系裡,有某個節點掌握了51%以上的算力,那這個節點實際上就擁有了絕對的某個區塊的有效權利。但是在彼此互不認識的分散的節點中,這其實是非常難發生的,因此我們往往都願意去相信區塊鏈技術的安全性。

區塊鏈技術的顯著特性裡的”永久性“和”透明性“,在人們的潛意識裡,通常會以為區塊鏈技術面對攻擊時是無懈可擊的。但是網路是如此龐大複雜,任何資料庫都無法能夠絕對保證安全,我們只是更願意去相信相對來說,安全的區塊鏈技術。其實從頻繁發生的黑客盜取數字貨幣的事件,也從側面驗證了區塊鏈技術並不是絕對安全的”保險箱“。

7. 區塊鏈技術真的可以將改變世界嗎?

是的,這個問題是肯定的。我們人類社會的進步其實一直都是圍繞著”信任“而展開的。社會上大多數行業也都是基於信任體系維護的。那麼區塊鏈技術能夠做到的就是將信任體系交給沒有任何情感的程式程式碼來維繫。人類是感性動物,總會趨利避害。而計算機程式就是”鐵面無私“的。加之區塊鏈技術的不可篡改性、公開透明性、永久儲存性都是保證信任體系架構的基石。

既然能夠改變社會上的大多數行業,那就是意外著未來的很大一部分經濟都會和區塊鏈技術掛上鉤。很多業界專家都非常看好區塊鏈技術,他們堅信這項技術將改變世界和全球經濟,就像90年代初出現的網際網路技術一樣,徹底摧垮以前的架構,建立起一個新的社會體系。如果我們說網際網路技術是改變了人類傳遞和獲取資訊的方式,那麼區塊鏈技術則是改變人類信任搭建的體系。這其中所蘊含的意義,相信不用小編再強調。

區塊鏈技術被認為是繼蒸汽機、電力、網際網路之後,下一代顛覆性的核心技術。如果說蒸汽機釋放了人們的生產力,電力解決了人們基本的生活需求,網際網路徹底改變了資訊傳遞的方式,那麼區塊鏈作為構造信任的機器,將可能徹底改變整個人類社會價值傳遞的方式,當然這一切只是猜測,區塊鏈想要改變未來,還需要經過時間和各個應用領域的考驗。