Web 從新去中心化

Web從新去中心化 / Redecentralizing the web

引言

Web 最初設計爲分佈式網絡,這些年來卻經歷了明顯的中心化。爲了從新得到對咱們生活中數字世界的自由和控制,咱們應當瞭解咱們如何走到今天的現狀以及咱們如何可以從新走上正軌。這篇文章解釋了 Web 分佈式的歷史,並詳細介紹了 Tim Berners-Lee 在不懈爭取自由開放 Web 的過程當中所扮演的角色。挑戰和解決方案本質上不只僅是技術性的,而是針對更大的社會和經濟難題,咱們全部人都應該參與其中。讓咱們一塊兒使 web 走向更好,並充分利用其建立者所設想的所有潛力。git

賦能每個人

做爲一個發明家,你可能會關心你創做的目的和命運 ,但最終,由人們決定如何使用它。當他開始釀造如今被稱爲可口可樂的魔藥時,John Pemberton 的目的是治療嗎啡成癮者,Noah McVicker 的 Play-Doh 在成爲兒童玩具以前擔任牆壁清潔劑,而 Alfred Nobel 宣佈年度獎品,所以他不會被銘記發明用於軍事目的炸藥。使人欽佩的是,Tim Berners-Lee 甚至從未打算控制本身的發明:他的前僱主 CERN 公開發布了萬維網,這個網絡自己是以去中心化的方式設計,所以沒有人能夠決定誰能夠說什麼。這種史無前例的開放性致使了大規模的無限創新和無限創造力,爲世界一半以上的人口提供了發言權,並完全改變了通訊,教育和商業。然而,這種自由的結果也使任何人均可以創造違背網絡精神的東西,例如非法資料傳播和諷刺平臺,其主要目標是中心化。github

中心化的概念自己並不構成問題:有充分的理由將人和事物集中在一塊兒。但當咱們被剝奪了選擇時,狀況變得有問題。例如讓你誤覺得只有一個通道通往互聯網世界,而實際上咱們能夠擁有本身的選擇。即便在不久以前,想象 Web 這樣一個開放平臺將成爲一個封閉空間彷佛是難以想象的,咱們用咱們的我的數據支付實際已是咱們自由的一小部分自由。今天的大多數網絡用戶發現他們的平常互動僅限於少數有影響力的社交網絡。這樣的網絡收集來自世界各地的想法,卻只是將這種豐富性濃縮到一個集中空間,在那裏巨頭同時充當導演和裁判,在他們呈現給咱們的結果中。web

由於這種變化發生的如此忽然,或許咱們須要提醒一下,Web 不該是如今這樣。在不遠的過去:2008 年,伊朗博客做家 Hossein Derakhshan 被判處 20 年監禁,主要緣由是他撰寫的博客文章。他和其餘許多人可以陳述他們的批評意見,由於他們將網絡做爲一個開放的平臺,他們不依賴任何人的許可來發表他們的話。相當重要的是,web的超連接機制容許博客相互指向,一樣無需任何形式的許可。這容許構建一個去中心化網絡,由讀者保持對其下一步行動的主動和有意識的控制。當 Derakhshan 最終在2014年被釋放時,他回到了一個徹底不一樣的 Web:批判性的讀者已經轉變爲被動的觀衆,就好像在看電視同樣。雖然 Web 技術已經發展,但它的核心基礎卻沒有 - 而人們使用網絡的方式在短短 6 年內變得沒法識別。算法

社交媒體在這裏不是咱們的敵人:他們應該被認爲能夠下降任何人在線發佈短文和照片的障礙。然而,它們在贏家通吃戰略下運做,每個都努力想成爲占主導地位的門戶,而不是像其餘網絡那樣相互連接操做。與博客相比,咱們一般沒法與另外一個網絡中的帖子進行互動:咱們須要遷移咱們的數字身份或數據。這個着名的圍牆花園社交媒體問題自 2008 年以來已經明顯惡化,由於一些花園在其牆壁保持不變的同時變大了。一個主要的問題是,訪問占主導地位的網絡老是意味着放棄對咱們我的數據的控制:若是咱們使用咱們的數字資產付款,咱們就能夠經過隔離牆進入。而後能夠利用這些我的數據,經過對品牌,產品甚至政治議程的過分個性化廣告來無心中影響咱們。此外,一旦出現這種狀況,人們每每會在每一個花園內造成一個小型的對話圈 - 這種效應會被社交媒體平臺及其算法的內在焦點所進一步放大。由此產生的結果是將咱們隔離到咱們本身的回聲室中,雖然 web 的目標和社交媒體所聲稱的 - 一直是鏈接這個世界。數據庫

不出所料的,這些問題反映在 Tim Berners-Lee 在 2017 年提出的 Web 三個挑戰中:segmentfault

  1. 收回對咱們我的數據的控制權;
  2. 防止錯誤信息傳播;
  3. 實現政治廣告透明度

顯然,經過中心化解決方案來解決這些挑戰是不可取的。例如經過指定一個權威人士來管理我的數據,新聞和廣告的權限,這將產生另外一個單一的失敗點, 即便假設最好的意圖 , 也老是更容易被濫用。在這種狀況下的核心問題最終不是我的社交網絡,而是數據和人員的超中心化,也是權力的中心化。咱們想要控制,但咱們但願將控制權交給每一個人,做爲他們能夠選擇對他們建立的數據進行使用的權利。瀏覽器

以上面能夠看出,咱們的主要障礙顯然不是技術障礙。所以 TimBerners-Lee 呼籲彙集來自商業,技術,政府,民間社會,藝術和學術界的最聰明人才,以應對網絡將來的威脅。然而,與此同時,計算機科學家和工程師須要承擔技術職責,證實去中心化的我的數據網絡能夠在全球範圍內擴展,而且他們能夠爲人們提供相似於中心化平臺的體驗。安全

在本文中,咱們將從去中心化的技術角度入手,強調 Tim Berners-Lee 在繼續保持網絡開放和去中心化的鬥爭中的做用。在對互聯網的權力鬥爭進行歷史回顧以後,咱們將放大去中心化所需求的條件,並考察一個更健康的生態系統所應有的樣子。做爲這些原則的具體執行,咱們將研究 Solid 項目。最後,咱們將討論公開的挑戰和對將來的展望。服務器

一個簡短的關於去中心化和 WEB 的歷史

去中心化運動的方向並不老是針對社交媒體 - 它們可能在未來的某個時候再也不存在。引發中心化的力量反過來又是一個不斷變化的目標:每當威脅獲得解決,一個更大的威脅就會取而代之。瞭解這些威脅將使咱們深刻了解去中心化的不一樣方面及其重要性。網絡

去中心化做爲未說出口的假設

分佈式系統,不須要中央調解員來發揮做用,在網絡發明時已經存在。最值得注意的是,互聯網做爲一個大規模的分佈式網絡愈來愈受歡迎。電子郵件比它模仿的傳統郵政服務更去中心化,由於不一樣的郵件服務器會直接相互交換消息。長期被遺忘的協議,如網絡新聞傳輸協議(nntp),容許去中心化交換新聞文章。簡而言之,去中心化不是一個瘋狂的新想法,而是當時的精神。

所以,當 Tim Berners-Lee 在 1989 年開始設計一個新的超文本系統時,它被認爲是分佈式的,與當時的文檔系統相反,但與許多其餘系統保持一致。網絡的主要賣點是它的廣泛性,它的獨立性,其中包括硬件和軟件;分佈式只是一個不言而喻的假設。這反映在引入 web 的原始文章中,該文章強調跨操做系統的通用可讀性,但根本沒有提到術語:去中心化。

在 web 架構設計中集中根源的惟一組件是域名系統(dns),它將 web 地址(例如example.org)的域名部分解析爲 Internet 上的物理機器。在領域數量相對較少且域名全部權不穩定的日子裏,這並非一個問題。現在,數以百萬計的域名常常易手,從而以可能的惡意方式破壞現有連接。經過操縱 DNS,政府能夠阻止或改變對現有網站的訪問。Tim Berners-Lee 表示,過後看來,一個更去中心化的命名系統可能更受歡迎。除此以外,web 包含了以分佈的方式發展的全部成分。

計算機桌面的競爭

第一波中心化是九十年代瀏覽器大戰致使的附帶損害結果.各類公司競爭成爲咱們訪問網絡的軟件惟一供應商。網絡的廣泛性設計原則要求在任何平臺上都具備可讀性,所以多個瀏覽器的出現是一種福祉 - 除了它們爭取市場支配而不是互利共存。Netscape 瀏覽器和微軟的 Internet Explorer 試圖經過新功能轉換對方的用戶,其中 Internet Explorer 能夠直接覆蓋 90% 以上的桌面鏈接。

雖然經過創新進行競爭很好,但這些功能是以跨瀏覽器不兼容爲代價的,所以直接危及網絡的廣泛性。網站會帶有最好在 Internet Explorer 中查看的徽章,由於沒法保證跨平臺的一致體驗。那些不想使用特定瀏覽器的人 - 或由於沒有系統的兼容版本而沒法安裝它的人, 將不能徹底或根本沒法訪問這些網站。由此產生事實上的瀏覽器壟斷侵犯了人們對瀏覽器或操做系統的偏好,將 web 的決策過程集中在一家公司中,從而決定了創新的速度。

萬維網聯盟(w3c)由 Tim Berners-Lee 建立,其使命是兼容性,經過指定 web 技術正確工做的建議實現跨瀏覽器一致性。雖然 w3c 標準化在行政上是集中的,但它經過共識驅動的流程結合來自去中心化的成員網絡的反饋。21 世紀初的一個問題是 Internet Explorer 在關鍵點偏離了 w3c 建議,迫使開發人員遵循實際標準或在最流行的瀏覽器中不正確的實現。

幸運的是,在第二次瀏覽器大戰期間來自 Firefox 和 Safari 的壓力最終迫使微軟開始採用更加標準化的方法。自2010年以來,沒有任何一款瀏覽器得到超過全球市場份額的三分之二以上,這意味着標準兼容性如今符合瀏覽器供應商和 web 開發人員的利益。所以,在很大程度上避免了經過中心化瀏覽器開發實現 web 的分支化。

對咱們搜索入口的競爭

微軟在第一次瀏覽器戰爭後的短暫勝利很快就變得無足輕重,由於中心化戰爭逐漸轉移到其餘領域。當每一個瀏覽器爭吵成爲默認應用程序時,搜索引擎正在競相成爲主要的切入點。很快,你用於瀏覽的軟件就再也不重要了;重要的是誰給了你下一步瀏覽的方向。畢竟,免費瀏覽器開發不會產生直接收入,而公司很樂意在主要搜索引擎的排名中支付一個主要位置。

早期的搜索引擎領域有幾個競爭對手,例如 AltaVista 和 Lycos,但谷歌僅花了幾年成爲最受歡迎的。搜索的中心化意味着,根據給定術語的搜索結果排序,一家公司對人們訪問的內容產生了過度強烈的影響。即便假設最好的意圖並忽略付費廣告,一個算法爲大量人作出決策的事實也會致使信息誤差,由於顯然沒有單一的客觀方法來對任何主題的最佳網頁進行排名。操縱這些算法的外部嘗試開始發生,首先是經過相對簡單的干預措施,例如誤導性關鍵詞,後來經過先進的搜索引擎優化(seo)技術,旨在以各類(有時甚至是可疑的)方式改進網站排名。

搜索引擎的出現也帶來了用戶生成數據的首次在線貨幣化。咱們的搜索字詞有助於詳細瞭解咱們在私人和職業生活中須要什麼。搜索引擎可能比咱們的親密朋友更瞭解咱們生活的某些方面。這些我的資料會肯定咱們收到的廣告和搜索結果的個性化,鼓勵咱們訪問網站併購買咱們可能沒有的物品。雖然個性化對許多人有幫助,但問題是咱們沒有選擇或控制。咱們面向大型搜索引擎,因爲數據的大量積累,它們爲咱們提供了最佳的搜索體驗。然而,這些搜索引擎並無爲咱們提供支付服務費用的選項,由於大多數搜索引擎只接受咱們的我的數據。此外,咱們沒有被告知, 更不用說經過咱們的數據如何影響咱們的搜索結果。個性化的增長引起了第一個濾波器,咱們更有可能看到與咱們以前點擊的結果相似的結果。

對咱們我的數據和身份的競爭

雖然谷歌的統治仍在繼續,但社交媒體已經發現了一種更強大的收集和營銷咱們我的數據的方式。2000 年代的社交網絡革命鼓勵人們上網,這促使咱們許多人到各類平臺分享博客文章,書籤,照片,視頻等。一年後,社交媒體公司建立了集中平臺來接管許多這些功能,這些功能在此以前去中心化分佈在多個提供商之間。這些平臺存儲咱們的我的數據並請求普遍的使用權以換取他們的服務,全部這些都在他們本身的圍牆花園中運做。

與搜索引擎同樣,社交網絡的主要服務包括線性內容列表,按因素和算法排列,咱們只能最小化影響。與搜索相反,社交網絡內容在沒有任何輸入條款的狀況下生成,就像再也不須要遙控器的電視同樣。隨後的節目將根據咱們有意識地留在社交網絡平臺上的數據進行精心個性化,並結合咱們瀏覽歷史記錄中的痕跡,未經咱們的贊成,在第三方網站上進行社交跟蹤。在 2018 年 Dertouzos 的傑出講座中,Tim Berners-Lee 提到政治廣告已被禁止在英國電視,由於擔憂這種直接媒介的影響。然而,經過這種邏輯,他繼續說道,咱們應該更加關注當前社交媒體平臺啓用和容許的大量個性化政治廣告。即便咱們沒有明確地分享某些敏感特徵,看似可有可無的其餘數據也能夠組合成高度我的信息的可靠預測因子,如性取向,種族,宗教或政治觀點,這些預測隨後用於瞄準咱們。

正如前兩次中心化比賽同樣,一股微妙的力量施加在咱們身上:咱們感到有壓力要成爲大型網絡的一部分,由於不加入意味着錯過咱們朋友和家庭成員生活中不穩定的虛擬痕跡。一般,祖父母看到孫子孫女最新照片的最簡單方法是建立一個 Facebook 或 Instagram 賬戶。這就是今天大部分時代,數字存儲在一個空間中的結果,一般沒法控制那些內容的存儲。咱們的在線活動中心化已經變得如此極端,以致於一些 Facebook 用戶已經不知道他們訪問互聯網其餘範圍的能力。在許多國家,這種悖論已經成爲現實,Facebook 的 Internet.org 計劃提供了嚴格限制的網絡版本,進一步減小了人們的選擇,公然違反了網絡中立性。

與此同時,另外一場比賽正在後臺發生,即成爲咱們身份提供者的戰鬥。愈來愈多的網站正在逐步替代本身的登陸系統,其身份驗證與 Google 或 Facebook 等大型平臺相關聯。對於擁有現有賬戶的人來講,使用 Facebook 登陸按鈕很是方便。對於那些沒有的人,他們會被加入更多的壓力。在這兩種狀況下,這些按鈕都是跟蹤咱們在線活動的另外一種方式。這種身份的集中拿走了咱們想要扮演的角色 - 不管是匿名,假名仍是僅僅是咱們本身 - 而不用暴露咱們認爲屬於咱們本身的數據。

取回數據全部權經過解耦應用與數據

上述中心化競賽中反覆出現的主題是缺少選擇:瀏覽器和操做系統的選擇,web的入口,我的數據的存儲。去中心化從根本上說是經過將人爲整合的決定分解爲能夠隨意組合的個別選項來實現選擇。正如咱們能夠自由選擇設備,操做系統和瀏覽器的任意組合來訪問web同樣,咱們應該可以與網站和其餘人進行交互,而無需必須成爲單一的社交平臺用戶或其餘平臺。

如 Tim Berners-Lee 所設想的那樣,收回對咱們我的數據的控制是經過將「數據存儲與服務分離」來實現的。這意味着人們能夠將數據存儲在他們選擇的任何地方,同時仍然享受他們想要的服務。咱們能夠選擇任何提供商來存儲咱們的文本,照片和視頻 - 或者只是將它們存儲在咱們本身的 web 服務器上,並依賴任何第三方服務與它們進行交互,而無論存儲位置如何。涉及身份的關鍵服務能夠但不須要由數據存儲提供。

這種思考產生了我的數據庫的概念,咱們能夠在其中存儲咱們生成的每一條信息。以下圖所示,這個陳述能夠徹底按照字面意思進行:即便是一個看似微不足道的數據,好比咱們提供某個網頁或者東西的簡單數據,也能夠存儲在咱們本身的 pod 中。雖然這種程度的去中心化可能看起來極端,但回想一下,即便是所謂的微不足道的喜歡也能夠揭示更深層次的我的信息,所以讓人們控制它們是有道理的。此外,因爲咱們不依賴任何人的許可在咱們本身的 pod 中發佈數據,所以咱們能夠將點贊,註釋和評論放在咱們想要的任何內容上,而不用擔憂它們會被審查或刪除。

在分佈式的 web 上,每一個數據均可以存儲在其做者選擇的位置。

這種徹底的數據全部權可實現高度精細的訪問控制:人們能夠選擇性地授予朋友或應用程序讀取或寫入其數據倉庫的特定部分的權限。例如,他們能夠決定是否公開他們的我的資料照片和全名,誰能夠看到他們的喜歡和評論,以及哪些應用程序能夠表明他們編輯他們的照片或帖子。能夠隨時更改或撤消這些權限。人們能夠將多個數據包用於不一樣的目的,例如,用於家庭中的我的和家庭照片的容器,由工做場所的專業數據的保留策略管理的容器,以及具備學習材料和等級的大學容器。建立後,他們能夠決定哪一個數據存儲在哪一個 pod 中。

經過選擇咱們本身數據的存儲位置,咱們能夠防止未經受權的訪問和利用。咱們再也不須要使用咱們的數據來訪問某項服務。此外,咱們能夠經過本身掌控保護數據中最敏感的部分,並限制僅與真正須要它的人和服務的共享,同時只限於他們須要的時間。

解耦應用程序與數據後的自主創新

當人們存儲他們本身的數據時,以數據全部權爲中心的隱私不友好的商業模式將再也不可行。鑑於最近在 Equifax 和 Facebook 等公司的數據醜聞,這種經濟變革能夠經過立法加速,如歐盟的通常數據保護條例(GDPR),以及普通大衆對中心化危險的認識不斷提升。所以,應用程序的新業務模型變得必要。

去中心化要求應用程序的性質從孤島轉變爲共享視圖。以下圖所示,當前的 web 應用程序結合了數據和服務。因爲這種耦合,咱們的 LinkedIn 聯繫人沒法評論咱們的 Facebook 圖片,Facebook 事件上的 RSVP 將不會反映在咱們的 Doodle 日曆中。另外一方面,去中心化的應用程序充當咱們的數據容器和其餘數據容器的視圖。授予特定訪問權限後,社交應用程序能夠訪問由照片庫應用程序上傳到咱們的數據窗格中的照片。我我的日曆中具備公開可見性的事件能夠顯示在同一個 Feed 中。咱們的朋友能夠經過他們但願使用的任何應用程序查看咱們授予他們訪問權限的數據部分。

中心化 web 應用程序充當不相互共享數據的孤島。分佈式 web 應用程序充當我的數據 pod 之上的共享視圖。

因爲數據和服務提供商的選擇變得分離,所以將出現數據和服務各自獨立的市場。下圖顯示了中心化應用程序基於數據全部權在單個市場中競爭,由於服務的使用與其存儲的使用相結合。所以,人們沒法輕鬆切換到更好的應用程序體驗,由於遷移數據(若是可能)在技術上具備挑戰性。此外,能夠提供更好體驗的新應用程序沒法加入市場,由於它們尚未足夠的數據。經過去中心化的 web 應用程序,人們能夠單獨選擇存儲和服務提供商,從而能夠在存儲級別和服務級別上進行獨立競爭。在這兩個層面上,競爭徹底基於服務質量和功能與成本。

這種獨立意味着咱們能夠自由切換數據和服務提供商,而無需咱們的朋友選擇相同的。這下降了花園之間的牆壁,由於咱們得到了重用和移動數據的能力,而且能夠與整個場景中的任何人進行互動。數據和服務提供商能夠在不依賴彼此的狀況下發展,從而實現更快,更具創造性的創新週期。任何人均可以經過提供比其餘人更好的體驗進入任何一個市場並吸引客戶,而無需控制咱們的數據。

中心化應用程序基於數據全部權在單個市場中競爭。在分佈的網絡上,數據和服務提供商在不一樣的市場中競爭。

Solid 項目

爲了實現數據全部權和數據/服務獨立性的願景,Tim Berners-Lee 啓動了 Solid 項目。Solid 包含互操做性規範,服務器,客戶端和應用程序的實現,以及構建新事物的人員社區。在接下來的部分中,咱們將討論 Solid 的一些獨特方面。

我的數據連接與整合

Solid 的目標是經過我的數據管理賦予人們權力,做爲企業數據管理的對應物。咱們能夠將 Solid 服務器或數據 pod 視爲 web 硬盤的等價物,咱們能夠在其上存儲任意文檔。而後,Solid 應用程序就像咱們的桌面應用程序,除了它們從 web上 的 Solid 服務器打開文檔。與實際硬盤相比,Solid 服務器一般對整個世界公開,所以詳細的訪問控制設置容許咱們指定誰能夠查看或編輯咱們的哪些文檔。Tim Berners-Lee 一直以身做則,多年來一直經過 Solid 管理他的我的和職業生涯。

爲了使這種數據管理可以在 web 的規模上工做,不一樣 pod 中的數據須要相互連接,相似於超文本文檔容許咱們從一個網站跳轉到另外一個網站。Solid 使用 Linked Data 來實現這一目標:每一個數據均可以連接到任何其餘數據。例如,您能夠將數據窗格中的評論附加到其餘人的窗格中的照片,而您和他們均可以保留數據的全部權。在運行時,Solid 應用程序集成來自多個源的數據,並將它們混合在一塊兒造成完總體驗。

可讀寫的 Web

Solid 的一個重要方面是它提供了一個讀寫平臺,就像 Tim Berners-Lee 對 web 的初衷。雖然寫做一直是可能的,但在任何人均可以建立本身的網站的意義上,web 2.0和社交媒體革命應該歸功於使寫做變得更加容易。這解釋了這些平臺成功的部分緣由,由於任何人如今均可以成爲內容製做人,特別是經過他們的移動設備。

Solid 應該使內容創做一樣容易,不一樣之處固然是咱們老是寫入咱們本身的數據 pod 而不是咱們建立的應用程序。在這樣作的過程當中,咱們保證每一個人均可以表達本身,而不會有審查風險。爲了最大限度地提升互操做性,咱們的關聯數據應該使用語義 web 技術進行存儲,它將一段數據與其含義交織在一塊兒。這樣,應用程序能夠理解彼此數據的(部分),而沒必要事先明確地協商咱們的數據應該是什麼樣子。在咱們本身的 pod 中存儲數據時,咱們須要一種機制來在建立或修改事物時通知其餘人, 特別是若是這些是對其數據的評論。這是經過連接數據通知達到的,相似於電子郵件的小型自動消息,不一樣的數據包能夠相互發送。經過結合這些技術,Solid 旨在實現讀寫關聯數據的願景,以確保每一個人均可以參與數據網絡。

打破舊世界的潛力

經過在去中心化的生態系統中轉換數據全部權和應用程序的角色,Solid 可以破壞現有 web 上發生的許多交互。目前依賴中心化的許多流程能夠經過切斷控制這些流程的中間人,以去中心和的方式完全改變。這能夠激發那些正在接受當前現狀和抵制變革的領域的創新。

第一個明顯的領域是人與人之間的社交互動。經過 Solid,能夠在沒有隱私問題的狀況下與朋友,同事和家庭成員共享多媒體。其餘示例包括在透明訪問控制下協做處理各類文檔,以及組織會議和事件,個體擁有完整的數據全部權,不管應用程序和存儲的選擇以及不一樣應用程序之間的同步。

此外,Solid 具備破壞整個行業的技術潛力,例如學術出版。當前的學術出版過程假定做者將科學手稿上傳到集中平臺,其中一組封閉的評論者對其進行評估。在接受以後,手稿做爲文章發佈,而後能夠向公衆開放,可能須要付費。這個過程至關緩慢,由於更普遍的科學界只能在最後閱讀該文章, 若是被接受的話。它也是不透明的,由於過程當中有價值的文物,例如評論和修訂,仍然是隱藏的。一般只有經過必須經歷相似緩慢過程的回覆才能進一步參與。像 dokieli 這樣的分佈式創做應用程序容許研究人員在他們本身的 Solid pod 中在線自 行發佈他們的手稿。他們的同伴能夠經過評論和評論來註釋這些手稿,這些評論和評論存儲在他們本身的POD中,保證任何想要參與的研究人員的言論自由。該過程的全部結果都是在線的,即便在網上發佈以後,科學界也能夠不斷提供反饋。

去中心化 Web:爲每個人

按照 Solid 願景從新去中心化 web 能夠幫助咱們解決 Tim Berners-Lee 提出的三個挑戰。咱們能夠經過將數據存儲在咱們本身的數據容器中來收回對咱們我的數據的控制。錯誤信息的傳播能夠中止,由於自由選擇的應用程序容許咱們影響咱們的新聞源, 而且在那裏的全部信息均可以追溯到它的來源。政治廣告變得更加透明,由於咱們能夠決定咱們向誰公開咱們的數據部分;此外,獨立的數據和服務市場容許咱們考慮其餘不基於廣告的選項。雖然這並未徹底解決全部方面的挑戰,但數據全部權和選擇的權力是主要因素。

固然,自由老是有代價的:我的權利和言論自由的勝利也促進了非法信息的傳播,由於去中心化的網絡使得控制交換信息變得更加困難。合法性固然是一個棘手的問題,由於一些國家制定了法律,阻止其公民發表在其餘地方合法的意見。一個有趣的案例是去中心化的社交網絡 Mastodon 在日本愈來愈受歡迎。隨着 Twitter 開始刪除在他們的規範下被認爲有問題的圖像,日本用戶開始在審查較少的平臺上發佈他們的內容。咱們將不得不接受自由與控制之間的這種權衡 - 若是沒有全球公認的規範,對可疑或非法內容的集中過濾永遠不會產生適當的解決方案。

這使咱們進入去中心化的另外一個方面,即自由與廣泛性之間的緊張關係。自由悖論指出,咱們只能在遵照某些規則的狀況下,得到自由。簡單地說,咱們能夠把自行車帶到任何地方。前提是隻要咱們留在馬路的右側(實際上在幾個國家)。若是沒有這樣的規則,咱們將沒法在不形成事故的狀況下到達任何地方。鑑於廣泛性一直是網絡的主要目標,去中心化的社區只有在就如何去中心化的一些基本框架達成一致時才能蓬勃發展。與瀏覽器的廣泛性同樣,W3C 在建立去中心化數據容器和應用程序互操做的標準方面發揮着重要做用。幸運的是,咱們沒必要就全部事情達成一致。關聯數據支持分層協議,其中許多規則被許多人採用,而且根據須要由較小的羣組商定一組附加規則。

重要的是,去中心化和 Solid 的方向並不針對 Google,Facebook 或 Twitter 等特定公司。相反,它們意在指向中心化的方式,只是這些公司面臨的許多問題和挑戰是中心化和掌握數據全部權的商業模式所固有的。咱們已經到了這樣的現狀:公司擁有如此多的數據,以致於他們本身沒法預測這種中心化可能產生的長期影響。所以,以知情贊成爲藉口是不合理的,由於沒有人可以合理地理解放棄對小部分數據或部分大數據的控制最終會致使什麼。所以,將咱們的數據存儲在咱們選擇的受信任位置,並結合精細的權限模型,是惟一安全的選擇。

請注意,咱們不想否定 Web 不能夠存在大型玩家。偏偏相反:Tim Berners-Lee 堅持認爲網絡應始終保持自由,不管針對體量大或小的玩家都應同樣。問題在於,目前很是龐大的企業正在努力使這些部分過期,這會危及咱們多年來享受的在線自由。正如上面所討論的,去中心化最重要的是選擇權,由此人們能夠自由加入大型或小型社區。雖然咱們面臨着去中心化應用的幾個技術問題,特別是在可用性和速度方面保證與中心化平臺相似的用戶體驗,第一個技術證實已經與 Solid 一塊兒提供。如今,咱們全部人都應該在今天和明天的社會經濟現實中鞏固這一技術進步,以便從新實現去中心化網絡。只有當咱們成功地收回對咱們最珍貴的數字資產的控制和選擇時,咱們才能真實地說:這是爲每個人的。

什麼是 Authing?

Authing 提供專業的身份認證和受權服務。
咱們爲開發者和企業提供用以保證應用程序安全所需的認證模塊,這讓開發人員無需成爲安全專家。
你能夠將任意平臺的應用接入到 Authing(不管是新開發的應用仍是老應用均可以),同時你還能夠自定義應用程序的登陸方式(如:郵箱/密碼、短信/驗證碼、掃碼登陸等)。
你能夠根據你使用的技術,來選擇咱們的 SDK 或調用相關 API 來接入你的應用。當用戶發起受權請求時,Authing 會幫助你認證他們的身份和返回必要的用戶信息到你的應用中。

<div align=center>Authing 在應用交互中的位置</div>

歡迎關注 Authing 技術專欄

Authing 社區

相關文章
相關標籤/搜索