區塊鏈技術新手入門手冊

買賣虛擬貨幣
有人稱:區塊鏈(Blockchain)技術也許是繼蒸汽機、電力、資訊和網際網路技術之後,能與大資料、移動網際網路、雲端計算等新技術共同推動經濟金融轉型升級、最有潛力觸發第五輪顛覆式產業革命浪潮的核心技術。從上述描述可見,近幾年,區塊鏈一定會是大熱門,不管你是不是支援這一觀點,如果你還不知道什麼是區塊鏈,那你就out了!什麼是區塊鏈區塊鏈有兩個主要部分:區塊和鏈。這不是廢話嗎?但大道至簡,它的本質就是一串鏈子把區塊串起來,然後資料被劃分成連續的多個區塊的形式,在電腦裡儲存。

舉個例子你就明白了,下圖中方框代表國家,每個方框裡每個國家的一些城市名字。


除此之外,每個方框裡面還有一個稱作雜湊值(hash)的部分,雜湊值是由一系列字元組成(比如“1hi515AHA5H”),它的值由每個方框的裡面資訊決定。

由於技術上雜湊值的產生比較複雜,簡便起見我們用城市名首字母來代替正軌的雜湊值比如USA的那個方塊裡面有New York,LosAngeles和 Chicago三個城市,那麼雜湊值就是“NYLAC”,每個連續的區塊鏈都包含上一個區塊的雜湊值,暫把它們稱作“前雜湊值”(Prev Hash)。
這就有點像 C 語言的指標,把區塊連線起來。如果有人想篡改 USA 這個區塊,比如加入一個城市 Boston,那麼這個區塊的新雜湊值就會變成“NYLACB”,但是下一個區塊India中儲存的“前雜湊值”仍然是“NYLAC”,這樣就沒法匹配,這個鏈就此斷了。

所以你知道了吧,雜湊值的引入就是為了防止有人篡改任何一個區塊。

那麼你也許又會問了,那我把下一個區塊的“前雜湊值”也一併改了不就行了!Too young,too naive!

區塊鏈的資料並不是只存在於一臺電腦上的,他的資料是在存在於所有接入區塊鏈網路的電腦上的,每個電腦上的資料都是一樣的,因為每當你加入區塊鏈網路,你的電腦就會下載所有區塊,如果某人篡改了他的版本,網路就會判斷是否可信,它的策略是相信大多數人的版本。

還有一點需要說明,在區塊鏈網路裡面,除了資料,所有電腦上執行的程式都是一樣的,所有電腦一起執行這套程式。這一點和我們日常生活中所見的大多數應用的機制不同,比如微博,所有的資料和處理程式都是集中在微博的伺服器上,而手機 APP、PC 應用、網頁等終端的主要功能僅僅是用於與處理伺服器進行互動。

但在區塊鏈網路裡面,是去中心化的,它依靠所有接入區塊鏈網路的使用者的計算機共同執行它的程式。這意味著只有區塊鏈網路中的每臺電腦都關機了,它才會停止執行。

公共區塊鏈

那這些能防範篡改的區塊有什麼用?比如大名鼎鼎的比特幣。
比特幣是一種電子貨幣,它具有一套自己的支付系統,它的防篡改區塊功能就是人們能放心進行所有交易的核心。就像前面說的,需要大家貢獻出自己的電腦去執行比特幣的程式,作為回報,他們會得到比特幣,這些人的電腦被戲稱為“礦工(miner)”。

以太坊(Ethereum,一個開源的有智慧合約功能的公共區塊鏈平臺)負責處理繁重的工作,被廣泛應用於電子貨幣系統的搭建,比如我們之前提到的委內瑞拉石油幣(Petro),畢竟從零開始開發一個區塊鏈並建立自己的社羣將是非常困難的,尤其是人們必須貢獻他們的電腦。

區塊鏈的應用場景不僅僅是支付系統或加密貨幣,它可以是任何東西,比如社交網路或者像 BitTiger 這樣的學習平臺等等。

私有區塊鏈

比特幣、以太坊等都是公共區塊鏈的例子,任何人都可以參與其中。如果我們想要建立一個私有的區塊鏈網路呢?它能解決一些生活中更具體的問題。
例 1:房租收不回

房客已經5個月沒有付房租了,當房東催房租的時候房客總是打保票說稍後就會付,房東很無助,走法律途徑,律師太貴了,而且會花費大量時間和精力去打官司,房東是個善良的人,做不出換鑰匙趕人的事情,唯一能做的就是說服房客付錢。

例 2:商場遇老賴

老王是一個商人,他經常和不同的零售商合作,幾個月前他和一個零售商簽了一份合同,後來那個零售商拒絕支付費用,並且利用法律漏洞要老王減少需要支付的錢。這種情況以前也遇到過,他選擇打官司,但是在官司裡耗費的時間和金錢是他的利潤大打折扣。

遇人不淑的事情我們經常見,但是我們有解決的方法嗎?

房東和房客之間的關係是透過合同來聯結的,既然紙質合同不保險,那不妨試試一份電子智慧合同。虛擬碼如下:

If today’s date is 1st and rent is not paid then

Transfer ¥1000 from tenant’s account to owner’s account

那問題來了,程式碼部署在哪裡呢?它應該部署在有關各方的電腦上。房東和房客的銀行成為私有區塊鏈網路的一部分,雙方將簽署一份電子智慧合同,然後它被部署在網路上,而且雙方的銀行都有副本。每個月1號0點將商定的金額從房客的賬戶轉到房東的賬戶。

老王的處理辦法同上。

由於私有網路僅限於參與交易的各方,所以例1跟例2都是私有區塊鏈的網路,相互是看不到對方的交易的。所以私有區塊鏈能既保障了各自的隱私,又保障了資金的安全。

這樣一來,關於所謂“神鬼莫測”的區塊鏈你是否已經懂了呢?

更多區塊鏈數字貨幣資訊:http://www.qukuaiwang.com.cn/news

免責聲明:

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

推荐阅读

;