Fast | |
---|---|
Sorts | standard , Personal Online Data Store [d] och projekt |
Författare | Tim Berners-Lee |
Utvecklaren | Massachusetts Institute of Technology |
Skrivet i | JavaScript |
Första upplagan | 10 augusti 2016 |
Hårdvaruplattform | World Wide Web |
Licens | MIT |
Hemsida | solid.mit.edu |
Solid ( Social Linked Data ) [1] är ett projekt för att skapa en decentraliserad världsomspännande webb inspirerad av Tim Berners-Lee , författaren till det ursprungliga konceptet WWW , utvecklat tillsammans med Massachusetts Institute of Technology (MIT). Projektet "strävar efter att radikalt förändra hur webbapplikationer fungerar idag, eftersträva bättre datahantering av sin ägare, samt ta hand om deras integritet" [2] genom att utveckla en plattform för länkad datai helt decentraliserade och användarhanterade applikationer som inte behöver kontrolleras av tredje part. Solids slutmål är att ge användare fullständig kontroll över sin data, inklusive kontroll över åtkomst och plats för dessa data. För detta ändamål grundade Tim Berners-Lee Inrupt, ett företag dedikerat till att bygga ett kommersiellt ekosystem baserat på Solid-teknologier.
När man bygger en decentraliserad webb finns det ett antal tekniska utmaningar som, enligt Tim Berners-Lee , måste övervinnas. [3] Till exempel, istället för att använda centralisering i Spoke-hub-distributionsparadigmet , implementeras decentraliserade P2P- nätverk på ett sådant sätt att de ger större hanterbarhet och prestanda än traditionella peer-to- peer - nätverk som BitTorrent . Målet är att ha ett snabbt system som är lätt att använda och gör det enkelt för utvecklare att skapa applikationer. [3]
Solid-plattformen är fokuserad på konfidentiellt avslöjande och delning av information . Användaren sparar sina personuppgifter i " under ", placerad där han vill. Solid-autentiserade applikationer kan begära data om användaren har gett behörighet till dessa applikationer. Användaren kan fördela sin information mellan flera "pods". Till exempel kan olika "pods" innehålla hans behörighetsdata, kontaktinformation, ekonomisk information, hälsoinformation, resplaner och annan information. Sedan kan användaren gå med i en auktoriserad applikation för sociala nätverk genom att ge den applikationen tillstånd att komma åt specifik information i en specifik "pod". Således lagrar och hanterar användaren sina data i användar-"pods", bara han bestämmer: vilken data varje "pod" innehåller, var denna "pod" lagras och vilka applikationer som har rättigheter att använda användardata.
För närvarande består Solid av följande komponenter: [4]