為什么區(qū)塊鏈很難

圍繞區(qū)塊鏈的泡沫是巨大的严肪,現(xiàn)在我們聽說區(qū)塊鏈可以做到:

1. 解決收入不公平的問題

2. 保障所有的數(shù)據(jù)永久性的安全

3. 使得所有事情都更加的便捷和去信任化

4. 挽救正在死亡的嬰兒

這真的是區(qū)塊鏈嗎弟疆?它真的能做所有這些事情嗎哮笆?區(qū)塊鏈真的可以給各種各樣的諸如:健康驾锰、金融、供應(yīng)鏈管理和音樂版權(quán)等等行業(yè)帶來一些驚人的變化嗎私股?

同時议街,比特幣是不是前區(qū)塊鏈?你如何支持比特幣的同時對其背后的技術(shù)說三道四奶躯?

在這篇文章中帚桩,我會在尋找區(qū)塊鏈究竟是什么以及更為重要的,區(qū)塊鏈不是什么的過程中嘗試去回答上述的這些問題嘹黔。

## 什么是區(qū)塊鏈账嚎?

為了檢驗(yàn)這些聲明是否有效,我們需要先定義區(qū)塊鏈?zhǔn)鞘裁矗@時就有了許多的混淆郭蕉。很多公司使用“區(qū)塊鏈”這個詞來代指很多能夠存儲無法被篡改的數(shù)據(jù)的各種設(shè)備疼邀。而實(shí)際上,這樣的設(shè)備召锈,當(dāng)然旁振,是不存在的,至少在現(xiàn)實(shí)世界中是不存在的涨岁。

[image:035DC057-921A-47F0-94CF-B92971EBA46D-1785-0000050DA3DEC289/FullSizeRender.jpg]

那么究竟什么是區(qū)塊鏈呢规求?技術(shù)上來說,區(qū)塊鏈?zhǔn)且粋€連接著一串區(qū)塊的鏈條卵惦,同時一個區(qū)塊是一系列轉(zhuǎn)賬的集合阻肿。如果你不能理解這句話,你可以想象區(qū)塊鏈?zhǔn)菙?shù)據(jù)庫的一個子集沮尿,同時擁有一些額外的功能丛塌。

最主要的區(qū)分區(qū)塊鏈與一個普通的數(shù)據(jù)庫的地方在于如何將數(shù)據(jù)儲存進(jìn)入數(shù)據(jù)庫的特殊的規(guī)則。那就是:它不能與其它已經(jīng)存在于數(shù)據(jù)庫中的其它數(shù)據(jù)相沖突(一致性)畜疾,它只能添加(不可篡改性)赴邻,它的數(shù)據(jù)鎖定在一個擁有者手中(擁有性),它是可復(fù)制和可提供的啡捶。最終姥敛,每個人都同意數(shù)據(jù)庫中數(shù)據(jù)的狀態(tài)(公認(rèn)的)同時又沒有一個中心化的組織(去中心化)。

而最后一點(diǎn)是區(qū)塊鏈真正夢寐以求的東西瞎暑。去中心化非常有吸引力是因?yàn)樗淮嬖趩吸c(diǎn)的失敗谨履。就是說,沒有單個的節(jié)點(diǎn)有權(quán)力按照自己的需求奪取你的資產(chǎn)或改變“歷史”映企。每個使用這一技術(shù)的人在尋求的是利用這一不可篡改的賬本記錄使得你不再需要信任任何人吏夯,這一益處是由巨大的消耗獲得的。

## 區(qū)塊鏈的消耗

不被任何單一組織控制的不可篡改的賬本記錄顯然是非常有用的勿她,但建立這樣一個系統(tǒng)是有非常多的損耗的袄秩,讓我們一起來看一看。

### 開發(fā)更加的嚴(yán)格和緩慢

開發(fā)一個一致可驗(yàn)證的系統(tǒng)不是一個簡單的任務(wù)逢并。一個小小的bug就有可能摧毀整個數(shù)據(jù)庫或?qū)е乱恍?shù)據(jù)庫與其它的不再相同之剧。當(dāng)然,一個被破壞或分裂的數(shù)據(jù)庫將不再有一致性的授權(quán)砍聊。而所有這樣的系統(tǒng)都被設(shè)計(jì)成需要擁有一致性背稼。不存在“轉(zhuǎn)移迅速且破壞事物”在區(qū)塊鏈中。如果你在其中進(jìn)行破壞辩恼,你將失去一致性同時區(qū)塊鏈將崩潰且變得一文不值雇庙。

[image:0B0408A2-BF22-4EF9-ABA9-83F858F5EBF2-1785-0000054C64393BA5/FullSizeRender.jpg]

你可能會想谓形,為什么你不能修復(fù)這一數(shù)據(jù)庫或者重新調(diào)整后再開始并繼續(xù)?這樣的想法在一個中心化的系統(tǒng)中來實(shí)現(xiàn)是很簡單的疆前,但在一個去中心化的系統(tǒng)中卻是非常困難的寒跳。你需要在這一系統(tǒng)中所有人的共識或批準(zhǔn)才能改變數(shù)據(jù)庫。區(qū)塊鏈將成為一個公共資源而不是在任何一個單一的個體或組織的控制之下(去中心化的竹椒,還記得嗎童太?),否則整個的努力將變成花費(fèi)昂貴的代價(jià)來建立一個緩慢而中心化的數(shù)據(jù)庫胸完。

### 激勵結(jié)構(gòu)非常難以設(shè)計(jì)

增加正確的激勵機(jī)制书释,以確保系統(tǒng)中所有的參與者都不能篡改或毀壞數(shù)據(jù)庫是一個非常龐大的考慮。一個區(qū)塊鏈可能具有一致性赊窥,但如果由于添加數(shù)據(jù)十分低成本導(dǎo)致其中充斥著大量的無用或無意義的數(shù)據(jù)將使得這一區(qū)塊鏈不再有用爆惧。同時,如果添加數(shù)據(jù)的成本過高將導(dǎo)致其中幾乎無數(shù)據(jù)的具有一致性的區(qū)塊鏈同樣無用锨能。

[image:954E3813-035F-4B93-9715-7FB16B1756F9-1785-000005556DCFB167/FullSizeRender.jpg]

最終由誰提供數(shù)據(jù)扯再?你怎么確定獎勵的反饋與整個網(wǎng)絡(luò)的目標(biāo)相一致?節(jié)點(diǎn)為什么保存或更新數(shù)據(jù)以及什么使得他們在兩個數(shù)據(jù)存在沖突時選擇一個而不是另一個址遇?這些都是需要被好好回答的關(guān)于激勵的問題熄阻,這些問題不僅僅是需要在一開始被很好的解答,而且是需要在未來倔约,技術(shù)和公司都發(fā)生變遷時都需要能被很好的解決的問題秃殉,否則區(qū)塊鏈將不可用。

再一次浸剩,你可能會好奇為什么你不能“修復(fù)”一些被破壞的激勵钾军。同樣的,在一個中心化的系統(tǒng)中乒省,這可能非常容易巧颈,但在一個去中心化的系統(tǒng)中,在沒有共識的情況下袖扛,你不可能簡單的改變?nèi)魏问虑椤2淮嬖凇靶蘩怼比魏问虑槭谦@得**所有人**的同意蛆封。

### 治理的消耗是非常大的

一個傳統(tǒng)的中心化的數(shù)據(jù)庫只需要被寫一次,而一個區(qū)塊鏈需要被寫成千上萬次勾栗。一個傳統(tǒng)的中心化的數(shù)據(jù)庫只需要檢查一次數(shù)據(jù)惨篱,而區(qū)塊鏈需要檢查成千上萬次。一個傳統(tǒng)的中心化的數(shù)據(jù)庫只需要傳輸數(shù)據(jù)到存儲器一次围俘,而區(qū)塊鏈需要傳輸數(shù)據(jù)到存儲器成千上萬次砸讳。

治理一個區(qū)塊鏈的花費(fèi)是十分高昂的琢融,而且這一開銷需要被證明是有效的。大多數(shù)的應(yīng)用正在尋找一些前述的性能簿寂,如一致性和可靠性漾抬,來更加便宜的使用完整性檢查,收據(jù)和備份等常遂。

### 用戶是獨(dú)立自主的

由于公司不喜歡首先擁有用戶數(shù)據(jù)的責(zé)任纳令,這可能是非常好的。但是克胳,如果用戶“行為不端”平绩,這又有可能會很糟糕。沒有辦法將使用粉塵數(shù)據(jù)攻擊區(qū)塊鏈的或者找到某種方式獲利的用戶提出出去漠另,從而給其它用戶帶來了很多的不便捏雌。這與上述的觀察同樣有關(guān)系,即激勵結(jié)構(gòu)必須設(shè)計(jì)的非常好笆搓,因?yàn)槿绻脩粽业侥承├玫姆绞胶笫遣粫p易放棄的腹忽,尤其是對于用戶有利益驅(qū)使的話。

你可能在考慮你可以像在中心化的服務(wù)中那樣簡單的拒絕向惡意用戶提供服務(wù)砚作。然而窘奏,與中心化的服務(wù)不同的是,拒絕服務(wù)是非常困難的因?yàn)闆]有任何一個實(shí)體有權(quán)將任何人踢出局葫录。區(qū)塊鏈必須是公正的着裹,并且嚴(yán)格執(zhí)行由軟件制定的規(guī)則。如果規(guī)則不足以阻止不良行為米同,那么是你運(yùn)氣不好骇扇。這里沒有法律的“精神”∶媪福看似簡單的處理惡意或行為不端的人少孝,都可能需要持續(xù)很長一段時間。

### 所有的升級都是自愿的

強(qiáng)制升級是不可能的熬苍。網(wǎng)絡(luò)上的其它玩家沒有義務(wù)改變您的軟件稍走。如果他們這樣做,這樣一個系統(tǒng)將更容易柴底、更快婿脸、更便宜地構(gòu)建為一個中心化的系統(tǒng)。區(qū)塊鏈的重點(diǎn)在于它不在單一實(shí)體的控制之下柄驻,它是反對強(qiáng)制升級的狐树。

相反,所有的升級都必須向后兼容鸿脓。這顯然是非常困難的抑钟,特別是如果你想添加新的功能涯曲,并且從測試的角度來考慮會更加困難。軟件的每個版本都將極大的增加測試矩陣并延長發(fā)布時間在塔。

再一次的幻件,如果這是一個中心化的系統(tǒng),這些都將很容易通過不再為舊系統(tǒng)服務(wù)來糾正心俗。而在一個去中心化的系統(tǒng)中傲武,你不能這樣做,你甚至根本不能強(qiáng)迫任何人做任何事城榛。

### 擴(kuò)展是非常難的

最后揪利,擴(kuò)展要比一個傳統(tǒng)的中心化的系統(tǒng)困難至少幾個數(shù)量級。原因也很明顯狠持。同樣的數(shù)據(jù)必須存在于幾百或幾千個地方疟位,而不是一個地方。傳輸喘垂、驗(yàn)證和存儲的開銷都是十分巨大的甜刻,因?yàn)閿?shù)據(jù)庫的每個副本都必須付錢,而不是在傳統(tǒng)的中心化的數(shù)據(jù)庫中一樣僅支付一次這些成本正勒。

當(dāng)然得院,你可以通過減少節(jié)點(diǎn)數(shù)了來減輕負(fù)擔(dān)。但是章贞,如果那樣考慮的話祥绞,你為什么還需要一個去中心化的系統(tǒng)呢?如果擴(kuò)展的成本是首要考慮的問題的話鸭限,為什么不直接建立一個中心化的數(shù)據(jù)庫呢蜕径?

### 中心化會容易得多

如果你注意到一個主題,那就是分散系統(tǒng)很難合作败京,維護(hù)費(fèi)用昂貴兜喻,難以升級同時難以擴(kuò)展。與區(qū)塊鏈相比赡麦,中心化的數(shù)據(jù)庫更快朴皆,更便宜,更容易維護(hù)而且更易于升級隧甚。那么车荔,為什么人們繼續(xù)使用區(qū)塊鏈這個詞好像它是解決所有問題的萬能藥?

首先戚扳,很多這些在區(qū)塊鏈上銷售的行業(yè)對于IT基礎(chǔ)設(shè)施升級而言確實(shí)過氣了。衛(wèi)生保健使用的軟件確實(shí)非常糟糕族吻。財(cái)務(wù)結(jié)算仍然在70年代的軟件上運(yùn)行帽借。供應(yīng)鏈軟件難以使用且難以安裝珠增。由于涉及風(fēng)險(xiǎn),大多數(shù)這些行業(yè)的公司都拒絕升級砍艾。戊戍的基礎(chǔ)設(shè)施升級費(fèi)用高達(dá)數(shù)億美元蒂教,最終無論如何都會回滾。區(qū)塊鏈?zhǔn)卿N售這些IT基礎(chǔ)架構(gòu)升級的一種方式脆荷,讓它們看起來更有吸引力凝垛。

其次,區(qū)塊鏈?zhǔn)且环N看起來像處于技術(shù)前沿的方式蜓谋。不管你喜不喜歡梦皮,“區(qū)塊鏈”這個詞已經(jīng)成為了一種生活,很少有人真正理解它是什么桃焕,但大家希望使用這些詞來讓自己顯得更聰明剑肯。,就像“云”意味著別人的計(jì)算機(jī)观堂,“AI”意味著調(diào)整后的算法让网,在這種情況下,“區(qū)塊鏈”意味著一個緩慢师痕、昂貴的數(shù)據(jù)庫溃睹。

第三,人們真的不喜歡政府對某些行業(yè)的控制胰坟,并且希望有一個不同于通常很慢且昂貴的法律框架的不同裁決機(jī)制因篇。對它們來說,“區(qū)塊鏈”實(shí)際上只是擺脫政府監(jiān)管的沉重工具的一種方式腕铸。這超出了區(qū)塊鏈可以做的事情惜犀,區(qū)塊鏈不會奇跡般地消除人類之間的沖突。

結(jié)果是很多人在承諾中被夸大了狠裹,卻沒有真正理解它的能力和開銷虽界。更糟糕的是,實(shí)際的技術(shù)細(xì)節(jié)和成本從很多風(fēng)險(xiǎn)投資人和管理人員中抽象出來涛菠,以至于模糊了區(qū)塊鏈可以做什么和不可以做什么莉御。這樣情況下的每個人都害怕說皇帝沒有衣服,認(rèn)為自己在現(xiàn)有情況下是有的俗冻。

## 那么區(qū)塊鏈究竟有什么用處礁叔?

我們已經(jīng)確定了區(qū)塊鏈相對于中心化的數(shù)據(jù)庫而言是非常昂貴的了。所以你應(yīng)該使用區(qū)塊鏈的唯一原因是去中心化迄薄,也就是說琅关,去除單點(diǎn)的故障或者控制帶來的影響。

這自然意味著軟件或者數(shù)據(jù)庫不會經(jīng)常改變周圍的事物讥蔽,如果有的話涣易。此外画机,升級和改變規(guī)則應(yīng)該有很大的不利之處。

大多數(shù)行業(yè)不是這樣的新症。大多數(shù)行業(yè)都需要新功能或升級步氏,并根據(jù)需要自由更改和擴(kuò)展。鑒于區(qū)塊鏈難以升級徒爹,難以改變并難以擴(kuò)展荚醒,大多數(shù)行業(yè)對區(qū)塊鏈的使用并不多。

我們發(fā)現(xiàn)的一個例外是金錢隆嗅。與大多數(shù)工業(yè)用例不同界阁,如果資金不變,資金會更好榛瓮。不變和難以改變規(guī)則對金錢有利而不是損害铺董。這就是為什么區(qū)塊鏈?zhǔn)潜忍貛殴ぷ鞯恼_工具。

很明顯禀晓,很多希望使用區(qū)塊鏈的公司并不是真的想要區(qū)塊鏈精续,而是IT升級到他們特定的行業(yè)。這一切都很好粹懒,但是使用“區(qū)塊鏈”這個詞來達(dá)到目的就是不誠實(shí)和過度使用它的能力重付。

# 結(jié)論

區(qū)塊鏈?zhǔn)钱?dāng)今流行的術(shù)語,不幸的是凫乖,這種“區(qū)塊鏈不是比特幣”的文化基因不會消亡确垫。如果你是一個中心化的服務(wù),區(qū)塊鏈不會給你帶來任何不便于中心化數(shù)據(jù)庫使用的方式帽芽。如果你是一個去中心化的服務(wù)删掀,那么你可能會自欺欺人,而不會考慮系統(tǒng)中存在的單點(diǎn)故障导街。在真正的去中心化服務(wù)中根本沒有“你”披泪。

[image:E58652D7-CDD8-4DC8-A688-ED3224792E0C-13337-0001CF813F45D2D1/84ABF715-2ABD-46A5-AECB-0DD488BE086D.png]

整篇文章中最大的笑話

早在2000年初,科技行業(yè)的許多高管就推動使用Java和XML搬瑰。盡管這兩件事是工具而不是實(shí)際產(chǎn)品款票,但許多高管堅(jiān)持使用它們,不管它們的工程師嘗試的時候發(fā)現(xiàn)有多么的難用泽论。區(qū)塊鏈非常相似艾少。重點(diǎn)關(guān)注你正在解決的問題,這些工具將使他們自己顯而易見翼悴。專注于你想要使用的工具缚够,你最終會制造Rube Goldberg機(jī)器,這些機(jī)器不會做任何特別好的事情。

從某種意義上說潮瓶,目前區(qū)塊鏈的概念正試圖完成一些不可能的任務(wù)陶冷。他們希望通過中心化的控制獲得去中心化系統(tǒng)的安全性钙姊。愿望是同時得到兩個世界中最好的毯辅,但他們最終得到的是兩個世界中最糟糕的。通過中心化系統(tǒng)的失敗模式煞额,您可以獲得去中心化系統(tǒng)的成本和難度思恐。

區(qū)塊鏈被用來作為流行詞來銷售大量無用的蛇油。我們擺脫炒作的速度越快膊毁,長遠(yuǎn)來說我們都會變得更好胀莹。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市婚温,隨后出現(xiàn)的幾起案子描焰,更是在濱河造成了極大的恐慌,老刑警劉巖栅螟,帶你破解...
    沈念sama閱讀 218,036評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件荆秦,死亡現(xiàn)場離奇詭異,居然都是意外死亡力图,警方通過查閱死者的電腦和手機(jī)步绸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來吃媒,“玉大人瓤介,你說我怎么就攤上這事∽改牵” “怎么了刑桑?”我有些...
    開封第一講書人閱讀 164,411評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長募舟。 經(jīng)常有香客問我祠斧,道長,這世上最難降的妖魔是什么胃珍? 我笑而不...
    開封第一講書人閱讀 58,622評論 1 293
  • 正文 為了忘掉前任梁肿,我火速辦了婚禮,結(jié)果婚禮上觅彰,老公的妹妹穿的比我還像新娘吩蔑。我一直安慰自己,他們只是感情好填抬,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,661評論 6 392
  • 文/花漫 我一把揭開白布烛芬。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪赘娄。 梳的紋絲不亂的頭發(fā)上仆潮,一...
    開封第一講書人閱讀 51,521評論 1 304
  • 那天,我揣著相機(jī)與錄音遣臼,去河邊找鬼性置。 笑死,一個胖子當(dāng)著我的面吹牛揍堰,可吹牛的內(nèi)容都是我干的鹏浅。 我是一名探鬼主播,決...
    沈念sama閱讀 40,288評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼屏歹,長吁一口氣:“原來是場噩夢啊……” “哼隐砸!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起蝙眶,我...
    開封第一講書人閱讀 39,200評論 0 276
  • 序言:老撾萬榮一對情侶失蹤季希,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后幽纷,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體式塌,經(jīng)...
    沈念sama閱讀 45,644評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,837評論 3 336
  • 正文 我和宋清朗相戀三年霹崎,在試婚紗的時候發(fā)現(xiàn)自己被綠了珊搀。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,953評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡尾菇,死狀恐怖境析,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情派诬,我是刑警寧澤劳淆,帶...
    沈念sama閱讀 35,673評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站默赂,受9級特大地震影響沛鸵,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜缆八,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,281評論 3 329
  • 文/蒙蒙 一曲掰、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧奈辰,春花似錦栏妖、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,889評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽宛裕。三九已至,卻和暖如春论泛,著一層夾襖步出監(jiān)牢的瞬間揩尸,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,011評論 1 269
  • 我被黑心中介騙來泰國打工屁奏, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留岩榆,地道東北人。 一個月前我還...
    沈念sama閱讀 48,119評論 3 370
  • 正文 我出身青樓了袁,卻偏偏與公主長得像朗恳,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子载绿,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,901評論 2 355

推薦閱讀更多精彩內(nèi)容