「Solid」由全球資訊網發明者 Tim Berners-Lee 爵士在麻省理工學院啟動,該專案旨在從根本上改變 Web 應用程式的中心化趨勢,
它將真正地讓資料所有權屬於使用者,並改善隱私問題。
Solid 能提供什麼?
SoLiD(源自「社交連結資料」,Social Linked Data)是一組約定和工具,主要用於構建基於關聯資料的分散式社交應用。Solid
是模組化和可擴充套件的,它儘可能地依賴於現有的 W3C 標準和協議。
簡單來說,以下是 Solid 能提供的:
1、真正的資料所有權:
使用者可以自由選擇資料儲存的地方以及誰可以訪問資料,Solid 通過將資料與應用程式分離達到了這一效果。
2、模組化設計:
由於使用者產生的資料與應用程式是分離的,所以使用者能夠避免網際網路服務提供商隨意鎖定、刪除資料,從而在各個應用之間無縫切換而且不會丟失任何資料或社交關係。
3、資料重複利用:
開發者在建立新應用或改進現有應用時,可以重用現有的資料,其中有些資料可能是由其他程式建立的(但要得到使用者的許可才能使用)。
在 Solid 生態中,你可以自由選擇將你的資料存在哪裡。這些資料包括但不限於你拍攝的照片,發表的評論、地址簿聯絡人或日曆上的事件。這些都是儲存在
Solid Pod 中的,這個 POD 可以是你家裡的,也可以是你公司的,甚至其他線上 POD
提供商也可以。因為你擁有資料的所有權,所以你可以隨時隨地無障礙的移動資料,而不受服務商干擾。
你必須授權許可權給第三方應用後,他們才能對你的 POD 進行讀寫。所以當你註冊一個新應用後,你不必再重複填寫你的個人資訊,因為這些都可以從 Solid
Pod 中直接讀取。在 A 應用中儲存的資料,在 B 應用中也可以訪問,你不必手動同步,因為你的資料會永遠跟著你。
這些措施不僅保護了你的隱私,還對開發者有非常大的好處。因為他們可以擁有大量資料,避免了冷啟動的過程。
你可以在 Solid 中儲存任何東西。PODs 就像是一個基於 Web 的
USB,而且還可以隨時訪問。當你給了其他人訪問你資料的許可權後,他們可以對你的照片、文章進行互動。你可以控制哪些應用和哪些人可以看到你的資料。
你可以把 POD 想象成你的一個私人網站,但是其中的資料可以和你信任的應用進行互動,這意味著你對自己的資料有一個完全可控的 API
可以操作。當你評論了網上的一個視訊後,你的朋友們可以在任意應用中看到這條評論,例如照片檢視器或社交應用的資訊流。這都是你的資料,他們可以以任何形式展示。