基礎:區塊鏈為什麼叫區塊鏈

買賣虛擬貨幣

我之所以想把這個問題拿出來單獨說,是因為在網上有很多朋友容易把 比特幣 區塊鏈和數字貨幣 這三者混為一談,認為三者是一個東西。那今天呢,我就掰開了揉碎了和大家聊聊區塊鏈這個概念的由來。我計劃從兩個方面解釋一下這個問題:1 區塊鏈的歷史來源; 2 區塊鏈的技術來源?現在讓我們先回到08年10月份;


在2008年10月份,一個在網上化名為中本聰的人發表了一篇技術論文:論文名是 《比特幣白皮書:一種點對點的電子現金系統》,在這份僅有8頁的白皮書裡,中本聰首先丟擲了他在現實世界中發現的問題?這個問題是和現金交易流程相關的,他是這樣來描述這個問題的:一個需要第三方支援的點對點電子現金支付系統是沒有價值的;這句話猛的一聽有點抽象,我給大家形象的類比一下中本聰說的:第三方支援的,點對點電子現金支付系統,是沒有價值的,到低是啥意思;我先給大家舉兩個例子,一個是網上購物,一個是微信轉賬:

先來看網購的流程。

我在天貓上買東西,如果是第一次使用天貓,有幾個步驟,使用者是必須完成 ,那就是 綁卡 充值 然後透過天貓完成對商家的轉賬支付,收到貨物之後,確認收貨,然後支付寶把錢打給商家;

再來看微信轉賬;

例如我是第一次使用微信轉賬。要透過微信轉賬給小明100塊錢;我要做的事情是 輸入銀行卡號 身份證 姓名等資訊完成綁卡,然後充值到微信賬戶,然後轉到小明的微信賬戶; 小明要想把這100塊錢取出來呢,也要完成和我類似的綁卡操作,然後向微信發起提現請求,最終微信把錢打到小明的銀行賬戶。

如果大家仔細分析以上兩個例子涉及到的過程,就會發現:在我和買家進行買賣交易的過程中,在我和小明資金轉賬的過程中,始終有個第三者存在,就是阿里騰訊。這兩位大佬,在整個資金流動的過程中,充當的角色是信用背書,也就是說:我把錢放先放到阿里騰訊的賬戶上,我是放心的; 在這個過程中,我們的心裡已經有了一個預定的假設前提:阿里騰訊不會在我們的資金賬戶上做手腳,而且我們相信在後續的購買支付流程中,阿里騰訊一定會幫我們完成支付轉賬;大家發現了沒有:以上所有的流程基於的一個共同的基礎就是:信任。我們信任阿里騰訊;


其實大家可以回憶一下你第一次在支付寶上買東西時的心情,我相信80%的人,心裡都是犯嘀咕的,一定會想:這個傢伙會不會把我的錢搞丟了,或者賣家拿了我的錢,卻不給我發貨;這就是信任沒有完全建立所導致的;

以上給大家舉的兩個例子是在我們生活中,在我們身邊實實在在發生的,而且正在運轉的電子現金系統;


但是在中本聰的視角里,在中本聰的技術白皮書裡,他認為第三方支付擔保機構也就是阿里騰訊,是多餘的,完全沒有必要;不需要他們,也可以順利的完成電子現金系統;中本聰在白皮書的開頭首先丟擲了這樣的論斷;然後給出了自己的技術解決方案,並詳細論述這套解決方案的優勢。透過這套技術方案,在沒有第三方機構做信用背書的前提下,完全可以解決人類經濟活動中的最基礎的問題:信任問題,以及交易資料的可靠性和完備性;


這是中本聰在08年發表的論文。然後在09年上半年的時候,中本聰就便開發出了比特幣的第一個程式碼版本;在這個時候,還是沒有區塊鏈這個概念的;

但是在中本聰的程式碼實現中,他設計了一個最核心的資料結構,就是blockchain,大家可以看一下以下的這兩張圖片;

第一張截圖是區塊的底層資料結構MsgBlock(一個區塊包含多條交易記錄),這個資料結構中有一個欄位是BlockHeader,就是區塊頭的意思,在BlockHeader這個結構體欄位中,包含了一個關鍵欄位PreBlock,這個欄位表達的是,該區塊的前置區塊;如果大家有資料結構這門課做基礎,就很容易理解到,整個底層的交易資料塊就是透過這個欄位,也就是PreBlock,連成了一條邏輯上的表,表達了每一筆錢從哪裡來,到哪裡去,而且每一步都靠密碼學的非對稱加密來保證來源的唯一性和安全性;


而整個過程中,這個區塊連結串列的構成,有兩個最基本的支撐,一個是密碼學,一個是共識演算法;這兩者具體細節在後面會展開說,但這兩者有個共同點:在數學上是經過嚴格論證的東西,而數學又是人類文明的最大公約數,什麼意思呢,就是說,我們可以信仰不同,國籍不同,地域不同,但是沒有人會懷疑勾股定理,沒有人懷疑微積分,沒有人懷疑高斯定理……;這時候再回頭看,密碼學,共識演算法是經過數學嚴格論證的;這兩者又是構成比特幣系統底層資料的核心基礎,再配合一定的軟體邏輯流程和對等網路,完全實現了中本聰的電子交易的去中心化的構想;


中本聰在網上公開了自己的技術方案和技術實現,隨後便吸引了一大批的技術極客;這技術大牛們,不斷的豐富完善這套比特幣系統;慢慢的他們發現,圍繞blockchain這個底層核心資料結構構建起來的技術系統,是可以抽象出來,應用在其他的生活場景下的;就這樣,blockchain誕生了;


所以,說了這麼多,大家應該明白了,是從比特幣這個具體的應用中孕育提煉出來的;整個過程應該是這樣的:中本聰發表了一片比特幣白皮書,然後給出了一個技術實現,隨後一大批技術極客不斷去豐富比特幣的實現,慢慢的,大家發現比特幣的底層技術可以抽象出來,應用於其他的場景;就這樣blockchain,也就是區塊鏈誕生了;

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;