IPFS動態(tài)追蹤 Paul Frazee:為什么需要去中心化?(轉(zhuǎn))

IPFS動態(tài)追蹤 Paul Frazee:為什么需要去中心化瘦赫?(轉(zhuǎn))

PART 01 說了些啥

為什么要去中心化辰晕?是什么催生了像SSB, BeakerBrowser,IPFS 和dwebsummit的項(xiàng)目?

我寫了一篇文章解釋這個問題——《信息公民:解構(gòu)大規(guī)模計(jì)算網(wǎng)絡(luò)的權(quán)力結(jié)構(gòu)》


解構(gòu)大規(guī)模社會計(jì)算網(wǎng)絡(luò)的權(quán)力結(jié)構(gòu)

Paul Frazee

一确虱、導(dǎo)言

應(yīng)該如何管理互聯(lián)網(wǎng)含友?我們應(yīng)該如何管理網(wǎng)絡(luò)的信息,媒體,軟件窘问,政治和社區(qū)辆童?

盡管早期的加密無政府主義者認(rèn)為互聯(lián)網(wǎng)是無法控制的,但無政府狀態(tài)并沒有描述我們今天所知的互聯(lián)網(wǎng)惠赫。公司監(jiān)督我們的大部分在線活動把鉴,大多數(shù)人通過Facebook,Twitter和谷歌等集中平臺發(fā)布和連接儿咱。

如何描述當(dāng)前的系統(tǒng)庭砍?布魯斯施奈爾使用“封建主義”這個詞。

Power正在圍繞供應(yīng)商管理的用戶設(shè)備和大型個人數(shù)據(jù)聚合器進(jìn)行整合……云計(jì)算的興起意味著我們無法控制我們的數(shù)據(jù)混埠〉「祝……其次,供應(yīng)商管理平臺的興起意味著我們不再擁有對計(jì)算設(shè)備的控制權(quán)钳宪。

用戶承諾效忠于更強(qiáng)大的公司揭北,這些公司反過來承諾保護(hù)他們免受系統(tǒng)管理員的職責(zé)和安全威脅。

– 布魯斯施奈爾吏颖,“封建互聯(lián)網(wǎng)時(shí)代的力量”

即便是最隨意的技術(shù)用戶也能認(rèn)識到互聯(lián)網(wǎng)在現(xiàn)代生活中所扮演的不可避免的角色罐呼。它的服務(wù)推動著我們的生活,但作為用戶侦高,我們完全脫離了他們的治理嫉柴。

斷開連接是分散化運(yùn)動的動力,其中包括比特幣奉呛,以太坊计螺,F(xiàn)reenet,Secure Scuttlebutt瞧壮,IPFS登馒,Dat,Blockstack和Beaker Browser等咆槽。他們的動機(jī)從個人自由的主張到經(jīng)濟(jì)賦權(quán)陈轿,但他們都旨在以某種方式在政治體系內(nèi)分配政治權(quán)威。

權(quán)威定義了網(wǎng)絡(luò)的行為和參與者的權(quán)力秦忿。要改變權(quán)威的分配麦射,我們應(yīng)該研究權(quán)威的運(yùn)作方式。我們應(yīng)該問:計(jì)算機(jī)網(wǎng)絡(luò)中的權(quán)限何時(shí)適當(dāng)灯谣?應(yīng)該如何分配潜秋?分配后,如何約束胎许?

二峻呛、權(quán)威的哲學(xué)

我們?yōu)槭裁匆谟?jì)算網(wǎng)絡(luò)的背景下研究政治哲學(xué)罗售?作為工程師和設(shè)計(jì)師,我們有什么好處钩述?

超越推翻國王

在1647年的普特尼辯論中寨躁,幫助贏得英國內(nèi)戰(zhàn)的士兵想要選舉權(quán),但貴族指揮官擔(dān)心失去私人財(cái)產(chǎn)牙勘。指揮官認(rèn)為职恳,民主與財(cái)產(chǎn)是不相容的:當(dāng)窮人可以利用權(quán)力來重新分配財(cái)富時(shí),他們就無法被信任谜悟。因此英格蘭回歸君主制话肖。

1689年,約翰洛克在他的兩部政府論文中發(fā)展了他的政府哲學(xué)葡幸。他認(rèn)為最筒,政府的作用是保護(hù)那些在沒有社會的情況下自然存在的基本權(quán)利,這是一種為政府的存在辯護(hù)的隱含協(xié)議:社會契約蔚叨。

基本權(quán)利是規(guī)則的前提床蜘,即使在民主制度下,這些規(guī)則也不容易被刪除蔑水。這通常采取憲法的形式邢锯,這需要高度一致的修改。通過基本權(quán)利搀别,私人財(cái)產(chǎn)和言論自由等規(guī)則可以通過高度必要的共識得到保護(hù)丹擎。因此,民主和私有財(cái)產(chǎn)是相容的歇父。

約翰洛克的論文被認(rèn)為有助于西方民主國家的形成蒂培,以及孟德斯鳩和讓 – 雅克盧梭的著作。

如果洛克在1647年之前存在兩部關(guān)于政府的論文榜苫,普特尼士兵是否有可能成功地為民主辯護(hù)护戳?同樣,我們是否有可能因缺乏明確表達(dá)的想法而失去了更好的政府形式垂睬?

將公民應(yīng)用于技術(shù)

權(quán)力下放運(yùn)動的批評者經(jīng)常注意到Web已經(jīng)分散媳荒,因?yàn)槿魏稳硕伎梢栽跊]有得到權(quán)威機(jī)構(gòu)許可的情況下創(chuàng)建服務(wù)器。為什么需要重新下放驹饺?

這種混淆源于使用“集中式”一詞的過于籠統(tǒng)的應(yīng)用钳枕。雖然主機(jī)的能力未在Web上整合,但Web應(yīng)用程序(身份逻淌,網(wǎng)絡(luò)么伯,配置,數(shù)據(jù)存儲)的功能通常在主持人卡儒。因此田柔,可能并不總是準(zhǔn)確地說Web是集中式的,而是應(yīng)用程序的功能骨望。

為了解決這種混亂硬爆,我們可以嘗試借用公民的概念。我們可能會將權(quán)力合并到應(yīng)用程序中擎鸠,因?yàn)檫@是Web上“權(quán)力分立”的缺失缀磕。像Facebook這樣的大型主機(jī)負(fù)責(zé)與其申請相關(guān)的所有任務(wù),并且對他們可能獲得的權(quán)力沒有限制劣光。

過于寬泛的術(shù)語引起的混淆表明權(quán)力下放社區(qū)內(nèi)的思想或溝通缺乏明確性袜蚕。如果語言或概念不精確,參與者不太可能理解社區(qū)的目標(biāo)绢涡。這很容易導(dǎo)致對最佳權(quán)威模型和網(wǎng)絡(luò)設(shè)計(jì)的分歧牲剃。

比特幣現(xiàn)在是一個沖突目標(biāo)的新興政治標(biāo)準(zhǔn)進(jìn)程的受害者。(參見:“比特幣的無形政治”雄可。)協(xié)議變更由核心團(tuán)隊(duì)領(lǐng)導(dǎo)凿傅,然后由礦工投票,有效地組成立法機(jī)構(gòu)数苫。這種投票機(jī)制聪舒,即礦工“信號”,最初并不打算作為投票虐急,但隨著利益分歧(來源)已經(jīng)發(fā)展成為這種做法箱残。這個立法機(jī)構(gòu)的投票權(quán)被購買,而且近一半的選票由四個實(shí)體控制(來源)應(yīng)引起警報(bào)止吁。實(shí)際上被辑,比特幣的立法設(shè)計(jì)是富有的(由最富有的參與者統(tǒng)治),因?yàn)椴傻V權(quán)是投資資本的反映赏殃。有些人可能會喜歡這種設(shè)計(jì)敷待,因?yàn)樗麄冇X得礦工對協(xié)議的未來投入最多。其他人可能會認(rèn)為仁热,富豪統(tǒng)治本身就是一個集中體榜揖,無法代表大多數(shù)交易者。無論哪種方式抗蠢,這是一個應(yīng)該明確的政治討論举哟,如果他們不同意權(quán)力結(jié)構(gòu),將導(dǎo)致社區(qū)成員感到被剝奪權(quán)利迅矛。

當(dāng)以太坊的領(lǐng)導(dǎo)人恢復(fù)領(lǐng)導(dǎo)者的狀態(tài)以抵消DAO黑客時(shí)妨猩,以太坊激怒了許多社區(qū)成員。他們這樣做錯了嗎秽褒?這個問題挑戰(zhàn)了對該技術(shù)的基本理解壶硅。如果目標(biāo)是在網(wǎng)絡(luò)中擁有零權(quán)限威兜,那么肯定是錯誤的,因?yàn)榛貪L是對協(xié)議代碼之外存在的權(quán)限的明確使用庐椒。但是椒舵,如果目標(biāo)是擁有依賴高度政治共識的約束權(quán)力來對分類賬進(jìn)行更改,那么他們所做的就是負(fù)責(zé)任的治理约谈。

這些區(qū)塊鏈爭議表明我們對治理和權(quán)威的看法可能不完整笔宿。比特幣的標(biāo)準(zhǔn)流程強(qiáng)調(diào)了管理協(xié)議代碼更改的不可避免的需求。由于協(xié)議無法永久修復(fù)棱诱,因此社區(qū)必須決定其如何發(fā)展泼橘。與此同時(shí),以太坊的回滾可能會被視為一種罕見的情況迈勋,但不可能保證回滾永遠(yuǎn)不會再次達(dá)成政治共識炬灭。只要考慮到這種回滾的可能性,就必須修改以太坊的心理模型粪躬。

將權(quán)力下放視為消除權(quán)威是否準(zhǔn)確(甚至可行)担败?如果是這樣,那么我們就不需要討論計(jì)算網(wǎng)絡(luò)的公民镰官,因?yàn)樗鼪]有復(fù)雜性提前!然而,如果權(quán)力下放只能尋求最大限度地分配權(quán)力泳唠,那么我們應(yīng)該尋求更復(fù)雜的治理模式狈网,對協(xié)議制定,立法程序和有效治理中的回滾性質(zhì)等問題進(jìn)行分類笨腥。

三拓哺、信息公民

計(jì)算網(wǎng)絡(luò)是社會和政治系統(tǒng)。我們應(yīng)該嘗試回答網(wǎng)絡(luò)的技術(shù)設(shè)計(jì)如何影響內(nèi)部政治脖母。

政治制度的必要性源于權(quán)威的存在士鸥。每個計(jì)算網(wǎng)絡(luò)都具有權(quán)限結(jié)構(gòu),該權(quán)限結(jié)構(gòu)從功能分配和共享狀態(tài)管理展開谆级。設(shè)備必須有地址;?數(shù)據(jù)必須有參考;?必須分配權(quán)限;?內(nèi)容必須共享和變異烤礁。因此,網(wǎng)絡(luò)必須分配對信息的權(quán)限肥照。該權(quán)限可以給予各個參與者脚仔,或者給予網(wǎng)絡(luò)的子集,或者作為整體給予網(wǎng)絡(luò)舆绎。但是鲤脏,這種權(quán)威的存在是無法避免的。權(quán)力的分配由政治制度管理。因此猎醇,網(wǎng)絡(luò)設(shè)計(jì)中固有的是一個政治系統(tǒng)窥突。

這種現(xiàn)實(shí)已經(jīng)不再像網(wǎng)絡(luò)那樣明顯,F(xiàn)acebook和谷歌決定了大多數(shù)人的體驗(yàn)姑食。然而波岛,政治系統(tǒng)也可以在比特幣茅坛,其中協(xié)議的變化是由礦工的投票決定音半,并在電子郵件,其中口碑決定服務(wù)器的參與觀察贡蓖。每個網(wǎng)絡(luò)都有一個支持其功能的政治體系曹鸠。

權(quán)威問題

每個網(wǎng)絡(luò)都包含一個用于分配權(quán)限的模型。這種權(quán)威模式是核心政治制度斥铺。

集中式應(yīng)用程序出現(xiàn)在“瘦客戶機(jī)/厚服務(wù)器”網(wǎng)絡(luò)模型中彻桃。Facebook,谷歌晾蜘,Twitter邻眷,Instagram,Reddit和Pinterest是厚厚的服務(wù)器應(yīng)用程序剔交∷寥模客戶機(jī)/服務(wù)器模型明確降低了瀏覽器的功能,提供了一個最小的UI到服務(wù)器岖常,而服務(wù)器房屋所有的核心代碼驯镊,數(shù)據(jù)和網(wǎng)絡(luò)。

厚服務(wù)器應(yīng)用程序中的用戶社會通過服務(wù)器路由其操作竭鞍。當(dāng)他們互相發(fā)送消息時(shí)板惑,他們正在更新服務(wù)器數(shù)據(jù)庫中的條目。當(dāng)他們發(fā)布文件時(shí)偎快,他們正在將這些文件寫入服務(wù)器的磁盤冯乘。服務(wù)器對這些系統(tǒng)擁有最終權(quán)限。用戶可以訪問服務(wù)器提供的接口來控制它們晒夹,但服務(wù)器可以隨時(shí)覆蓋用戶的選擇裆馒。所有權(quán)限都是從服務(wù)器借來的,因此用戶沒有自己的權(quán)限惋戏。因此领追,我們必須將這些服務(wù)描述為專制。

說集中式應(yīng)用是“專制”的响逢,不是要貶低它們绒窑。這是對他們政治設(shè)計(jì)的描述。用戶沒有約束或覆蓋服務(wù)器決策的機(jī)制舔亭。沒有限制服務(wù)器功能的“法律”。應(yīng)用程序中的所有電源都集中在服務(wù)器中。

用戶并不總是意識到威權(quán)主義敛劝,因?yàn)樗麄兊姆?wù)試圖以公平的方式運(yùn)用他們的權(quán)威撩炊。互聯(lián)網(wǎng)和Web應(yīng)用程序市場仍然是免費(fèi)和開放的臀防。用戶仍然可以隨時(shí)反抗,因此服務(wù)會盡最大努力讓用戶滿意。

但是對威權(quán)主義的不安似乎出現(xiàn)在爭議的痙攣中:對UI變化的不滿烫映,對審核政策的憤怒,或?qū)λ惴ㄔO(shè)計(jì)或廣告位置的沮喪噩峦。正是在這些時(shí)刻锭沟,用戶才意識到他們對應(yīng)用程序的無能為力。憤怒在功能上游說改變服務(wù)识补,但它只對廣泛的事情有效族淮。用戶對專制政治中的細(xì)節(jié)沒有任何權(quán)力。

權(quán)力下放者敏銳地感受到對專制主義的焦慮凭涂。也許他們甚至覺得它超出了合理的范圍祝辣。畢竟,對于大多數(shù)用戶來說切油,F(xiàn)acebook并不是那么糟糕蝙斜,而自由市場則是對其專制行為的檢查。

然而白翻,焦慮并非沒有價(jià)值乍炉。我們越來越意識到算法對我們的感知以及這些Web服務(wù)操縱用戶的能力的影響。我們越來越意識到這些服務(wù)對用戶的持續(xù)監(jiān)控滤馍。我們越來越意識到政治審查的可能性岛琼。這些服務(wù)功能強(qiáng)大,有朝一日可能會變得過于強(qiáng)大巢株,無法讓用戶感到舒適槐瑞。

政治革命的基本行為是“去另一種服務(wù)「蟀”就在那一刻困檩,用戶變得更加認(rèn)識到他們之前擁有的東西很少,因?yàn)樗麄兛梢圆粠魏螙|西那槽。當(dāng)用戶采用新服務(wù)時(shí)悼沿,他們會丟失所有數(shù)據(jù),所有身份骚灸,所有連接糟趾,所有已發(fā)布內(nèi)容以及所有熟悉程度。由于成本如此之高,用戶缺乏反抗的動力义郑,直到出現(xiàn)非常不公正的情況蝶柿。當(dāng)他們做出改變時(shí),他們找不到政治解放非驮。就像英國內(nèi)戰(zhàn)中的士兵們在他們的普特尼辯論中一樣交汤,他們發(fā)現(xiàn)自己反抗被另一位國王統(tǒng)治。

反獨(dú)裁網(wǎng)絡(luò)

所有計(jì)算網(wǎng)絡(luò)都有一個政治系統(tǒng)劫笙,隨著用戶群的擴(kuò)展而變得越來越重要芙扎。這使得網(wǎng)絡(luò)的設(shè)計(jì)成為一種公民實(shí)踐,就像技術(shù)一樣邀摆。開發(fā)商必須考慮他們設(shè)計(jì)的政治后果纵顾。

如果規(guī)范狀態(tài)綁定到單個設(shè)備,則該設(shè)備成為權(quán)限栋盹。厚服務(wù)器架構(gòu)無法解決電源不平衡的可能性。它們將所有功能和權(quán)限放入服務(wù)器敷矫,并為客戶端提供幾乎所有功能和權(quán)限例获。

解決方案是利用分布式網(wǎng)絡(luò)模型,該模型在整個網(wǎng)絡(luò)中共享權(quán)限曹仗。我們不是將所有功能和權(quán)限放在主機(jī)服務(wù)器中榨汤,而是在許多設(shè)備上共享這些功能。

有許多新機(jī)制可以抵消基于服務(wù)器的權(quán)限模型怎茫。與p2p文件共享網(wǎng)絡(luò)一樣收壕,加密尋址斷開了對各個設(shè)備和運(yùn)營商的權(quán)限,并建立了一種產(chǎn)權(quán)形式轨蛤。區(qū)塊鏈限制運(yùn)營商遵循商定的公布代碼(“網(wǎng)絡(luò)構(gòu)成”)蜜宪。Web of of Trust使用戶能夠分配他們自己的權(quán)限,建立聲譽(yù)并在社交上分享他們的知識祥山。

這些方法通過提供威權(quán)主義的替代方法來反擊權(quán)威問題圃验。加密產(chǎn)權(quán)建立了一種在不放棄所有權(quán)的情況下共享數(shù)據(jù)的方法。網(wǎng)絡(luò)構(gòu)成對如何應(yīng)用權(quán)限設(shè)置了明確的約束缝呕。信任網(wǎng)絡(luò)提供開放和自由的選擇澳窑。這些機(jī)制并不排除使用服務(wù)器或權(quán)限,但確實(shí)會降低其功耗供常。

標(biāo)準(zhǔn)流程

分布式網(wǎng)絡(luò)的價(jià)值不僅在于它限制了權(quán)威摊聋。分布式應(yīng)用程序旨在在對等方之間進(jìn)行交易,并且對等方必須就每個事務(wù)的條款達(dá)成一致栈暇。因此麻裁,分布式應(yīng)用程序只能執(zhí)行協(xié)議支持的功能。

協(xié)議本質(zhì)上變化緩慢。它們要求每個用戶采用協(xié)議的更新悲立。這一部署過程為政治進(jìn)程創(chuàng)造了機(jī)會鹿寨。用戶可以對更新提出異議或拒絕采用。

正確使用薪夕,協(xié)議開發(fā)的低效率可以是一個功能脚草,而不是一個錯誤。協(xié)議要求利益相關(guān)方達(dá)成高度共識以進(jìn)行變革原献。因此馏慨,編碼到協(xié)議中的任何屬性都受到部署效率低下的保護(hù)。如果更改將剝奪太多用戶想要的屬性姑隅,他們可以拒絕更改写隶。這種共識的需要創(chuàng)造了建立建筑權(quán)利的機(jī)會(下文)。

標(biāo)準(zhǔn)的制定通常由標(biāo)準(zhǔn)機(jī)構(gòu)管理讲仰。有線協(xié)議慕趴,編程語言和數(shù)據(jù)格式將經(jīng)常建立由行業(yè)利益相關(guān)者組成的小組。例如:HTTP由IESG管理?;?Web平臺由W3C和WHATWG管理?;?BitTorrent由BEP社區(qū)管理鄙陡。

比特幣為其標(biāo)準(zhǔn)流程提供了一個有趣的案例研究冕房。為了進(jìn)行更改,比特幣改進(jìn)提案(BIP)已發(fā)布趁矾,辯論耙册,批準(zhǔn)或撤回。(參見:比特幣改進(jìn)提案)毫捣。如果提案要求更改共識規(guī)則详拙,則要求礦工表示支持。如果找到最少的支持蔓同,則部署更改(源)饶辙。隨著時(shí)間的推移,塊大小和新功能(例如SegWit)的問題已經(jīng)變得高度政治化牌柄,并且在某些情況下導(dǎo)致諸如比特幣現(xiàn)金之類的分叉畸悬。這可能是一個有益的新興民主的案例,因?yàn)榈V工已經(jīng)能夠表達(dá)他們的利益珊佣。但是蹋宦,如果系統(tǒng)過于頑固,則可能無法按需進(jìn)行咒锻。

聯(lián)合和點(diǎn)對點(diǎn)應(yīng)用程序沒有分散的共識冷冗,但它們?nèi)悦媾R互操作和數(shù)據(jù)模型約束的挑戰(zhàn)。他們面臨的兩個微妙挑戰(zhàn)的例子是“致命的歧義”和“人物數(shù)量難題”惑艇。

當(dāng)兩個應(yīng)用程序共享對模式的部分理解時(shí)會發(fā)生致命的歧義蒿辙。例如拇泛,兩個社交媒體應(yīng)用可以共享具有text和createdAt字段的“狀態(tài)更新”模式。假設(shè)應(yīng)用程序A添加了一個新audience字段思灌,該字段指示狀態(tài)更新應(yīng)僅對字段中列出的用戶可見俺叭。應(yīng)用B將無法理解新audience字段并忽略它,導(dǎo)致它向錯誤的用戶顯示狀態(tài)更新泰偿。這是部分理解所造成的“致命的歧義”熄守。應(yīng)用程序A需要一種方法來向應(yīng)用程序B傳達(dá)其新字段的重要性,否則期望將被打破耗跛。

字符數(shù)難題與數(shù)據(jù)約束的協(xié)議有關(guān)裕照。再次關(guān)于我們的社交媒體示例,應(yīng)用A可以在該text字段上設(shè)置140個字符的限制调塌,并且應(yīng)用B可以設(shè)置280個字符的限制晋南。兩者都沒有權(quán)力來強(qiáng)制執(zhí)行這種約束。因此羔砾,來自應(yīng)用程序B的消息將被截?cái)嘟o應(yīng)用程序A的用戶负间。同意這樣的約束可能非常困難,因?yàn)橛脩魞A向于對他們的行為方式有所限制蜒茄。

這些問題沒有簡單的解決方案唉擂。除了執(zhí)法方面的技術(shù)挑戰(zhàn)之外,還有就達(dá)成共識的政治挑戰(zhàn)檀葛。管理不善的政治解決方案將導(dǎo)致用戶感受到流程的受害者,并且開發(fā)將停滯不前(或網(wǎng)絡(luò)將分裂)腹缩。因此屿聋,社區(qū)有責(zé)任設(shè)計(jì)一個在不屈服于功能障礙的情況下共享權(quán)力的流程。

四藏鹊、建筑權(quán)利

當(dāng)我們研究大規(guī)模社交計(jì)算網(wǎng)絡(luò)時(shí)润讥,我們需要了解如何在網(wǎng)絡(luò)中分配功率。誰有權(quán)做什么盘寡,在什么情況下楚殿?這種信息將有助于我們了解網(wǎng)絡(luò)的動態(tài)。由于權(quán)威可能用于個人竿痰,政治和商業(yè)優(yōu)勢脆粥,我們需要仔細(xì)考慮其任務(wù)。

分析網(wǎng)絡(luò)最有用的工具之一是“架構(gòu)權(quán)”影涉。從廣義上講变隔,這是通過其協(xié)議和標(biāo)準(zhǔn)構(gòu)建到網(wǎng)絡(luò)中的任何功能。

權(quán)利將決定用戶能夠做什么蟹倾。它會因不同的角色和配置而異匣缘。我們認(rèn)為它是“正確的”猖闪,因?yàn)樗度氲絽f(xié)議中,因此很難修改或刪除肌厨。我們稱之為“架構(gòu)”權(quán)利培慌,因?yàn)樗鼇碜跃W(wǎng)絡(luò)的設(shè)計(jì)。通過綜合查看體系結(jié)構(gòu)權(quán)限柑爸,我們可以清楚地了解網(wǎng)絡(luò)的運(yùn)行方式吵护。

“權(quán)利”的概念是政治性的。我們建立權(quán)利是因?yàn)槲覀兿胍Wo(hù)自由并建立一個不可侵犯的社會規(guī)則竖配。這在社交計(jì)算網(wǎng)絡(luò)中同樣必要何址。

建筑權(quán)利自然而然地出現(xiàn)。它們不需要正式設(shè)計(jì)為存在于網(wǎng)絡(luò)中进胯。但是用爪,這是明確考慮它們的原因,而不是忽略它們的借口胁镐。如果權(quán)利沒有明確說明偎血,它們將偶然出現(xiàn),并可能被不公平地分配盯漂。

分析:Web 2.0

建筑權(quán)利來自網(wǎng)絡(luò)的構(gòu)建颇玷,并且反映了每個參與者的能力。因此就缆,為了分析網(wǎng)絡(luò)帖渠,我們會問,參與者的種類是什么竭宰,他們的能力是什么空郊?

使用HTTPS作為驅(qū)動協(xié)議,Web上有兩種參與者:服務(wù)器和客戶端切揭。服務(wù)器能夠托管內(nèi)容并提供API服務(wù)狞甚,而客戶端則能夠連接到服務(wù)器并使用這些服務(wù)。當(dāng)客戶端瀏覽到服務(wù)器時(shí)廓旬,他們會接收并使用服務(wù)器給出的應(yīng)用程序軟件哼审。

我們描述結(jié)果權(quán)利的方式有點(diǎn)主觀,可以模糊不清孕豹,但我會斷言如下:

權(quán)利…持有描述身分服務(wù)器可以有標(biāo)識符發(fā)布服務(wù)器可以發(fā)布內(nèi)容(托管)允許服務(wù)器可以控制誰訪問內(nèi)容或服務(wù)中等服務(wù)器可以修改或刪除用戶創(chuàng)建的內(nèi)容配置服務(wù)器可以選擇軟件涩盾,設(shè)置和基礎(chǔ)設(shè)施權(quán)利…持有描述瀏覽客戶端可以下載內(nèi)容修改客戶端可以修改下載的內(nèi)容

很明顯,這些權(quán)利存在不平衡巩步。服務(wù)器控制軟件和數(shù)據(jù)層旁赊,使客戶端有權(quán)在服務(wù)器之間進(jìn)行選擇,并過濾或修改服務(wù)器托管的數(shù)據(jù)(如廣告攔截器的情況)椅野。

這種二元公民身份的不平衡因兩個因素而變得更加明顯:作為服務(wù)器的難度和服務(wù)器權(quán)限的大范圍终畅。

充當(dāng)服務(wù)器需要大多數(shù)用戶缺乏的最低資源和專業(yè)知識水平籍胯。由于IPv4地址分配,處理能力和ISP法律合同的限制离福,大多數(shù)用戶根本無法將其計(jì)算機(jī)變?yōu)榉?wù)器杖狼。云托管的可用性抵消了這個問題,但成本高于大多數(shù)用戶所采用的成本妖爷。

大范圍的服務(wù)器權(quán)限使服務(wù)器通過其服務(wù)提供絕大多數(shù)功能蝶涩。這些功能包括UI,身份絮识,用戶消息绿聘,發(fā)布,審核次舌,發(fā)現(xiàn)熄攘,搜索,數(shù)據(jù)存儲,數(shù)據(jù)備份和任何專門功能(例如語言翻譯)。這些功能不僅是服務(wù)所期望的芒划,它們的價(jià)值完全取決于現(xiàn)有用戶的數(shù)量,因?yàn)閼?yīng)用程序之間沒有相互集成的標(biāo)準(zhǔn)哲思。

所有這些因素都會給充當(dāng)Web上的服務(wù)器的用戶帶來很大的障礙。由于Web上的大多數(shù)架構(gòu)權(quán)限屬于服務(wù)器吩案,因此導(dǎo)致功率不平衡棚赔。只有服務(wù)器可以發(fā)布,審核徘郭,配置或自我識別忆嗜,并且由于這些義務(wù)的成本,只有富有的公司才能運(yùn)行提供Internet應(yīng)用程序預(yù)期功能的服務(wù)器崎岂。

為了解決這個問題,我們應(yīng)盡可能將權(quán)利統(tǒng)一為一種用戶類型闪湾。

五冲甘、密碼產(chǎn)權(quán)

Web 2.0使用主機(jī)來標(biāo)識數(shù)據(jù):任何頁面或資產(chǎn)的URL都與其主機(jī)的IP地址相關(guān)聯(lián)。這在Web內(nèi)容和托管基礎(chǔ)架構(gòu)之間建立了強(qiáng)大的綁定途样。

在對等(p2p)文件網(wǎng)絡(luò)中江醇,使用加密URL來尋址數(shù)據(jù)。用戶在訪問時(shí)使用這些加密URL查找主機(jī)何暇。這使內(nèi)容可以在主機(jī)之間移動而不會改變身份;?主機(jī)未附加到URL陶夜。

這種“無約束力”的URL托管對發(fā)布數(shù)據(jù)有很大的影響。雖然用戶很難運(yùn)行Web主機(jī)裆站,但他們可以輕松生成加密URL条辟。用戶可以在其計(jì)算機(jī)上創(chuàng)作內(nèi)容黔夭,分配加密URL,然后將托管任務(wù)轉(zhuǎn)移到更合適的基礎(chǔ)架構(gòu)羽嫡。這提供了與自托管相同的自由度本姥,但沒有管理成本。

這個想法與“產(chǎn)權(quán)”有什么關(guān)系杭棵?

在計(jì)算網(wǎng)絡(luò)中婚惫,我們依靠密碼學(xué)來建立全球真理。例如魂爪,加密散列產(chǎn)生唯一標(biāo)識文件的ID先舷。同時(shí),加密密鑰對產(chǎn)生ID和簽名數(shù)據(jù)集滓侍,該數(shù)據(jù)集只能由擁有其密鑰的用戶操縱蒋川。因此,密鑰對建立占有權(quán)粗井。

在Web 2.0中尔破,我們使用密鑰對和證書來建立對主機(jī)URL的擁有。這使得主機(jī)URL成為具有密鑰的服務(wù)器的屬性浇衬±凉梗可以在主機(jī)URL處找到的所有資源都在該擁有者的授權(quán)下。例如耘擂,twitter.com/bob受擁有twitter.com的服務(wù)器的授權(quán)胆剧。

Web 2.0沒有獨(dú)立于主機(jī)建立數(shù)據(jù)擁有的機(jī)制;?它只能將主機(jī)名視為占有。因此醉冤,用戶無法斷言數(shù)據(jù)所有權(quán)秩霍。相反,他們從主機(jī)借用URL蚁阳,并依靠主機(jī)來維護(hù)其所有權(quán)聲明铃绒。這使得用戶非常依賴于他們的主機(jī)以便參與Web。

點(diǎn)對點(diǎn)網(wǎng)絡(luò)通過使用密鑰對創(chuàng)建加密URL來解決這個問題螺捐。因此颠悬,用戶可以直接聲明他們的數(shù)據(jù)。用戶共享其密鑰對ID以發(fā)布數(shù)據(jù)定血,然后通過使用密鑰對其進(jìn)行簽名來操縱其數(shù)據(jù)集赔癌。

“財(cái)產(chǎn)”具有特定含義:未經(jīng)業(yè)主同意,很難帶走澜沟,很難修改灾票。在Web 2.0中,這些含義受到用戶抗議的支持茫虽,但可以被主機(jī)撤銷刊苍。憑借加密產(chǎn)權(quán)既们,這些含義是不可分割的。

加密屬性構(gòu)成了發(fā)布班缰,標(biāo)識贤壁,權(quán)限和配置的體系結(jié)構(gòu)權(quán)限的基礎(chǔ)。

發(fā)布:任何用戶都可以通過分配加密URL并共享它來發(fā)布站點(diǎn)埠忘,應(yīng)用程序或數(shù)據(jù)集脾拆。

身份:加密URL未附加到任何服務(wù),因此用戶的身份是主權(quán)的莹妒。

權(quán)限:點(diǎn)對點(diǎn)網(wǎng)絡(luò)可以支持用戶到用戶的傳輸名船,訪問控制和端到端加密,因此用戶可以從內(nèi)容中排除第三方服務(wù)旨怠。

配置:由于控制用戶設(shè)備上的簽名密鑰和數(shù)據(jù)渠驼,用戶可以在應(yīng)用程序之間自由移動數(shù)據(jù)。

產(chǎn)權(quán)也對限制權(quán)力產(chǎn)生重要影響鉴腻,例如在適度的情況下迷扇。雖然主持人能夠從社區(qū)中刪除用戶的內(nèi)容,但他們將無法從Web取消發(fā)布內(nèi)容爽哎。內(nèi)容仍可通過其獨(dú)立URL訪問蜓席。同樣,主持人可能能夠從社區(qū)中刪除用戶课锌,但他們無法刪除用戶的身份厨内。

在服務(wù)器驅(qū)動的Web上,版主可以取消發(fā)布內(nèi)容和用戶身份渺贤,導(dǎo)致主動操作比他們需要的更具破壞性雏胃。適度應(yīng)該在不侵犯用戶基本權(quán)利的情況下保護(hù)社區(qū)。

六志鞍、網(wǎng)絡(luò)憲政

有時(shí)網(wǎng)絡(luò)管理機(jī)構(gòu)無法避免瞭亮。這可能是因?yàn)楸仨殢?qiáng)制執(zhí)行數(shù)據(jù)模型的特定約束,或者因?yàn)橛脩粜枰恢碌奈恢脕聿檎液凸蚕頂?shù)據(jù)固棚。但是街州,使用權(quán)限的風(fēng)險(xiǎn)在于它們可能以用戶不想要的方式操縱數(shù)據(jù)集。為了抵消這種風(fēng)險(xiǎn)玻孟,我們可以使用憲法網(wǎng)絡(luò)協(xié)議。

組成網(wǎng)絡(luò)協(xié)議是一種自動強(qiáng)制執(zhí)行已發(fā)布代碼的協(xié)議鳍征。從歷史上看黍翎,該代碼被稱為“協(xié)議”(如比特幣)或“智能合約”(如以太坊)。在這里艳丛,我們將該代碼稱為“憲法”匣掸。我們稱之為憲法趟紊,因?yàn)樗鼮闄?quán)威的運(yùn)作提供了一套規(guī)則。通過審核當(dāng)局的分類賬碰酝,用戶可以確保遵守憲法霎匈,并可以證明何時(shí)出現(xiàn)偏差。

憲政主義具有將權(quán)力從運(yùn)營商轉(zhuǎn)移到代碼的效果送爸。權(quán)威的數(shù)據(jù)集只能根據(jù)寫入憲法的規(guī)則進(jìn)行更改铛嘱。通過拖尾分類帳并重放更改,用戶可以檢測規(guī)則何時(shí)被破壞(這將導(dǎo)致狀態(tài)不匹配)袭厂。因此墨吓,用戶可以專注于憲法代碼的設(shè)計(jì),以保證網(wǎng)絡(luò)的活動纹磺。用戶對運(yùn)行網(wǎng)絡(luò)的人不如設(shè)計(jì)方式感興趣帖烘。

憲法沒有必要用來建立反獨(dú)裁網(wǎng)絡(luò)。所有協(xié)議和標(biāo)準(zhǔn)都在保證行為和權(quán)利以及降低個體實(shí)體的權(quán)威方面發(fā)揮作用橄杨。然而秘症,憲法的獨(dú)特權(quán)力在于它能夠約束指定當(dāng)局的行為。當(dāng)必須使用權(quán)力機(jī)構(gòu)時(shí)式矫,憲法將檢查其權(quán)力乡摹。

關(guān)于是否需要分散的共識才能獲得憲法的價(jià)值,存在一些爭論衷佃。讓我們分別檢查各個部分并權(quán)衡利弊趟卸。

安全分類賬

安全分類賬是憲法網(wǎng)絡(luò)協(xié)議的核心。它們是包含權(quán)限管理的數(shù)據(jù)集的日志氏义。它們被稱為“僅附加”锄列,意味著權(quán)限只能將新數(shù)據(jù)添加到日志的末尾。

安全分類帳為數(shù)據(jù)集提供可審計(jì)性惯悠。目標(biāo)是監(jiān)控?cái)?shù)據(jù)并確保操作員不會對其狀態(tài)撒謊或違反其章程規(guī)則邻邮。添加到分類帳的任何信息在發(fā)布后都應(yīng)該很難更改。

為實(shí)現(xiàn)此目的克婶,安全分類帳使用加密尋址方案筒严。分類帳的歷史記錄使用哈希鏈或merkle樹來解決。結(jié)果情萤,歷史的“價(jià)值”可以減少到小的哈希值鸭蛙。通過比較歷史哈希,用戶可以確保他們擁有相同的歷史記錄筋岛。如果歷史哈希在它們應(yīng)該是不相等的時(shí)候娶视,它們知道歷史已經(jīng)以某種方式被改變,因此“僅附加”約束已被打破。

安全分類帳使收件人可以輕松審核分類帳肪获。同行可以將他們的歷史哈希相互比較寝凌,以確保運(yùn)營商只發(fā)布了一個歷史記錄。如果他們發(fā)現(xiàn)他們的哈希值不同孝赫,他們就知道運(yùn)營商已經(jīng)嘗試修改歷史記錄较木,他們通常可以證明這種差異對網(wǎng)絡(luò)有影響青柄。

托管安全分類帳

“托管安全分類帳”描述了由單個操作員(主機(jī))控制的安全分類帳伐债。主機(jī)使用p2p網(wǎng)絡(luò)發(fā)布代碼(構(gòu)成)以及數(shù)據(jù)集。

請求直接發(fā)送給主機(jī)刹前。請求泳赋,請求者的簽名以及請求的結(jié)果將記錄到安全分類帳中。主機(jī)通過運(yùn)行已發(fā)布的構(gòu)造來處理請求喇喉。

為了審核主機(jī)祖今,用戶可以拖尾分類帳并重放違反憲法的請求。如果結(jié)果狀態(tài)與發(fā)布狀態(tài)不同拣技,或者修改了分類帳的歷史記錄千诬,則用戶可以證明與網(wǎng)絡(luò)的偏差。

分散的共識

分散共識是多方修改數(shù)據(jù)集狀態(tài)而不相互信任的方法膏斤。理論上徐绑,它允許網(wǎng)絡(luò)一起工作而不用擔(dān)心運(yùn)營商是誰。例子包括比特幣和以太坊莫辨。

分散的共識建立在安全分類賬的價(jià)值之上傲茄。托管安全分類帳可能會減少運(yùn)營商所需的信任,但無法完全刪除該信任沮榜。必須信任主機(jī)不拒絕交易盘榨,如果主機(jī)行為不當(dāng),則其服務(wù)將停止蟆融。分散的共識使得很難拒絕交易草巡,因?yàn)槿魏位钴S的運(yùn)營商都可以接受它。它還通過提供一些將繼續(xù)表現(xiàn)良好的其他活躍運(yùn)營商來解決行為不端的問題型酥。因此山憨,分散的共識提供了最強(qiáng)有力的“憲法”保障。

在撰寫本文時(shí)弥喉,業(yè)績和能源效率問題阻礙了分散的共識郁竟。如果能夠解決這些問題,它可以為在互聯(lián)網(wǎng)上運(yùn)營全球權(quán)威提供理想的解決方案由境,因?yàn)樗鼘⑻峁?qiáng)大的可審計(jì)性和對權(quán)威的嚴(yán)格的憲法限制枪孩。

信用:FakinScoot?cc 3.0

七、結(jié)論

在這篇文章中,我試圖討論權(quán)力下放運(yùn)動中固有的公民哲學(xué)蔑舞,并探索了一些可用于在社會計(jì)算網(wǎng)絡(luò)中更均等地分配權(quán)威的思想。我沒有嘗試分享完美的解決方案嘹屯,而是提供一些有用的想法攻询,以便我們?nèi)绾嗡伎荚诰€公民。

公民系統(tǒng)復(fù)雜且不可預(yù)測州弟。他們可以很好地開始并且年久失修钧栖。他們需要嚴(yán)謹(jǐn)。我們應(yīng)該注意不要讓自己陷入簡單的極端視角婆翔。盡管意圖往往是好的拯杠,但政治意識形態(tài)普遍認(rèn)為純度高于復(fù)雜性。

沒有任何理想的客觀性啃奴,也沒有任何可以命令人類事務(wù)的最終機(jī)器潭陪。與純粹的民主相比,市場是治理的致命手段最蕾。并非所有交互都應(yīng)該被標(biāo)記化或貨幣化依溯。并非所有決定都應(yīng)該委派。權(quán)威本身并不邪惡;?只有自私的權(quán)威應(yīng)用瘟则,或者能夠?qū)崿F(xiàn)它的思想的嗜睡黎炉。

我希望這篇文章能夠闡明許多現(xiàn)代分散者的動機(jī),并為未來的網(wǎng)絡(luò)設(shè)計(jì)師分享一些有用的想法醋拧。

PART 02 出處

資訊來源:IPFS推特官方推特慷嗜,@IPFSbot引文@Paul?Frazee 的文章

文章原文:https://infocivics.com/

更新時(shí)間:2018年8月6日

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市丹壕,隨后出現(xiàn)的幾起案子庆械,更是在濱河造成了極大的恐慌,老刑警劉巖雀费,帶你破解...
    沈念sama閱讀 219,539評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件干奢,死亡現(xiàn)場離奇詭異,居然都是意外死亡盏袄,警方通過查閱死者的電腦和手機(jī)忿峻,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評論 3 396
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來辕羽,“玉大人逛尚,你說我怎么就攤上這事〉笤福” “怎么了绰寞?”我有些...
    開封第一講書人閱讀 165,871評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我滤钱,道長觉壶,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,963評論 1 295
  • 正文 為了忘掉前任件缸,我火速辦了婚禮呻顽,結(jié)果婚禮上休涤,老公的妹妹穿的比我還像新娘同规。我一直安慰自己姆吭,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,984評論 6 393
  • 文/花漫 我一把揭開白布痊末。 她就那樣靜靜地躺著蚕苇,像睡著了一般。 火紅的嫁衣襯著肌膚如雪凿叠。 梳的紋絲不亂的頭發(fā)上涩笤,一...
    開封第一講書人閱讀 51,763評論 1 307
  • 那天,我揣著相機(jī)與錄音幔嫂,去河邊找鬼辆它。 笑死,一個胖子當(dāng)著我的面吹牛履恩,可吹牛的內(nèi)容都是我干的锰茉。 我是一名探鬼主播,決...
    沈念sama閱讀 40,468評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼切心,長吁一口氣:“原來是場噩夢啊……” “哼飒筑!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起绽昏,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤协屡,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后全谤,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體肤晓,經(jīng)...
    沈念sama閱讀 45,850評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,002評論 3 338
  • 正文 我和宋清朗相戀三年认然,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了补憾。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,144評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡卷员,死狀恐怖盈匾,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情毕骡,我是刑警寧澤削饵,帶...
    沈念sama閱讀 35,823評論 5 346
  • 正文 年R本政府宣布岩瘦,位于F島的核電站,受9級特大地震影響窿撬,放射性物質(zhì)發(fā)生泄漏启昧。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,483評論 3 331
  • 文/蒙蒙 一劈伴、第九天 我趴在偏房一處隱蔽的房頂上張望箫津。 院中可真熱鬧,春花似錦宰啦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至师抄,卻和暖如春漓柑,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背叨吮。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評論 1 272
  • 我被黑心中介騙來泰國打工辆布, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人茶鉴。 一個月前我還...
    沈念sama閱讀 48,415評論 3 373
  • 正文 我出身青樓锋玲,卻偏偏與公主長得像,于是被迫代替她去往敵國和親涵叮。 傳聞我的和親對象是個殘疾皇子惭蹂,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,092評論 2 355

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