編者按:根據(jù)維基百科,去中心化是互聯(lián)網(wǎng)發(fā)展過程中形成的社會關(guān)系形態(tài)和內(nèi)容產(chǎn)生形態(tài),是相對于“中心化”而言的新型網(wǎng)絡(luò)內(nèi)容生產(chǎn)過程。去中心化的網(wǎng)絡(luò)內(nèi)容是全體網(wǎng)民共同參與、權(quán)級平等的共同創(chuàng)造的結(jié)果。理想很豐滿,但現(xiàn)實(shí)很骨感。Ingrid通過案例研究,說明了為什么去中心化的應(yīng)用行不通,并提出了一個可能的解決之道。原文發(fā)表在其個人博客上,標(biāo)題是:Why Decentralised Applications Don’t Work。
TL ; DR :利潤動機(jī)錯配。
(資料圖)
我琢磨這件事已經(jīng)有一段時(shí)間了,最然后近有幾件事激起了我的怒火(NFT 的復(fù)活,以及 Signal跟MobileCoin的整合),為此我終于強(qiáng)迫自己要用語言表達(dá)出來。
在開始之前,我想澄清一件事:雖然我是從加密貨幣的角度出發(fā),也會一些相關(guān)的語言,但這篇文章跟加密貨幣無關(guān)。它的范圍要大得多,加密貨幣只是提供了一個很好的起點(diǎn),因?yàn)檫@是個深刻且及時(shí)的例子。
先澄清一下我所謂的去中心化的意思:主要目的通過作為網(wǎng)絡(luò)的一部分得以實(shí)現(xiàn)的應(yīng)用,而那個網(wǎng)絡(luò)不會依賴于任何預(yù)先確定的節(jié)點(diǎn)。去中心化應(yīng)用也叫做 “聯(lián)邦化”。還有一個更具體一點(diǎn)的術(shù)語,叫做“分布式”,也稱為“點(diǎn)對點(diǎn)”。我不會用更具體的術(shù)語來介紹這種區(qū)別,因?yàn)楦覀兊挠懻摬幌嚓P(guān)。我會用更寬松的意義上來使用應(yīng)用這個詞,其中也包括協(xié)議和規(guī)范。
跟 Slack 相比,去中心化應(yīng)用的一個實(shí)際例子可以是電子郵件。雖然電子郵件有一些相當(dāng)重要的節(jié)點(diǎn)(對,比如谷歌),但我可以用類似的設(shè)置,用我自己自定義的郵件客戶端、我自己域名的電子郵件地址以及我自己托管的郵件服務(wù)器向朋友發(fā)送電子郵件。這里面可以沒有谷歌的參與。至于 Slack,我必須用專有的 Slack 客戶端,通過 Slack 的服務(wù)器登錄到 Slack 帳戶。
原創(chuàng)的那片比特幣論文(注1) 發(fā)布時(shí),我還是個孩子。我還記得當(dāng)時(shí)自己滿腦子都是幻想,沉浸在隨著它的覺醒而來的各種奇思妙想之中。同時(shí),我也是伴隨著BitTorrent 、電子郵件和web長大的。
大學(xué)畢業(yè)后不久,我在一家“金融科技”公司找到了一份工作,做一個區(qū)塊鏈項(xiàng)目。當(dāng)時(shí)我還年輕,我們都犯過錯。
現(xiàn)在,我是git的多產(chǎn)用戶,我用 Matrix 來滿足自己的一些消息傳遞需求,用電子郵件來滿足其他人的需求,這個博客用了去中心化網(wǎng)絡(luò),我關(guān)注了幾十個 RSS訂閱,當(dāng)然,BitTorrent我還在用。
在解釋為什么這些系統(tǒng)行不通的根本原因之前,我想用一些例子來證明這個斷言是正確的。如果你覺得無聊,可隨時(shí)跳過這一節(jié)。
比特幣推出時(shí),它的明確目標(biāo)是提供一個替代性的金融系統(tǒng)(注2),而其他的區(qū)塊鏈項(xiàng)目用各種奢侈的承諾緊隨其后。比特幣未能實(shí)現(xiàn)其既定目標(biāo)(除非你把暗網(wǎng)市場也算上)。相反,卻被默認(rèn)為龐氏騙局,增加了浪費(fèi)大量能量的外部性。
至于其他的項(xiàng)目,我能找到的只是沒完沒了的“快速致富”計(jì)劃。很遺憾,我現(xiàn)在一看到“區(qū)塊鏈”這個詞馬上就會去找是不是有騙局,并且總是不可避免地找到了。Signal 的MobileCoin合作伙伴關(guān)系就是最新的背叛,也是傷害最大的背叛。
因?yàn)槲易鲞^“區(qū)塊鏈”,所以對此有第一手體驗(yàn)。這已經(jīng)司空見慣。你拿到了一份問題規(guī)格。你設(shè)計(jì)了一個去中心化的系統(tǒng),想巧妙地解決它。你被告知“這行不通,$公司沒有任何辦法去套現(xiàn)” 。你重新回到繪圖板,設(shè)計(jì)了一個集中式的系統(tǒng)。然后你會被告知,“嘿,東西很好,但它沒有區(qū)塊鏈”。最終,你會得到這兩個里面最糟糕的結(jié)果:一個用假的區(qū)塊鏈包裹著的中心化系統(tǒng)。只有被浪費(fèi)的各種能源,但一點(diǎn)去中心化也沒有。
鑒于我是用自己的域名和服務(wù)器發(fā)布一篇博客文章,把去中心化網(wǎng)絡(luò)視為失敗感覺有點(diǎn)奇怪。去中心化網(wǎng)絡(luò)仍然有效,但我認(rèn)為,承認(rèn)這不是大多數(shù)人使用網(wǎng)絡(luò)的方式這一點(diǎn)很重要。它在很多方面都不切實(shí)際,即使在最好的情況下它也存在著一些明顯的缺陷。
對于初學(xué)者來說,自己設(shè)置像這樣的網(wǎng)站并不是一項(xiàng)微不足道的任務(wù),除非你像我一樣對它已經(jīng)心有所屬。你得域名注冊、DNS 配置、托管、建設(shè)網(wǎng)站和部署,要做的事情有很多。如果你的網(wǎng)站不是類似這樣簡單的靜態(tài)網(wǎng)站,那就更糟了。更不用說對于全世界大部分人來說,托管和域名注冊的成本令人望而卻步。此外,一旦你完成了所有的工作,怎么才能讓其他人知道它的存在呢?RSS 和聚合器(如 lobste.rs 和 Hacker News)適用于小型技術(shù)博客,但不適用于其他所有人。
因此,我們大多數(shù)人都陷入到跟Medium、Twitter 和Instagram等平臺的不平等關(guān)系之中。
以上所有內(nèi)容甚至還沒有觸及客戶端 Web 渲染接近壟斷的事實(shí)。
Chrome 及其衍生產(chǎn)品占據(jù)了瀏覽器市場絕大多數(shù)的份額(注3),因此,谷歌可以決定web的運(yùn)作方式。他們表面上看似乎尊重標(biāo)準(zhǔn)組織,但到頭來當(dāng)谷歌決定了一項(xiàng)標(biāo)準(zhǔn)時(shí),其他所有人要么去實(shí)現(xiàn)這項(xiàng)標(biāo)準(zhǔn),要么就得死。我認(rèn)識的幾乎所有前端 Web 開發(fā)人員都是針對 Chrome 開發(fā)的。跟其他瀏覽器的兼容性是事后才需要考慮的事情,如果說他們有所考慮的話。
勇敢地跟Chrome 進(jìn)行競爭也算不上一項(xiàng)真正的選擇?,F(xiàn)代瀏覽器的渲染引擎非常復(fù)雜(尤其是當(dāng)你還必須實(shí)現(xiàn) Chrome 所有未記錄的怪異模式時(shí)),甚至連微軟都放棄了這種嘗試。如果你正在考慮制作自己的系統(tǒng)來避開web標(biāo)準(zhǔn)的話,那祝你好運(yùn)吧,你得讓整個web的內(nèi)容都重新自舉。
我在上面用電子郵件作為我的旗艦例子,因?yàn)槲艺J(rèn)為它是這當(dāng)中大家最熟悉也是最清晰的,但我讓它聽起來比現(xiàn)實(shí)要好很多。盡管托管自己的電子郵件仍然有可能,但任何有能力做到這一點(diǎn)的人都可能會意識到這其實(shí)是一個多么糟糕的主意。
我所說的電子郵件可以沒有谷歌的摻和在技術(shù)上是正確的,但是任何被他們列入黑名單的人很快就會意識到自己在很大程度上已經(jīng)被排除在全球電子郵件網(wǎng)絡(luò)之外。更不用說,就像 Chrome 的市場份額讓 谷歌實(shí)際上控制了 Web的標(biāo)準(zhǔn)一樣,Gmail 也讓他們控制著電子郵件的標(biāo)準(zhǔn)。
IRC 的歷史可以追溯到互聯(lián)網(wǎng)伊始,我們會時(shí)不時(shí)看到接受了它的精髓的現(xiàn)代產(chǎn)品。然而,我認(rèn)識的唯一使用 IRC 和 Matrix 的人是程序員以及審查的受害者。
像 Slack、Discord、WhatsApp等專有的中心化服務(wù)之所以占據(jù)了主導(dǎo)地位,很可能是因?yàn)樗麄冇袪I銷預(yù)算。開放系統(tǒng)需要互操作性,但中心化服務(wù)卻沒有參與的動力,因?yàn)殒i定可以讓他們對用戶肆意妄為。
Matrix 背后的一些人似乎相信讓風(fēng)險(xiǎn)投資參與自己的系統(tǒng)是解決方案(注4),我不相信。
在這方面谷歌也變成了惡棍;RSS 確實(shí)做得很臟。從Google AdWords支撐的博客泡沫的鼎盛時(shí)期,到Google Reader關(guān)張的惡性謀殺,谷歌一直處在風(fēng)頭鼎盛。現(xiàn)在據(jù)說Chrome要把它集成進(jìn)來?且看后效如何吧。
然而, 以播客為形式,RSS取得了空前(而且多少有點(diǎn)看不見)的成功。但這也處在嚴(yán)重危險(xiǎn)之中,Spotify投入了多到荒謬的資金,試圖讓自家封閉的非播客系統(tǒng)占據(jù)主導(dǎo)地位。即使是長期以來良好的管理工作一直是保持播客開放關(guān)鍵的蘋果公司,也一直在采取可疑的行動。最近對 iTunes 播客目錄的更新讓RSS 源默認(rèn)為私有,并且他們新的“播客訂閱”系統(tǒng)跟開放式播客還不兼容。
Git本身基本沒問題;似乎把程序員作為(去中心化的)目標(biāo)人群是可行的。但即便是在這里,我們也看到了奔潰的跡象。
Git一開始是想跟電子郵件結(jié)合,用來協(xié)調(diào)開發(fā)的。很多人現(xiàn)在仍然是這么用的。然而,對于大多數(shù)用戶來說,GitHub已經(jīng)完全取代了電子郵件。
git托管頗為中心化是一回事,但這不會讓主機(jī)對用戶擁有太多權(quán)力。如果主機(jī)開始犯規(guī)的話,你只需要
git remote set- url origin
就能取走所有的相關(guān)數(shù)據(jù)。在我看來,就算提供一個很好的 UI 來把電子郵件工作流封裝起來也不錯,但電子郵件補(bǔ)丁并不適合所有人。
但GitHub所做的事情就要陰險(xiǎn)一些。他們用類似pull 請求這樣的功能把電子郵件從實(shí)際的開發(fā)工作流當(dāng)中驅(qū)除出去,而且他們把下面數(shù)據(jù)跟類似他們的issue系統(tǒng)這樣的功能鎖定到一起。當(dāng)這些變化跟GitHub 的營銷結(jié)合起來時(shí),它們就會變得很危險(xiǎn)。我遇到的幾乎所有的大學(xué)生和應(yīng)屆畢業(yè)生都不知道git跟GitHub的區(qū)別,在他們看來,除了 pull-requests 之外,就沒有別的協(xié)同開發(fā)的方法了。
Web的網(wǎng)絡(luò)效應(yīng)也適用于此。我在GitHub有個人檔案,因?yàn)槲抑廊绻易约翰豢吹脑?,沒有人會看我的代碼。
就像加密貨幣一樣,最終BitTorrent唯一的一項(xiàng)真正用途是在法律之外的地方。BitTorrent不是用來規(guī)避版權(quán)問題的人我只認(rèn)識一個,他的目的是共享自己的 ISO 的 Linux 發(fā)行版。
版權(quán)所有者把BitTorrent視為盜版的同義詞,以至于就算不是用來做盜版也會被蔑視。
說實(shí)話,這很悲哀。每當(dāng)有人想給我發(fā)送文件時(shí),他們要么給我鏈接到一些糟糕的專有服務(wù),如Dropbox 實(shí)話么就只能在電子郵件里面搜?;蛘呦乱淮?,他們干脆發(fā)個磁力鏈接給我就行了。
到了此刻,就算你沒有看 TL ;DR ,我敢打賭你也已經(jīng)發(fā)現(xiàn)了趨勢。在每一種情況下,都有人通過確保讓去中心化系統(tǒng)失敗來賺取巨額利潤(或避免失去巨額利潤)。
每當(dāng)這個話題出現(xiàn)時(shí),對于看到其他程序員宣稱解決方案就是把某個東西做得更好(注6)我已經(jīng)見慣不怪了。 我知道這種想法是怎么來的;當(dāng)你有一把錘子時(shí),任何東西看起來都像釘子,想到自己的主要技能和愛好正是問題所需要的,的確令人欣慰。但是,做出更好的工具對后向的利潤動機(jī)起不到任何作用,而且,你最近有沒有嘗試過用任何中心化的替代方案?那些都非常糟糕。我們損失的真不是工具的質(zhì)量。
解決方案必須是政治性的。這一點(diǎn)讓我很不舒服,就像你也是類似感覺一樣。軟件我可以做,但政治呢?搞這個很難。但是,這些利潤動機(jī)的確需要改變。我并沒有傲慢到宣稱自己知道有一個正確的答案,我甚至懷疑有沒有正確答案。不過我可以分享自己的一些想法。
當(dāng)前的利潤動機(jī)系統(tǒng),你可以稱之為市場,其目的是要優(yōu)化析取、提煉和轉(zhuǎn)化有形資源的過程。它在這方面似乎做得很好,盡管人們可能會質(zhì)疑它的外部性是否值得,或者該目標(biāo)是否應(yīng)該是重中之重。
然而,我們要打交道的內(nèi)容跟物理資源相去甚遠(yuǎn),而且系統(tǒng)根本就沒有適配過。雖然有些人喜歡把上述的市場理想化為一個自由和不受監(jiān)管的系統(tǒng),但事實(shí)上它在這些情況下優(yōu)化得相當(dāng)糟糕,需要嚴(yán)格的監(jiān)管來才能讓利潤動機(jī)朝著有效處理和分配資源的方向去調(diào)整。如果我們想保留這些利潤動機(jī)(注7),就需要新的監(jiān)管措施來讓它們跟創(chuàng)建更好地為我們的社會服務(wù)的軟件保持一致。
注:
十多年后再重新看過,也許會看出不一樣的味道:https://bitcoin.org/bitcoin.pdf ? ?
鑒于比特幣的通貨緊縮性質(zhì),以及中本聰控制著大量的比特幣,人們可能會懷疑這不是真正的動機(jī),或者至少不是唯一的動機(jī)。不過,如果這些懷疑是真的,那么知道中本聰可能沒法僥幸得手,用掉/出售這些比特幣,這一點(diǎn)多少會讓人少干寬慰,因?yàn)楝F(xiàn)在在他們的背上已經(jīng)畫了一個巨大的目標(biāo)。? ?
下一個最大的競爭對手是火狐,但它的發(fā)展完全要依賴于谷歌的資金支持。? ?
https://www.matrix.org/blog/2019/10/10/new-vector-raises-8-5-m-to-accelerate-matrix-riot-modular ? ?
下次我會談?wù)勛约簩Π鏅?quán)的看法? ?
Drew Devault 的這篇文章就是一個很好的例子。我基本上贊同他的觀點(diǎn):https://drewdevault.com/2021/04/07/The-next-chat-app.html ? ?
我不認(rèn)為我們應(yīng)該這樣?
譯者:boxi