BlockChange | 它們能替代區塊鏈嗎?

區塊鏈受追捧由於人們認爲它能解決不少合約信任、數據真實性、數據備份、融資困難等一系列科技和經濟生活中的問題,但做者認爲區塊鏈在這些問題中並不必定是最經濟有效的解決方案,反而因爲技術限制和制度空缺致使了價格昂貴和欺詐頻發的問題。因此做者倡議企業根據自身狀況尋找適合的技術,而不是爲了區塊鏈而區塊鏈。數據庫

比特幣中使用的區塊鏈其實是一系列不一樣技術的集合(工做量證實、公鑰加密、gossip協議等),而這些技術產生的是分散的系統。有些系統試圖使用區塊鏈技術,但同時又保留了一些集中控制的部分,這樣作實則毀掉了區塊鏈中最有吸引力的特性。架構

在本文中,我將介紹一些區塊鏈技術使用方面的替代方案,這些方案能夠實現「區塊鏈」倡導者聲稱的大多數功能,可是會實惠不少。區塊鏈

收據加密

我據說過不少關於「區塊鏈技術」的論調,大多數都是針對某一個有責任分佈問題的特定行業。他們一般從某個行業的一個問題開始,而後開始講述區塊鏈是如何解決上述問題的。不少時候,這個問題是關於數據的真實性。也就是說,交易參與方在某種程度上對數據的準確度觀點不一,從而致使了衝突。一般一方會以爲本身被欺騙了,有些狀況下甚至須要對簿公堂,費用高昂。3d

b76437fc018db26e3d5a5af1565c77ea9eca403a

人們希冀用區塊鏈來解決這樣的衝突。也就是說,經過創建一個客觀而共用的數據庫,讓各方能夠查看原始數據,全部行業參與者就能夠避免昂貴的費用問題。責任分佈的確是一個須要解決的問題,咱們也須要在出差錯時可以輕易找出責任方。blog

要解決這個問題,實際上「區塊鏈」是一種昂貴的存儲可審計數據的解決方法,可審計數據是不須要去中心化的。事實上,將可審計的數據放在區塊鏈上可能並非一個好方法,這會涉及到隱私保護問題。由於像競爭對手、記者等這類不屬於交易的參與方也能夠在區塊鏈中查驗這些數據。因此,這就是一種權衡,看你究竟是更想要保護數據隱私,仍是不惜以此來換取昂貴且緩慢可是冗餘的可審計數據存儲。ip

要解決責任分佈問題,公鑰加密更加適合。與其在不一樣的地方以昂貴且緩慢的方式存儲相同的數據,你能夠導出收據。相比於本質上起到協調做用的整個區塊鏈機制,由相關方簽署收據並由第三方來審計則是一種更便宜更快速的實現數據完整性的方式。比特幣

收據已經存在了數千年,有其存在的合理性。它提供的記錄能夠防止各方在過後進行修改。公鑰加密和計算能力的添加應該能讓實現數據的完整性和實時審計更容易。各方能夠保有本身的簽署收據數據庫,並且這種方案更快捷更經濟。權限

附有API的中央數據庫方法

帶有API的中央數據庫也算是區塊鏈的一種。實際上,數據庫中新條目的錄入必須經過中央系統,而系統中的其餘人也可按照他們認爲合適的方式複製數據。

鑑於其有一個連接起來的存儲塊(每一個區塊都是一組有序數據),因此從某種意義上說這就是一個「區塊鏈」,但它不具備分散性,由於數據仍由單個實體來驗證,且由對方來簽署。這種解決方案與任何具備開放式API的中央服務並無太大區別,而其一大優越之處就在於數據的訪問權限能夠決定透明度和隱私水平。

帶有API的中央數據庫並非新概念,在許多商圈平臺上都很常見。例如,eBay使用了或多或少相同的體系架構已將近20多年。要是把這也稱之爲區塊鏈,就像只因馬車在技術上實現了自動行駛,就將其稱爲「汽車」。Uber和AirBnB也是這樣的商圈,且具備相似的架構,其數據庫中的新錄入都是由中央建立的。

相關文章
相關標籤/搜索