Pevný | |
---|---|
Typ | standard , Osobní online úložiště dat [d] a projekt |
Autor | Tim Berners-Lee |
Vývojář | Massachusetts Institute of Technology |
Zapsáno v | JavaScript |
První vydání | 10. srpna 2016 |
Hardwarová platforma | Celosvětový web |
Licence | MIT |
webová stránka | solid.mit.edu |
Solid ( Social Linked Data ) [1] je projekt na vytvoření decentralizovaného celosvětového webu inspirovaný Timem Bernersem-Leem , autorem původního konceptu WWW , vyvinutého ve spolupráci s Massachusetts Institute of Technology (MIT). Projekt „se snaží radikálně změnit způsob, jakým dnes webové aplikace fungují, usiluje o lepší správu dat ze strany jejich vlastníka a také o ochranu jejich soukromí“ [2] tím, že vyvíjí platformu pro propojená data v plně decentralizovaných a uživatelsky spravovaných aplikacích, které nepotřebují kontrolu třetí stranou. Konečným cílem Solid je poskytnout uživatelům úplnou kontrolu nad jejich daty, včetně kontroly nad přístupem a umístěním těchto dat. Za tímto účelem Tim Berners-Lee založil společnost Inrupt, která se věnuje budování komerčního ekosystému založeného na technologiích Solid.
Při budování decentralizovaného webu existuje řada technických problémů, které je podle Tima Berners-Lee třeba překonat. [3] Například namísto použití centralizace v distribučním paradigmatu Spoke–hub jsou decentralizované P2P sítě implementovány takovým způsobem, aby poskytovaly lepší správu a výkon než tradiční sítě peer-to- peer , jako je BitTorrent . Cílem je mít rychlý systém, který se snadno používá a vývojářům usnadňuje vytváření aplikací. [3]
Platforma Solid se zaměřuje na důvěrné zpřístupňování a sdílení informací . Uživatel ukládá své osobní údaje do „ pod “, umístěné tam, kde si přeje. Solidně ověřené aplikace mohou vyžadovat data, pokud uživatel těmto aplikacím udělil oprávnění. Uživatel může distribuovat své informace mezi několik "podů". Například různé "pody" mohou obsahovat jeho autorizační údaje, kontaktní informace, finanční informace, zdravotní informace, cestovní plány a další informace. Poté se uživatel může připojit k autorizované aplikaci sociální sítě tím, že této aplikaci udělí oprávnění pro přístup ke konkrétním informacím v konkrétním „podu“. Uživatel tedy ukládá a spravuje svá data v uživatelských „podech“, pouze on určuje: jaká data každý „pod“ obsahuje, kde je tento „pod“ uložen a které aplikace mají práva používat uživatelská data.
V současné době se Solid skládá z následujících komponent: [4]