被捧上“神壇”的區(qū)塊鏈,真的沒有那么萬能袖牙!

// ?為什么區(qū)塊鏈沒那么簡單侧巨??//

本文導(dǎo)讀:

當(dāng)我們在談?wù)搮^(qū)塊鏈的好處時,是否看到區(qū)塊鏈背后的成本鞭达、速度刃泡、擴(kuò)展性、效率碉怔?區(qū)塊鏈顯然不是萬能的烘贴。越早認(rèn)識到這一點,對區(qū)塊鏈的發(fā)展越有利撮胧。

怪人相信區(qū)塊鏈可以重塑很多產(chǎn)業(yè)的格局桨踪,相信它的巨大潛力。但芹啥,區(qū)塊鏈發(fā)展并不是一天兩天的锻离,先不說對錯,我們需要更多清醒的觀點墓怀,讓我們對區(qū)塊鏈?zhǔn)澜缧纬筛暾恼J(rèn)知汽纠。

圍繞區(qū)塊鏈的炒作很多,你會聽到一系列的夸大宣傳傀履,區(qū)塊鏈將會:

1. 解決收入不平等虱朵;

2. 保證所有數(shù)據(jù)永遠(yuǎn)安全;

3. 讓一切都變得更高效钓账,更加去信任化碴犬;

4. 拯救垂死的嬰兒。

區(qū)塊鏈到底是個什么東西梆暮?

它真的能做所有事情嗎服协?

區(qū)塊鏈能給諸如醫(yī)療保健、金融啦粹、供應(yīng)鏈管理和音樂版權(quán)等各種各樣的行業(yè)帶來驚喜嗎偿荷?認(rèn)同比特幣不就意味著你要支持區(qū)塊鏈嗎?

你怎么能只認(rèn)同比特幣而否認(rèn)其背后的技術(shù)呢唠椭?

我們發(fā)出了這樣的疑問

在本文中跳纳,我試圖通過查看區(qū)塊鏈?zhǔn)鞘裁磥砘卮疬@些問題,更重要的是泪蔫,它不是什么棒旗。

一、什么是區(qū)塊鏈

為了檢驗其中的一些說法,我們必須定義區(qū)塊鏈?zhǔn)鞘裁聪橙啵约霸诖肆_列出許多不同觀點饶深。許多公司使用“區(qū)塊鏈”一詞來表示使所有的數(shù)據(jù)永遠(yuǎn)不會出錯的某種神奇的設(shè)備。當(dāng)然逛拱,這樣的設(shè)備并不存在敌厘,至少在現(xiàn)實世界中是這樣的。

那么什么是區(qū)塊鏈朽合?從技術(shù)上講俱两,區(qū)塊鏈?zhǔn)菂^(qū)塊的鏈接,一個區(qū)塊是一組有序的交易曹步。如果你不理解最后一句話宪彩,你可以把區(qū)塊鏈看作是一個擁有一些附加屬性的數(shù)據(jù)庫的一個子集。

區(qū)分區(qū)塊鏈與普通數(shù)據(jù)庫-讲婚,最主要的一點是將數(shù)據(jù)放入數(shù)據(jù)庫中的特定規(guī)則不同尿孔。也就是說,它不能與已經(jīng)在數(shù)據(jù)庫中的其他數(shù)據(jù)相沖突筹麸,它是只添加的活合、不可變的,并且數(shù)據(jù)本身鎖定給一個所有者(可擁有的)物赶,它是可復(fù)制的和可用的白指。最后,每個人都同意無中心(去中心化)的數(shù)據(jù)庫中數(shù)據(jù)的狀態(tài)是合規(guī)的酵紫。

去中心化很有吸引力告嘲,因為它意味著沒有單點故障。也就是說憨闰,沒有任何一個單一的權(quán)威機(jī)構(gòu)能夠拿走你的資產(chǎn)状蜗,或者改變“歷史”來滿足他們的需求需五。這個無需相信任何人的不可改變的審計追蹤鹉动,是所有使用這項技術(shù)的人都在尋找的有益之處。然而宏邮,為了獲得這一益處也付出了巨大的成本泽示。

二、區(qū)塊鏈的成本

不受任何一方受控制的不可變的審計追蹤當(dāng)然是有用的蜜氨,但是創(chuàng)建這樣一個系統(tǒng)需要很多成本械筛。讓我們來看看其中的一些問題:

1.發(fā)展更加嚴(yán)格和緩慢

創(chuàng)建一個可驗證的一致性系統(tǒng)不是一件容易的事情。

一個小錯誤可能會破壞整個數(shù)據(jù)庫飒炎,或者導(dǎo)致一些數(shù)據(jù)庫與其他數(shù)據(jù)庫不同埋哟。當(dāng)然,一個損壞或分割的數(shù)據(jù)庫不再有任何一致性保證。此外赤赊,所有這些系統(tǒng)都必須從一開始就設(shè)計成一致性的闯狱。在區(qū)塊鏈中,沒有“快速移動和破壞事物”抛计。如果你破壞了某些東西哄孤,你就會失去一致性,區(qū)塊鏈就會崩潰和毫無價值吹截。

你可能在想瘦陈,為什么你不能修復(fù)數(shù)據(jù)庫或者重啟它?

這在一個中心化的系統(tǒng)中很容易做到波俄,但是在一個去中心化的系統(tǒng)中這是非常困難的晨逝。你需要共識,或者系統(tǒng)中所有參與者的同意懦铺,才可以更改數(shù)據(jù)庫咏花。區(qū)塊鏈必須是一種不受單個實體控制(去中心化,切記)的公共資源阀趴,要么傾其所有努力昏翰,以一種極其昂貴的方式創(chuàng)建一個緩慢的、中心化的數(shù)據(jù)庫刘急。

2.勵結(jié)構(gòu)很難設(shè)計

增加正確的激勵結(jié)構(gòu)棚菊,并確保系統(tǒng)中的所有參與者不能濫用或破壞數(shù)據(jù)庫,這也是一個必須要考慮的因素叔汁。

區(qū)塊鏈可能是具有一致性的统求,但如果它有很多瑣碎的、無用的數(shù)據(jù)据块,那它就不是很有用了码邻,因為把數(shù)據(jù)放入其中的成本很低。如果它幾乎沒有數(shù)據(jù)另假,那么一個具有一致性的區(qū)塊鏈也不會有用像屋,因為將數(shù)據(jù)放入其中的成本非常高。(以上分析了數(shù)據(jù)放入成本過高和過低的兩種假設(shè)所造成的結(jié)果边篮。)

是什么賦予數(shù)據(jù)最終性己莺?你如何確保獎勵與網(wǎng)絡(luò)目標(biāo)一致?為什么節(jié)點會保留或更新數(shù)據(jù)戈轿?當(dāng)兩段數(shù)據(jù)沖突時凌受,是什么使它們選擇一段數(shù)據(jù)而不是另一段數(shù)據(jù)?

這些問題都都還有待探索思杯、解答胜蛉,區(qū)塊鏈不僅需要在開始時保持一致,還需要在未來的所有時間節(jié)點上保持一致。因為技術(shù)和公司會發(fā)生變化誊册,否則區(qū)塊鏈就沒有用處奈梳。

3.維護(hù)成本很高

傳統(tǒng)的中心化數(shù)據(jù)庫只需要寫入一次,而區(qū)塊鏈需要被寫入成千上萬次解虱;傳統(tǒng)的中心化數(shù)據(jù)庫只需要檢驗一次數(shù)據(jù)攘须,區(qū)塊鏈需要對數(shù)據(jù)進(jìn)行成千上萬次檢驗;傳統(tǒng)的中心化數(shù)據(jù)庫只需要傳輸一次數(shù)據(jù)就可以儲存殴泰,區(qū)塊鏈需要將數(shù)據(jù)傳輸成千上萬次于宙。

維護(hù)區(qū)塊鏈的成本量級要高得多,而且成本需要通過效用來證明悍汛。大多數(shù)應(yīng)用程序在尋找一些先前聲明的屬性(如一致性和可靠性)時捞魁,可以使用完整性檢查、回執(zhí)和備份來降低這些成本离咐。

4.用戶至上

這樣真的很好谱俭,因為企業(yè)不喜歡對用戶數(shù)據(jù)負(fù)責(zé)任。但是宵蛀,如果用戶“行為不端”昆著,這就不好了。你沒有辦法驅(qū)逐那些在區(qū)塊鏈上發(fā)大量垃圾信息的人术陶,又或者找到了一種方式凑懂,但它可能又會讓其他用戶諸多不便。

通過以上觀察結(jié)果我們可以得出相關(guān)結(jié)論:激勵結(jié)構(gòu)必須設(shè)計得非常棒梧宫,在此激勵結(jié)構(gòu)下接谨,如果用戶發(fā)現(xiàn)了一個漏洞,尤其是如果還可以以此牟利的話塘匣,就不太可能放棄脓豪。

可能你會認(rèn)為能拒絕為惡意用戶提供服務(wù),這在中心化的服務(wù)中是非常容易的忌卤。

然而扫夜,與中心化服務(wù)不同的是,(在去中心化中)拒絕服務(wù)是困難的埠巨,因為沒有一個單一的實體有權(quán)力將任何人踢出去历谍。區(qū)塊鏈必須是公正的,并強制執(zhí)行由軟件所定義的規(guī)則辣垒。如果這些規(guī)則不足以阻止不良行為,那你就沒那么幸運了印蔬。這里沒有法律的“精神”勋桶。即使你需要簡單地處理惡意的或行為不端的執(zhí)行者,可能也需要很長一段時間。

5.所有的升級都是自愿的

強制升級不是最優(yōu)選擇例驹,網(wǎng)絡(luò)上的其他玩家也沒有義務(wù)優(yōu)化你的軟件捐韩。如果他們這樣做了,作為中心化系統(tǒng)將會變得更容易鹃锈、更快荤胁、更便宜。區(qū)塊鏈最重要的一點在于它不是在單個實體的控制之下屎债,不可能強制升級仅政。

相反,所有的升級都必須向后兼容盆驹。這顯然是相當(dāng)困難的圆丹,尤其是如果你想要添加新特性,以及從測試的角度考慮時會更加困難躯喇。軟件的每個版本都為測試矩陣添加了很多內(nèi)容辫封,并延長了發(fā)布時間。

同樣廉丽,如果這是一個中心化的系統(tǒng)倦微,那么不用借助于追溯舊系統(tǒng)就能糾錯。但是在一個去中心化的系統(tǒng)中你無法這樣做正压,你不能強迫任何人做任何事情璃诀。

6.擴(kuò)展很困難

最后,擴(kuò)展的困難程度至少比傳統(tǒng)的中心化系統(tǒng)高出幾個量級蔑匣。

原因顯而易見劣欢。同樣的數(shù)據(jù)必須存在于成百上千個地方,而不是在一個單一的地方裁良。傳輸凿将、驗證和存儲的成本是巨大的,因為必須用支付數(shù)據(jù)庫中的每一個獨立節(jié)點的成本价脾,來代替?zhèn)鹘y(tǒng)的中心化數(shù)據(jù)庫中只支付一次的成本牧抵。

當(dāng)然,你可以通過減少節(jié)點數(shù)量來減輕負(fù)擔(dān)侨把。但在這個問題上犀变,為什么你需要一個去中心化的系統(tǒng)?如果擴(kuò)展成本是主要的問題秋柄,那為什么不去建立一個中心化的數(shù)據(jù)庫呢获枝?

三、中心化更容易

去中心化的系統(tǒng)很難處理骇笔,維護(hù)昂貴省店,升級困難嚣崭,擴(kuò)展繁瑣。一個中心化的數(shù)據(jù)庫比區(qū)塊鏈更快懦傍,成本更低雹舀,維護(hù)起來更容易,也更容易升級粗俱。那么说榆,為什么人們一直使用“區(qū)塊鏈”這個詞,就好像它是解決所有問題的靈丹妙藥一樣寸认?

首先签财,許多在區(qū)塊鏈上出售產(chǎn)品的想法實際上早已過時,早就應(yīng)該進(jìn)行IT基礎(chǔ)設(shè)施升級了废麻。健康保健行業(yè)還用著糟糕軟件荠卷,金融結(jié)算行業(yè)仍在使用70年代的軟件,供應(yīng)鏈管理軟件既難以使用烛愧,又難以安裝油宜。由于涉及到的風(fēng)險,這些行業(yè)的大多數(shù)公司都拒絕升級怜姿。有很多基礎(chǔ)設(shè)施升級花費了數(shù)億美元慎冤,最后還是以回滾(失敗)告終沧卢。區(qū)塊鏈?zhǔn)且环N銷售這些IT基礎(chǔ)設(shè)施的方式蚁堤,使它們變得更合人心意。

其次但狭,使用區(qū)塊鏈一詞使你看起來處于前沿科技地位披诗。不管你喜歡與否,“區(qū)塊鏈”這個詞已經(jīng)有了它自己的生命立磁。其實很少有人真正理解它是什么呈队,成天念叨著“區(qū)塊鏈”的人,大部分是想讓別人覺得自己緊跟科技技術(shù)潮流唱歧。就像“云”意味著其他人的電腦宪摧,“人工智能(AI)”是一種調(diào)整的算法,在這種情況下颅崩,“區(qū)塊鏈”意味著一個緩慢而昂貴的數(shù)據(jù)庫几于。

第三,人們真的不喜歡監(jiān)管層對某些行業(yè)的控制沿后,他們想要的是一種不同的裁決機(jī)制沿彭,而不是執(zhí)行緩慢而昂貴的法律框架。對他們來說得运,“區(qū)塊鏈”實際上只是一種擺脫監(jiān)管所帶來的繁復(fù)冗雜的一種方式膝蜈。這是在過度吹噓區(qū)塊鏈的作用锅移,區(qū)塊鏈不會奇跡般地消除人類的沖突熔掺。

其結(jié)果是饱搏,許多人在沒有真正理解(區(qū)塊鏈)功能或成本的情況下,對其所“承諾”的事情進(jìn)行炒作吹捧置逻。更糟糕的是推沸,許多風(fēng)投(VC)和高管對實際的技術(shù)細(xì)節(jié)和成本避而不談,模糊區(qū)塊鏈所能做的事情和不能做的事情券坞。

四鬓催、那么區(qū)塊鏈有什么用處?

我們已經(jīng)得出結(jié)論恨锚,相對于中心化數(shù)據(jù)庫宇驾,區(qū)塊鏈?zhǔn)欠浅0嘿F的,所以你使用區(qū)塊鏈的唯一原因是去中心化猴伶。也就是說课舍,避免單點的故障或控制。

如果應(yīng)用區(qū)塊鏈的話他挎,這自然意味著不能經(jīng)常改變軟件或數(shù)據(jù)庫筝尾,升級變得困難,同時也不容易破壞或改變規(guī)則办桨。

其實大多數(shù)行業(yè)都不是這樣的筹淫,都需要新的特性或升級,以及進(jìn)行更改和擴(kuò)展的自由呢撞∷鸾考慮到區(qū)塊鏈很難升級,很難改變殊霞,很難擴(kuò)展摧阅,它對于大多數(shù)行業(yè)來說沒有多大用處。

我們發(fā)現(xiàn)Token是例外脓鹃。

與大多數(shù)例子不同逸尖,如果可以穩(wěn)定不變,這對Token來說再好不過了瘸右。規(guī)則的不變性與穩(wěn)定性對Token來說是有利而無害的娇跟。這就是為什么當(dāng)區(qū)塊鏈隨著比特幣的誕生而來到我們面前時,它可以勝任這項職能太颤。

有一點很清楚苞俘,很多想要使用區(qū)塊鏈的公司并不是真的需要區(qū)塊鏈,而是需要對其特定行業(yè)進(jìn)行IT基礎(chǔ)設(shè)施進(jìn)行升級龄章。但是胡亂使用“區(qū)塊鏈”這個詞是不誠實的吃谣,并且過度夸大它的能力乞封。

結(jié)論

如今,區(qū)塊鏈成了一個流行詞語岗憋,不幸的是肃晚,“區(qū)塊鏈非比特幣”的言論不會消亡。如果“你”是一個中心化的服務(wù)仔戈,區(qū)塊鏈不會給“你”帶來任何東西关串,“你”不可能放棄使用一個成本便宜上千倍的中心化數(shù)據(jù)庫。如果“你”是一個去中心化的服務(wù)监徘,那么很可能“你”是在欺騙自己晋修,因為“你”沒有去思考系統(tǒng)中單一節(jié)點的故障。在真正的去中心化的服務(wù)中凰盔,根本不會有“你”墓卦。

來源 | Medium.com

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市户敬,隨后出現(xiàn)的幾起案子落剪,更是在濱河造成了極大的恐慌,老刑警劉巖山叮,帶你破解...
    沈念sama閱讀 211,042評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件著榴,死亡現(xiàn)場離奇詭異,居然都是意外死亡屁倔,警方通過查閱死者的電腦和手機(jī)脑又,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評論 2 384
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來锐借,“玉大人问麸,你說我怎么就攤上這事〕瑁” “怎么了严卖?”我有些...
    開封第一講書人閱讀 156,674評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長布轿。 經(jīng)常有香客問我哮笆,道長,這世上最難降的妖魔是什么汰扭? 我笑而不...
    開封第一講書人閱讀 56,340評論 1 283
  • 正文 為了忘掉前任稠肘,我火速辦了婚禮,結(jié)果婚禮上萝毛,老公的妹妹穿的比我還像新娘项阴。我一直安慰自己,他們只是感情好笆包,可當(dāng)我...
    茶點故事閱讀 65,404評論 5 384
  • 文/花漫 我一把揭開白布环揽。 她就那樣靜靜地躺著略荡,像睡著了一般。 火紅的嫁衣襯著肌膚如雪歉胶。 梳的紋絲不亂的頭發(fā)上汛兜,一...
    開封第一講書人閱讀 49,749評論 1 289
  • 那天,我揣著相機(jī)與錄音跨扮,去河邊找鬼序无。 笑死验毡,一個胖子當(dāng)著我的面吹牛衡创,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播晶通,決...
    沈念sama閱讀 38,902評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼璃氢,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了狮辽?” 一聲冷哼從身側(cè)響起一也,我...
    開封第一講書人閱讀 37,662評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎喉脖,沒想到半個月后椰苟,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,110評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡树叽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年舆蝴,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片题诵。...
    茶點故事閱讀 38,577評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡洁仗,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出性锭,到底是詐尸還是另有隱情赠潦,我是刑警寧澤,帶...
    沈念sama閱讀 34,258評論 4 328
  • 正文 年R本政府宣布草冈,位于F島的核電站她奥,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏怎棱。R本人自食惡果不足惜哩俭,卻給世界環(huán)境...
    茶點故事閱讀 39,848評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蹄殃。 院中可真熱鬧携茂,春花似錦、人聲如沸诅岩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至鸳谜,卻和暖如春膝藕,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背咐扭。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評論 1 264
  • 我被黑心中介騙來泰國打工芭挽, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蝗肪。 一個月前我還...
    沈念sama閱讀 46,271評論 2 360
  • 正文 我出身青樓袜爪,卻偏偏與公主長得像,于是被迫代替她去往敵國和親薛闪。 傳聞我的和親對象是個殘疾皇子辛馆,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,452評論 2 348

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