去年下半年開始,由于代幣經(jīng)濟(jì)的火熱,區(qū)塊鏈逐漸進(jìn)入了大眾視野。
ICO、大媽進(jìn)場、百倍幣、傳銷……區(qū)塊鏈的金融屬性被過分夸大,甚至逐漸成為了非法融資的途徑之一。
隨著今年上半年金融有關(guān)部門的聯(lián)合打擊、區(qū)塊鏈行業(yè)的自律和投資者的日趨冷靜,區(qū)塊鏈逐漸走向了應(yīng)用化的「正途」。
拋開區(qū)塊鏈可以發(fā)幣,區(qū)塊鏈本身的好處還有許多,比如可溯源、公開透明、分布式抗打擊等等。也有不少企業(yè)將區(qū)塊鏈率先應(yīng)用到了 B 端的云服務(wù)領(lǐng)域。
但是,與區(qū)塊鏈行業(yè)火熱不同的是,作為一個(gè)普通的「用戶」,似乎除了比特幣、以太坊錢包之外,依然用不到什么區(qū)塊鏈的產(chǎn)品……
這是為什么呢?難道區(qū)塊鏈和人工智能一樣,最終也只能成為「神龍見首不見尾」的后端制成技術(shù)嗎?這似乎和諸多區(qū)塊鏈項(xiàng)目聲稱的「打造下一代互聯(lián)網(wǎng)」的愿景并不一致。
畢竟,互聯(lián)網(wǎng)最大的特點(diǎn)就是人人可接入的易用性。
在講到“為什么沒有”之前,首先要講另外一個(gè)問題,就是“區(qū)塊鏈到底能不能實(shí)現(xiàn)普通用戶的互聯(lián)網(wǎng)應(yīng)用場景?”
這里說的普通用戶的用戶場景,就是指我們每天上網(wǎng)刷微博、聊微信、看電影、聽音樂這些活動(dòng)。
先說結(jié)論:這些都能實(shí)現(xiàn)。
不談區(qū)塊鏈,我們先舉另外一個(gè)例子——分布式網(wǎng)絡(luò) ZeroNet。
ZeroNet 是一個(gè)上線于 2015 的分布式基礎(chǔ)設(shè)施,它旨在構(gòu)建一種完全無中心服務(wù)器的網(wǎng)絡(luò)環(huán)境。
ZeroNet 本身并不是一個(gè) DApp,而是一個(gè)承載 DApp 的平臺。它像以太坊、EOS等主鏈一樣,提供了一個(gè)可以搭建 DApp 的開發(fā)和通信框架。
但與主流區(qū)塊鏈項(xiàng)目不同,ZeroNet 沒有為了區(qū)塊鏈而犧牲掉項(xiàng)目的可用性。如果說在以太坊上 DApp 的開發(fā)環(huán)境還處于超文本鏈接協(xié)議誕生之前的水平,那么 ZeroNet 則為 DApp 開發(fā)者提供了一個(gè)類似于現(xiàn)代網(wǎng)頁開發(fā)的開發(fā)環(huán)境。
ZeroNet 本身使用 Python 語言寫成,但開發(fā)者可以使用 HTML5、JavaScripts、CoffeeScript 等現(xiàn)代網(wǎng)頁語言編寫程序。與其它基礎(chǔ)設(shè)施不同的是,ZeroNet 支持標(biāo)準(zhǔn) SQL 數(shù)據(jù)庫,可以方便地開發(fā)出真正無服務(wù)器的動(dòng)態(tài)網(wǎng)站。
在沒有使用任何中心服務(wù)器的情況下,ZeroNet 有去中心的微博、去中心的微信、去中心的在線視頻網(wǎng)站、去中心的音樂網(wǎng)站等等,基本上你在普通互聯(lián)網(wǎng)上每天要做的事情,在 ZeroNet里都可以實(shí)現(xiàn)。
但是,經(jīng)過了 3 年的發(fā)展,ZeroNet 的用戶量卻并沒有顯著增長。雖然 ZeroNet 并不是現(xiàn)在區(qū)塊鏈界所認(rèn)可的利用區(qū)塊鏈技術(shù)的 DApp,但是作為分布式應(yīng)用 ZeroNet 提供了一個(gè)比現(xiàn)在所有區(qū)塊鏈技術(shù)都更成熟的解決方案。
這也意味著,ZeroNet 踩過的坑,區(qū)塊鏈應(yīng)用也都要踩一遍。
存儲冗余問題
去中心化千好萬好,最不好的一點(diǎn)就是:不經(jīng)濟(jì)。
之前曾有媒體報(bào)道,僅 Google 一家公司就存儲了 5EB 的互聯(lián)網(wǎng)數(shù)據(jù),即 50 億 GB。而對于每一個(gè)使用 Google 的普通用戶來說,無論是使用 Google 進(jìn)行搜索,收發(fā)郵件,聽播客還是看視頻,都不需要本地有如此海量的存儲空間。
而對于分布式應(yīng)用的用戶來說,每個(gè)用戶既是使用者,又是存儲和帶寬的貢獻(xiàn)者。這意味著抬高了普通用戶使用分布式應(yīng)用的門檻。
在傳統(tǒng)互聯(lián)網(wǎng)模式下,比如 Google 要保障一個(gè)視頻永久在線并被所有人都能看到,可能只需要留存一份視頻(實(shí)際情況可能會有幾份備份)。
但在分布式應(yīng)用中,的每一個(gè)用戶節(jié)點(diǎn)對于整個(gè)網(wǎng)絡(luò)來說都是不可靠的。因此,要保持這個(gè)視頻隨時(shí)隨地都能被訪問,可能需要數(shù)十倍甚至數(shù)百倍于傳統(tǒng)網(wǎng)絡(luò)中的被分量。
理論上,如果有一個(gè)精妙的算法,可以動(dòng)態(tài)調(diào)節(jié)出全網(wǎng)的可靠存儲量和總帶寬。而實(shí)際上,現(xiàn)在的分布式應(yīng)用都比較粗糙,以 ZeroNet 為例,它視每一個(gè)用戶均為全量備份節(jié)點(diǎn)。
在 ZeroNet 中,當(dāng)你訪問一個(gè)網(wǎng)站,它就會默認(rèn)把這個(gè)網(wǎng)站的所有數(shù)據(jù)下載到你的本地,并自動(dòng)為他人做種。如果你刪除了這些數(shù)據(jù),那么你自己也不再能繼續(xù)訪問這個(gè)網(wǎng)站。
盡管提供了可選做種文件這一功能,但同樣的如果你取消了對一個(gè)可選文件的做種你也自然不能繼續(xù)看這個(gè)文件了。因此,在 ZeroNet 這種模式下,幾乎不可能承載大型視頻網(wǎng)站,
而 ZeroNet 的這一問題其實(shí)也困擾著幾乎所有的區(qū)塊鏈分布式應(yīng)用。
“私密”內(nèi)容
大家經(jīng)常聽到,區(qū)塊鏈的賬本是一部“加密”的賬本。
但這里的加密,并非普通人理解的加密。事實(shí)上,我們還經(jīng)常聽說區(qū)塊鏈的另一個(gè)特性“透明可追溯”。
區(qū)塊鏈的加密,是指通過加密方式確保參與整個(gè)鏈條的每一個(gè)節(jié)點(diǎn)都不能超出規(guī)則修改,也不能偽造成別人添加信息的一種手段。
而大多數(shù)的區(qū)塊鏈,都遵循透明可追溯的原則,每一個(gè)節(jié)點(diǎn)都可以看到每一次交易的信息。
私密內(nèi)容與分布式存儲存在意義上的沖突,換個(gè)更簡單的例子來說。我們都知道當(dāng)我們用迅雷下載一部影片的時(shí)候,迅雷也會在下載的過程中利用一部分帶寬來幫助別人下載,這是一個(gè)典型的“你幫我,我也幫他”的模型。
但如果你要傳輸或存儲的并非是一個(gè)公開文件,而是一個(gè)只有你和對方可以看的私密文件,那么第三人為什么要幫你們?nèi)ァ白龇N”呢?
沒有私密會帶來許多問題,比如聊個(gè)天全網(wǎng)都知道了,寫個(gè)日記也全網(wǎng)都知道了。
而更糟糕的是,這個(gè)問題很難從技術(shù)的角度解決,即便是設(shè)計(jì)出了可存儲私密信息的分布式應(yīng)用也很難推廣。因?yàn)檫@一沖突根植于分布式網(wǎng)絡(luò)的理念——如果一個(gè)東西是完全私密的,那么別的用戶就沒有協(xié)助你存儲這一內(nèi)容的義務(wù)。
網(wǎng)絡(luò)延時(shí)
目前,在以太坊及之后的一些區(qū)塊鏈里,秒級成交已經(jīng)成為了宣傳點(diǎn)之一。
但“能做到”和“做到要多少成本”不是一個(gè)概念。
以以太坊為例,現(xiàn)在有一種很流行的做法是把一篇文章放到一筆以太坊交易的備注里,以達(dá)到通過以太坊永久保存的目的。而如果你要讓一筆以太坊交易成立,是需要花費(fèi)一定的礦工費(fèi)的。
所謂礦工費(fèi),就是指交易發(fā)起者需要交納一定的以太坊,用于獎(jiǎng)勵(lì)那些主動(dòng)傳播這筆交易的人。而如果你想要在以太坊上實(shí)現(xiàn)“秒級信息傳遞”,高額的礦工費(fèi)自然是少不了的。
而拋開需要礦工費(fèi)的那些分布式項(xiàng)目,網(wǎng)絡(luò)延時(shí)也是一個(gè)大問題。因?yàn)镻2P網(wǎng)絡(luò)不存在一個(gè)穩(wěn)定的中轉(zhuǎn)服務(wù)器,因此每次發(fā)送信息都是通過多個(gè)作為用戶的節(jié)點(diǎn)中轉(zhuǎn)送達(dá),在信息傳遞上很難滿足即時(shí)傳輸。
抱著“人人為我,我為人人”的 ZeroNet 里,雖然發(fā)布文章不需要礦工費(fèi),但文章的同步速度是很慢。用戶可能發(fā)布之后幾個(gè)小時(shí)后,才能被人看到。
文章還好,如果是要實(shí)現(xiàn)微博、微信這種需要高頻信息發(fā)布和接收的 App,就會出現(xiàn)一些問題。比如在 ZeroNet 中的分布式微博 ZeroMe 中,一條微博下面的評論經(jīng)常出現(xiàn)前后時(shí)間線錯(cuò)亂。這就是因?yàn)樵u論者發(fā)布的時(shí)間雖然早,但同步的時(shí)間慢,而后來者已經(jīng)根據(jù)他之前的回復(fù)進(jìn)一步展開了討論導(dǎo)致的。
偽去中心化
在目前眾多可以使用的分布式應(yīng)用里,偽去中心化是最嚴(yán)重的一個(gè)問題。
何為偽去中心化?即應(yīng)用并非全部去中心化,或關(guān)鍵部件無法去中心化。
比如許多 DApp 呈現(xiàn)給用戶的仍然是一個(gè)網(wǎng)站的形式,而對于網(wǎng)站來說呈現(xiàn)界面需要能夠存儲前端界面的中心化服務(wù)器和在域名注冊商那里注冊的域名,這都是暫時(shí)無法中心化的。
偽去中心化有什么問題?問題非常大,在普通用戶領(lǐng)域幾乎可以說是去掉了 DApp 的一切好處。
區(qū)塊鏈在許多場合的應(yīng)用都是解決一個(gè)信任問題,比如疫苗、酒、水果等商品藥品的區(qū)塊鏈溯源,是為了解決貨物從生產(chǎn)出來交付到消費(fèi)者手中這一過程每一個(gè)環(huán)節(jié)的信任問題。
在過去的中心化權(quán)威認(rèn)證模式下,信任是逐級傳遞的,消費(fèi)者信任商場,商場信任物流,物流信任倉儲,倉儲信任廠家。如果問題出現(xiàn)在倉儲環(huán)節(jié),而物流沒有發(fā)現(xiàn),那么商場和消費(fèi)者沒有辦法進(jìn)行進(jìn)一步檢驗(yàn)。在這種模式下,消費(fèi)者必須假設(shè)完全信用商場,其檢驗(yàn)才是有效的。
在區(qū)塊鏈信任模型下,消費(fèi)者、商場、物流、倉儲、廠家這些角色彼此之間都是透明的,消費(fèi)者可以越過商場這一環(huán)節(jié)去直接追溯貨物在倉儲時(shí)是否有得到妥善保管。在這種模式下,消費(fèi)者無需假設(shè)信任任何人,因?yàn)樽约嚎梢宰鋈痰臋z驗(yàn)。
然而,如果此時(shí),交付給用戶的查詢界面是一個(gè)網(wǎng)站,那么就存在一個(gè)網(wǎng)站所有權(quán)的問題。網(wǎng)站由誰設(shè)立,網(wǎng)站的后臺是否真的接入了區(qū)塊鏈數(shù)據(jù)庫,還是說只是一個(gè)中心化的數(shù)據(jù),這些消費(fèi)者是無法檢驗(yàn)的。因此,憑空又多了一個(gè)消費(fèi)者需要信任網(wǎng)站沒有作假的假設(shè)。
換一個(gè)例子來說,在內(nèi)容分發(fā)領(lǐng)域,目前最知名的區(qū)塊鏈內(nèi)容分發(fā)網(wǎng)站是 Stemmit。但 Stemmit 并沒有采用我們上文提到的文章上鏈的辦法,而只是把區(qū)塊鏈應(yīng)用在了文章作者的激勵(lì)上。
因?yàn)槿绻盐恼聝?nèi)容“刻在”區(qū)塊鏈上,意味著讀者需要專門安裝非常復(fù)雜的相關(guān)客戶端和本地環(huán)境才能閱讀文章,這與內(nèi)容分發(fā)的本質(zhì)存在沖突。
而如果把區(qū)塊鏈應(yīng)用在激勵(lì)體系上,表面看起來可以解決一些作者對平臺不信任的問題,比如平臺資源傾斜、官方刷榜、修改收益數(shù)據(jù)、抽成過高等。
但這其中的一個(gè)問題是,如果域名、前端展示甚至是內(nèi)容本體數(shù)據(jù)都以中心模式受 Stemmit 控制,那么一個(gè)去中心的激勵(lì)規(guī)則成立的前提,也是大家認(rèn)可 Steemit 官方不會在這個(gè)規(guī)則中作假。
如此一來,區(qū)塊鏈及其代幣也就失去了它的意義,直接改名叫“網(wǎng)站積分”就好了。
另一個(gè)例子是在視頻領(lǐng)域——PeerTube。
2015 年上線的開源項(xiàng)目 Peertube,旨在構(gòu)建一個(gè)去中心的 YouTube 社區(qū)。它通過 WebTorrent 和 ActivityPub 等分布式技術(shù),實(shí)現(xiàn)了讓一個(gè)視頻網(wǎng)站可以在完全不存儲視頻源文件的情況下運(yùn)轉(zhuǎn)。
然而,這并不能逃過 DMCA TakeDown 的「正義制裁」,因?yàn)殡S著時(shí)代的發(fā)展「服務(wù)器上存在侵權(quán)文件」已不再是數(shù)字侵權(quán)的唯一構(gòu)成要件。提供在線播放、文字鏈接等服務(wù),均有可能造成侵權(quán)。
而一旦被確認(rèn)侵權(quán),Peertube 上的視頻盡管永存于 P2P 網(wǎng)絡(luò),但用于播放這些永存數(shù)據(jù)的前端網(wǎng)站(域名和運(yùn)行網(wǎng)站界面的服務(wù)器)則會被停止服務(wù)。
這導(dǎo)致 Peertube 失去了其原本為了反對 Youtube 對視頻擁有控制權(quán)而建立的目的。
移動(dòng)端不好做
DApp 這個(gè)詞的流行,一方面源自于以太坊社區(qū)的發(fā)明,另外一方面源自于移動(dòng)互聯(lián)網(wǎng)對傳統(tǒng)互聯(lián)網(wǎng)的壓倒性普及。
在十年前,類似的概念還叫做“分布式計(jì)算”,如果一定要找造個(gè)類似的詞也一定是 DWeb 而不是 DApp。
然而事實(shí)上, DApp 在移動(dòng)端上的實(shí)現(xiàn)難度要遠(yuǎn)大于 PC 端。
在移動(dòng)端上實(shí)現(xiàn) DApp 有幾個(gè)不同側(cè)面的難點(diǎn):
首先,是技術(shù)層面,移動(dòng)端計(jì)算性能和存儲空間受限,對于任何 DApp 來說都難以在移動(dòng)端上跑全量節(jié)點(diǎn)(比如礦機(jī)、冷錢包,或類似的)。因此,如果預(yù)期 DApp 的主要應(yīng)用場景是在移動(dòng)端,那么會面臨網(wǎng)絡(luò)貢獻(xiàn)量與使用量不匹配的問題。
其次,在政策方面,無論在任何一個(gè)國家和地區(qū),擁有移動(dòng)市場半壁江山的蘋果都遵循需要有一個(gè)應(yīng)用開發(fā)者來承擔(dān)應(yīng)用可能帶來的侵權(quán)風(fēng)險(xiǎn)的原則。這導(dǎo)致一些基于社區(qū)開發(fā)的開源項(xiàng)目,無法登陸蘋果 App Store,因?yàn)槭聦?shí)上沒有人可以為應(yīng)用中的內(nèi)容負(fù)責(zé)。
這種沖突,有點(diǎn)類似于實(shí)體經(jīng)濟(jì)中的共享經(jīng)濟(jì),共享經(jīng)濟(jì)瓦解了酒店集團(tuán)、出租車公司的利益,同時(shí)分散了他們的責(zé)任。一旦出現(xiàn)事故,難以確定責(zé)任主體,也就無從談及追責(zé)和賠償。
這是一種新技術(shù)與幾百年來業(yè)已形成的成熟商業(yè)規(guī)則之間的沖突,是區(qū)塊鏈行業(yè)自身無法解決的。
「不可篡改」=「無法消錯(cuò)」
我們早前經(jīng)常聽說區(qū)塊鏈?zhǔn)恰覆豢苫貪L」的,后來我們又聽說很多區(qū)塊鏈社區(qū)投票一致實(shí)現(xiàn)了「集體回滾」。
為什么區(qū)塊鏈中,回滾是一件重要的事情呢?
區(qū)塊鏈本質(zhì)上是一種數(shù)據(jù)庫技術(shù),在當(dāng)今的大部分認(rèn)知中,區(qū)塊鏈被認(rèn)為是一種「先進(jìn)」的數(shù)據(jù)庫技術(shù)。
然而事實(shí)上,區(qū)塊鏈卻是一種天生瘸腿的數(shù)據(jù)庫技術(shù)。在數(shù)據(jù)庫最基礎(chǔ)的四大功能「增刪改查」中,區(qū)塊鏈只能實(shí)現(xiàn)增和查兩項(xiàng)。
這在區(qū)塊鏈的特性中被體現(xiàn)為「不可篡改性」,而大多數(shù)情況下這對于一項(xiàng)數(shù)據(jù)庫技術(shù)來說并不是什么好事。
在傳統(tǒng)數(shù)據(jù)庫中,管理員擁有對數(shù)據(jù)庫進(jìn)行任意修改的權(quán)限,這意味著數(shù)據(jù)庫中的數(shù)據(jù)出現(xiàn)異常,管理員一個(gè)人就可以實(shí)現(xiàn)數(shù)據(jù)的修正。而在區(qū)塊鏈中,并沒有這個(gè)管理員,想要實(shí)現(xiàn)數(shù)據(jù)修正,必須所有用戶同意才可以。
如果我們假設(shè)有一個(gè)頂尖黑客通過漏洞,為自己的 QQ 上增加了 100 萬Q幣。騰訊技術(shù)部門的成員發(fā)現(xiàn)了這一問題,只要在數(shù)據(jù)庫中將對應(yīng) QQ 的 Q幣值改回去就可以了。
而如果此時(shí),Q幣是使用區(qū)塊鏈存儲的,那么麻煩就來了,因?yàn)檫@個(gè)黑客修改100萬Q幣的行為已經(jīng)發(fā)生而且被同步到了每一個(gè)用戶的手里,那么騰訊不得不發(fā)出一個(gè)公告「請求」8 億 QQ 用戶共同修改這一事實(shí)才能「回滾」。
小節(jié)
誕生于 2001 年的分布式協(xié)議 BitTorrent 在過去的 17 年中,被廣泛應(yīng)用于互聯(lián)網(wǎng)的幾乎每個(gè)角落。而推出這一協(xié)議的背后公司 BitTorrent Inc 卻在音樂分發(fā)、視頻平臺、在線直播、To B 云盤、加密通信、P2P 瀏覽器等幾乎全部領(lǐng)域競爭失敗,并于今年 6 月份被尚未推出實(shí)際產(chǎn)品的區(qū)塊鏈項(xiàng)目波場收購。
在幣圈中,有人認(rèn)為區(qū)塊鏈不應(yīng)與互聯(lián)網(wǎng)技術(shù)等同,不能用互聯(lián)網(wǎng)的應(yīng)用場景去衡量區(qū)塊鏈的發(fā)展。這確實(shí)是一種理性的看法,事實(shí)上區(qū)塊鏈確實(shí)更像是去年熱炒的人工智能。
它是一項(xiàng)在未來不可或缺的技術(shù),但本身并不具備以單一技術(shù)實(shí)現(xiàn)轉(zhuǎn)化并大規(guī)模應(yīng)用的能力。
但是,區(qū)塊鏈的熱度已經(jīng)遠(yuǎn)超于人工智能,幾條公鏈為了沖擊市值也都將自己的對標(biāo)對象描繪為整個(gè)傳統(tǒng)互聯(lián)網(wǎng)而非純粹的技術(shù)公司。而技術(shù)本身也不一定能撐起高的商業(yè)價(jià)值。
在拂去區(qū)塊鏈虛高的市值之后,在區(qū)塊鏈應(yīng)用領(lǐng)域似乎也需要一場祛魅的革命。
AD:8月30日,獵云網(wǎng)2018年度“智慧+新服務(wù)”企業(yè)服務(wù)峰會落地上海!攜手眾多行業(yè)先鋒領(lǐng)袖,共同探討企業(yè)服務(wù)行業(yè)新風(fēng)向。
評論
查看更多