Solid(縮寫自Social Linked Data,意為社互動聯數據)[1]是由萬維網發明者蒂姆·伯納斯-李(Tim Berners-Lee)領導的網絡去中心化專案,由麻省理工學院(MIT)執行。該專案為需要連結數據的應用程式開發了一個分散式網絡平台,這個平台完全由用戶控制,而不是由其他組織或個人控制。它「旨在從根本上改變網絡應用程式的工作方式,從而實現讓每個人擁有真正的數據所有權,並且改善私隱狀況」[2]。
歷史
在伯納斯-李於1989年發明萬維網二十年之後,他在為萬維網聯盟撰寫的草稿中概述了萬維網的設計問題,並提出了Solid專案[3][4]。伯納斯-李越來越沮喪地看到他發明的萬維網被濫用,例如:俄羅斯黑客涉嫌干擾2016年美國大選, 2018年Facebook用戶數據泄露風波,Facebook在2012年秘密對近70萬用戶進行心理實驗,谷歌和亞馬遜為可以辨識人類聲音情緒變化的裝置申請專利[5]。
伯納斯-李想要改變目前互聯網的執行現狀,Solid專案是改變它的第一步,以讓個人用戶完全控制自己的數據[6]。伯納斯-李歡迎任何人加入和貢獻Solid專案[7]。
2015年,該項目收到萬事達為支援Solid的開發而捐贈的一百萬美元。伯納斯-李的Solid專案研究團隊與卡塔爾計算研究所和牛津大學合作[8]。2018年,伯納斯-李創立了商業合資企業Inrupt以支援Solid的發展[9]。
設計
要實現分散式網絡,需要克服許多技術挑戰[10]。應用程式和數據必須分開,允許人們將個人數據儲存在他們想要的地方。身份驗證程式必須正確辨識數據所有者,同時確保私隱。與傳統的分散的P2P網絡(如BitTorrent)相比,Solid應該增加更多控制權和功能,而不是使用傳統的集中式網絡 。最後,系統必須易於使用,速度快,允許開發人員快捷地開發應用程式[10]。
Solid的核心是在保護私隱的前提下共用資訊。用戶將個人數據儲存在任何自己想要的「pods」( 個人線上數據儲存器 )。在用戶授予應用程式權限後,Solid認證的應用程式可以請求數據。用戶可以在幾個pod之間分發個人資訊,例如,不同的pod可能包含個人簡介、聯絡方式、財務資訊、健康狀況、旅行計劃或其他資訊。用戶在註冊經認證的社交帳戶時,可以通過授予其訪問特定pod中的資訊的權限來,以完成帳戶註冊。用戶保留對用戶pod中數據的完全所有權和控制權:用戶可以控制每個pod包含什麼數據、每個pod的儲存位置以及哪些應用程式有權使用這些數據[1]。
Solid由以下幾部分組成[11]:
參見
參考文獻
外部連結
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.