區塊鏈技術及其未來應用方向!
區塊鏈(blockchain)技術是維護一個不斷增長的數據記錄的分散式資料庫。
這些數據通過密碼學的技術和之前被寫入的所有數據關聯,使得第三方甚至是節點的擁有者難以篡改。區塊(block)包含有資料庫中實際需要保存的數據,這些數據通過區塊組織起來被寫入資料庫。鏈(chain)通常指的是利用Merkle tree等方式來校驗當前所有區塊是否被修改,這一點用過Git的碼農們早就熟悉了,回想一下如何修改Git的歷史記錄吧。
目前已知的一些區塊鏈技術應用大致有這三類:
公開區塊鏈(public blockchain)例子:比特幣,Ethereum Frontier。公開區塊鏈上的數據所有人都可以訪問,所有人都可以發出交易等待被寫入區塊鏈。共識過程的參與者(對應比特幣中的礦工)通過密碼學技術以及內建的經濟激勵維護資料庫的安全。公開區塊鏈是完全的分散式。
協作區塊鏈(federated blockchain)例子:Hyperledger以及德勤等會計所嘗試的審計系統。參與區塊鏈的節點是事先選擇好的,節點間很可能是有很好的網路連接。這樣的區塊鏈上可以採用非工作量證明的其他共識演算法,比如有100家金融機構之間建立了某個區塊鏈,規定必須67個以上的機構同意才算達成共識。這樣的區塊鏈上的數據可以是公開的也可以是這些節點參與者內部。部分意義上的分散式。
私有區塊鏈(private blockchain)例子:Eris Industries。參與的節點只有用戶自己,數據的訪問和使用有嚴格的許可權管理。近期部分金融機構公布的內部使用的區塊鏈技術大都語焉不詳,不過很可能都在這個範圍內。
對於已經公布細節的區塊鏈技術,大可先看看坐標位於這三者的哪一個。各自有缺點:
公開區塊鏈完全分散式,具有比特幣的一切特點,然而需要有足夠的成本來維持系統運行,依賴於內建的激勵。目前來看公開區塊鏈中只有比特幣算是足夠安全的,如果和比特幣的演算法一樣,乙烷;沒有內建獎勵,乙烷;容易集中算力攻擊(比如只要突擊掃貨大批顯卡之類),吃棗藥丸。公開區塊鏈上試圖保存的數據越有價值,越要審視其安全性以及安全性帶來的交易成本,系統擴展性問題。
協作區塊鏈可以做到很好的節點間的連接,只需要極少的成本就能維持運行,提供迅速的交易處理和低廉的交易費用,有很好的擴展性(但是擴展性隨著節點增加又會下降),數據可以有一定的隱私。開發者在共識下有能力更改協議,沒有比特幣hard fork的問題,但是這也意味著在共識下,大家可以一起篡改數據。協作區塊鏈也意味著這個區塊鏈的應用範圍不會太廣,缺少比特幣的網路傳播效應。
私有區塊鏈實際上是很迷惑的名詞,這樣的一個系統無非是傳統意義上的共享資料庫用上Merkle Tree等方式試圖說明其中的數據可校驗。這樣的資料庫早有成熟的解決方案, Merkle tree也只是很多成熟方案中的一種。這些項目很容易是「然並卵」。由於全是用戶說了算,裡面的數據沒有無法更改的特性,對於第三方也沒有多大的保障。因此很多私有區塊鏈會通過依附在比特幣的方式存在,比如定期將系統快照記錄到比特幣中。
區塊鏈未來可能的應用方向
區塊鏈未來可能應用到清算結算、股權交易、審計、公證等多個領域。
現在全世界區塊鏈已經在應用的方向,一個是清算結算,因為美國的大銀行,以前要押錢T+3的,08年經濟危機以後,美聯儲把銀行的槓桿降下來了,他們的流動性緊張了,銀行說不需要這個,後來流動性緊張以後,現在他們借著比特幣的風提出了R3,慢慢地銀行開始接受他們了。
第二個像股權交易,納斯達克做的,我覺得這也是一個非常有前途的事情,今天全世界的審計公司、投資銀行,他們存在的價值是因為我們以前在金融系統的不透明,投資銀行因為有很多有錢的客戶,你想賣股票我能幫你賣出去。投資銀行怎麼賣?跑到第一個LP,說那家已經買了,你也可以買一點,跑到另外一個投資者那裡說另外五個已經買了,你也可以買一點,投資銀行有這樣的能力。比如今天要做一個上市IPO,你過去股權的轉移,任何一個人對你股權的認購全部在這個區塊鏈上,這是一個透明的系統了,這個透明系統你可能不需要投資銀行來做這些工作了,這是納斯達克乾的,拿了6家公司做試點,我覺得這是對審計和投行產生非常大顛覆性的影響的事情。
Factom(公證)是美國一家公司在做的,他們在做存在證明,美國一個人買了一個房子,房子的歸屬是什麼樣的,可能在資料庫裡面,在發生糾紛的時候,你的資料庫是不是被篡改過了?是不是你跟某一個人勾結把我的房屋產權改了?他們把土地公認和產權等,資料庫每10分鐘或者每1分鐘做了簽名,寫到比特幣的區塊鏈上。我就可以證明,我在2013年某月某日,我的產權是沒有被篡改過的,因為這是不可逆的,有全球的演算法證明的公證,這是公證服務。
《經濟學人》有一篇文章,在一個分散式的系統裡面,沒有信任的地方,區塊鏈就發揮作用了。比如說為什麼有投資銀行?就是因為買股票沒有信任,審計也是因為沒有信任,清算結算為什麼需要清算公司?也是因為沒有信任,證券公司之間需要清算公司。我覺得區塊鏈這件事情我們已經很先進了,不一定會比外國人做得差。
TAG:牛教授 |