交流評論、關注點贊

  • Facebook Icon臉書專頁
  • telegram Icon翻牆交流電報群
  • telegram Icon電報頻道
  • RSS訂閱禁聞RSS/FEED訂閱

「Web 民主化的一小步」:開源去中心化平台 Solid 推出

2018年10月09日 16:03 PDF版 分享轉發

來源:

萬維網之父 Tim Berners-Lee 爵士對今天的中心化 Web 非常不滿,他想要拯救,方法是重新去中心化。他正式宣布了新的開源去中心化平台 Solid ,源代碼發布在 GitHub 上:https://github.com/solid

Solid 設計讓用戶能控制他們在 Web 上產生的數據和內容,能選擇數據如何被使用。Solid 的核心是個人數據存儲系統 Solid POD,你在網上產生的所有數據都儲存在 Solid POD 中,如你的聯繫人、你的照片和評論, 用戶可選擇將 Solid POD 儲存在自己家中的計算機上,或挑選的網上 Solid POD 供應商(比如 Berners-Lee 創辦的 Inrupt),你的所有數據都控制在自己手中,可以自由的添加或刪除數據,授予許可權給他人或應用來讀取或寫入部分 Solid POD 數據,不需要同步,因為你的數據一直伴隨著你。這個平台需要開發者支持才能真正產生效果,很難想象中心化的平台會支持這個無法控制數據的去中心化平台。

我一直認為 Web 是所有人的。這就是為什麼我和其他人在竭力保護 Web。我們設法帶來的變化已創造了一個更美好、更連通的世界。儘管我們取得了種種好處,但 Web 已漸漸變成充斥著不公平和分裂的引擎,被用來牟取私利的強大力量所左右。 今天,我認為我們已到了一個關鍵的臨界點,往好的方向轉變的強大變革是可能的,也是必要的。

這就是為什麼我近年來一直與麻省理工學院(MIT)及其他組織的一些人合作開發 Solid,這是一個開源項目,旨在將權力和自由重新交給 Web 上的每個人。

Solid 改變了當前的模式:用戶必須將個人數據交給數字巨頭以換取所謂的價值。正如我們發現的那樣,這不符合我們的最佳利益。Solid 體現了我們在改善 Web 以便恢復平衡,以一種全新的方讓我們每個人能夠全面控制數據,無論數據是不是個人數據。

Ad:美好不容錯過,和家人朋友一起享受愉快時光,現在就訂票

Solid 是使用現有 Web 構建的平台。它讓每個用戶可以選擇數據存儲在何處、哪些特定的人員和人群可以訪問選定的數據以及使用哪些應用程序。它讓你、你的家人和同事可以與任何人鏈接和共享數據。它讓人們可以同時使用不同的應用程序查看同樣的數據。

Solid 為創造力、解決問題和商業帶來了大好機會。它將讓個人、開發者和公司企業能夠以全新的方式來構想、構建和發掘創新的、可信的、有益的應用程序和服務。我看到了諸多商機,包括 Solid 應用程序和 Solid 數據存儲。

數據應該幫助你

Solid 遵循「通過數據幫助個人」這個原則,我們認為這個原則是 Web 下一個時代成功的基礎。我們認為數據應該幫助我們每個人。

設想一下:如果你目前的所有應用程序彼此聯繫,協作並構想豐富和簡化你個人生活和業務目標的方法將會怎樣?這就是Solid應用程序有望帶來的那種創新、智能和創造力。

有了 Solid,你個人對數據擁有極大的權力和自由:由你決定哪些應用程序可以訪問它。

注入動力

我在 2009 年說過:「我們還沒看到我當初設想的 Web。」那是由於人們將 Web 僅僅用於文檔,而不是用於一台龐大聯網計算機的數據。從那時起,我們看到了一波開放數據,但不是一波讀寫數據。比如說,許多開放的政府數據是通過單向管道生成的,所以我們只能查看。有了Solid,Web 成了一個讀寫 Web,用戶可以在其中交互、創新、協作和共享。 不過與此同時,出現了一波要求變革的呼聲。人們希望有一個可以信任的 Web。人們希望應用程序幫助他們做想要做和需要做的事情,又不監視他,沒有以買這買那的要求讓人們分心這個不可告人的動機的應用程序。人們將掏錢購買這種質量和保證。比如說,如今人們在 Dropbox 之類的網站掏錢購買存儲空間。現在需要 Solid 以及它將提供的不一樣的有益方法。

構建新的 Solid 平台、促進廣泛採用要付出巨大的努力,但我認為我們有足夠的精力將世界帶到一個新的轉折點。

因此,我向 MIT 休了假,減少了在萬維網聯盟(W3C)的日常工作,創辦了一家名為 inrupt 的公司,我將非常直接地負責引導 Web 的下一個階段。iinrupt 將成為讓 Solid 得以蓬勃發展起來的基礎設施。它的使命是提供商業力量和生態系統,有助於保護基於 Solid 的新 Web 的完整性和質量。

開源項目從一家資源充足的公司的貢獻中獲益匪淺,這樣的例子有好多。雖然開源社區提供了首創精神和創新根源,但日常的Web用戶和公司企業卻常常向另外提供技術支持和重要的附屬商業服務的商業實體尋求應用程序和服務。

我認為同樣這個模式對於Solid的成功至關重要。inrupt 的成功與 Solid 的成功完全休戚相關。我的合伙人和inrupt聯合創始人是約翰?布魯斯(John Bruce),他是一位經驗豐富的商業領袖,具備豐富的技能,能夠實現我對 Solid 懷有的願景。我們同樣熱衷於打造一個更美好、更平衡的 Web。

Solid 和 inrupt 將共同提供有益於每個 Web 用戶的新體驗,這在今天的 Web 上是不可能的。到時,個人、開發者以及公司企業創建和發掘創新的、豐富生活和業務的應用程序和服務。到時我們將擁有用於存儲、保護和管理個人數據的可信服務。

對於 Web 的這下一個時代我非常樂觀。

我仍將擔任 W3C、Web 基金會和開放數據研究所的創始人兼董事,而這些組織是保護過去的 Web 和現在的 Web 的重要組成部分。Inrupt 是 W3C 的成員,使用許多現有標準,是這個制定標準的社區的一部分。Web 基金會倡導數據權利,其使命是促進一個有益於人類的自由開放的 Web。而開放數據研究所在尊重隱私的同時,確保數據儘可能開放,這非常重要。我身兼數職,我在每個崗位上工作時,總是竭力以符合該組織的利益來行事。

眼下是令人激動的時期。我將致力於為 Solid 指導發展方向,並規劃未來治理。inrupt 將做很多事情:它的首要任務是打造 Solid 生態系統。憑藉正確的價值觀和基本的企業基礎設施,我們將建造有利於每個人的有益系統。
未來仍然比過去更美好。
*******

Solid(Social Linked Data 社交關聯數據)是重新去中心化項目,基於 Linked Data(關聯數據)原則以構建去中心化 Web 應用。將數據與應用分離,數據存儲在 POD(Personal Online Data 個人在線數據) 上,應用訪問數據需被授權。Tim Berners-Lee 爵士和 John Bruce 創辦 Inrupt 公司推進 Solid 項目,支持 Solid 社區

Node Solid Server 是 Solid 規範的實現。除了自建伺服器也可選擇信任的 PODS(Personal Online Data Stores 個人在線數據商)獲取 Solid POD,註冊並生成 WebID。(原型,一堆 bug)

配置文件查看器演示了應用如何登錄登出並從 Solid POD 讀取數據,需運行於 Web 伺服器(例如 npm install -g local-web-server 或參照 MDN 文檔建立簡單的本地測試伺服器),文檔提供了用於測試的 Profile。

在 yourpod 的照片與在 mypod 上對照片的評論需要關聯數據。關聯數據以 RDF(Resource Description Framework 資源描述框架)表示,使用 RDF 語法中的 Turtle(Terse RDF Triple Language 簡潔 RDF 三元語言),重用了 Web Annotation Ontology(Web 註釋本體)。提供了 rdflib.js 關連數據常規工具箱以存儲,解析,序列化為各格式並跟蹤應用或伺服器的數據變更。

Ruben Verborgh 是 Solid 項目的開發者,于去年的博客文章談論了數據和應用的分離。以社交網路為例,Twitter 和 Facebook 已經是以百萬或數十億用戶單一數據中心的極端,而像電子郵件系統一樣聯邦式的去中心化微博網路 Mastodon(乳齒象)則大約 150 萬用戶分佈在 2400 邦。Solid 則更進一步設想每人一個甚至多個 POD,一個 POD 用於辦公,一個 POD 用於家用,一個 POD 用於學習等。數據和應用的分離將提高競爭力,以更快的速度激發創新,提供服務的能力不再取決於數據的所有。應用將以服務質量取勝,因為人們隨時可以更換更合適的應用。

 

喜歡、支持,請轉發分享↓Follow Us 責任編輯:劉鈺