Tim Berners-Lee's Solid Project: Can It Save the Web?
Tim Berners-Lee's Solid Project: Can It Salvage the Spider web?
Not everyone thinks the web needs saving. After all, it's a bigger and more essential office of our lives than almost anyone could accept predicted when Tim Berners-Lee first wrote a browser for what became the Globe Wide Web. But the original peer-to-peer, open-protocol, read-write architecture has been overshadowed in many ways past walled gardens like Facebook, Google, and Amazon. One reason for that is that the original web protocols were limited. While they provided the means for browsing and linking, they didn't come with standard solutions for identity, personal data storage, or social applications. So corporations stepped in to fill up the void with their own all-time interests at eye and non those of their customers or the spider web at large. Decades later, Berners-Lee thinks he has a solution: his Solid (SOcial LInked Information) system.
The Privacy Problem Starts With a Personal Data Trouble
We're all very familiar with the issues around personal privacy on the internet (or lack thereof). Consumer and regulatory force per unit area are beingness applied to get Facebook, Google, and others to put limits on how they utilise the incredible amount of information they gather nigh us, as well as give u.s.a. some rights to reduce the amount of data collected or to delete it altogether. But all of that is really just dealing with the symptoms of the root problem — which is that the way the web is currently built makes it almost impossible not to give away information in order to use its well-nigh powerful capabilities.
As a simple example, recollect about most every website you've needed to join to use a new production or its service or app you've downloaded. More frequently than non, you need to create an account so that the information needed to run the app and access your info from multiple devices tin can exist stored on your behalf on the company'due south servers. If instead, you lot use Google or Facebook or Amazon or Apple credentials to log in to that app or those sites, so they also gain data almost you.
It turns out it doesn't have to exist that way. At that place'southward an emerging class of spider web-based applications, oft telephone call dApps (for Distributed Apps), that let yous keep your own data and have apps admission it only with your permission. In the elementary case of an app you apply on one self-independent device, that's pretty easy and doesn't demand to be whatever more complex than having the app use a local database — essentially the way traditional standalone-desktop applications usually work or at to the lowest degree used to.
But one time you want access to your data from multiple devices, or to share with others, so things become trickier. You need a way to safely shop your data on the web so that you can ever have access to it, tin share information technology with those y'all give access to, and revoke those permissions at will. That's where the Solid project Berners-Lee has been spearheading at MIT comes into play.
Solid Is Designed to Let You Control Your Own Information
Solid builds on electric current web standards by extending them to provide a distributed information service. Individuals and organizations keep their information in PODs (Personal Online Data stores). PODs are designed to be secure, and the owner can provide fine-grained access to portions of their information, likewise as revoke it as needed. PODs can exist stored either in a public cloud storage service, or self-hosted. To let users to find each other's PODs, there is a DNS-like lookup service where each user registers for a WebID that is unique to them. Then information technology adds a link to their ID specifying their POD location.
But PODs are just the lowest level of brainchild Solid provides. Berners-Lee is hoping to accomplish something very powerful by building a semantic web on top of them. Instead of simply being piles of arbitrary information, the idea is that common relationships like "friend" or "name" or "address" can exist standardized and the contents of PODs and their links typed then that distributed applications tin operate on the data. Imagine, for case, that y'all wanted to build a Facebook-similar service that immune sending letters to friends of friends (with permission). With Solid and PODs, your app could follow all the links from a user to their friends, and then follow those users' friend links. So information technology could accomplish the sort of social sharing for which Facebook was originally designed without requiring a centralized database or other knowledge well-nigh any of the individuals involved.
Even meliorate, because many of the information and link types are standardized (RDF is relied on heavily), multiple unlike applications can make employ of the aforementioned data. So you could simply put information in your POD one time and have it be useful to all of the applications that yous let to access to it — instead of today where Facebook, Twitter, Google, Amazon, then on each need you to separately requite them your data and remember to manage their access to it.
Bold Solid can gain enough awarding support and user credence, this will exist a huge boon to the futurity of the web. Berners-Lee is confident enough that he has spun a visitor, Inrupt, out to build commercial products based on the open-source Solid codebase — which is customs-supported. But before we get too excited, along with the information trouble there is another dragon to be slain in de-centralizing the net: identity.
Identity Is Still a Weak Link
Since the location of your POD is stored in your ID, it is like shooting fish in a barrel to relocate your POD as needed. Nevertheless, the proposed WebIDs include the domain name of the identity provider. For example, if y'all get your WebID from Berners-Lee's own Solid startup, Inrupt, information technology will be of the class <userid>@inrupt.internet. And then you tin can't easily motion your WebID. To make matters worse, it's likely that if Solid becomes successful most users will get their WebIDs the easiest possible manner — from 1 of the places they already accept an identity similar Google or Facebook. Those companies would then still accept leverage over them, and also would accept full knowledge of queries fabricated about the ID. I suspect they'd too be the major provider of POD storage likewise, meaning they'll have fairly complete audit trails of your activity on the web.
Where Does Solid Go From Here?
Solid is just one of the dozens of efforts to re-builder the web into something more distributed and user-centric. But it's the only 1 being driven by the inventor of the original Web, which gives it instant credibility. Application development is underway for it now. If you're familiar with Athwart or React frameworks, you can build a simple app that demonstrates many of its capabilities speedily. For example, it took me less than an hr to ready up Angular and build and deploy Solid'southward sample app, and I'd never used Athwart earlier.
If you lot're not a developer, you tin still get your own WebID and POD from Inrupt, and then look to see how the system evolves. I think information technology will very much be an uphill battle for Solid. When the spider web appeared, information technology entered a vacuum needing to be filled. At present Solid is entering a infinite dominated by massive corporations who brand a living by harvesting and selling user information. They're not going to let go of that flock of golden geese easily.
Now Read: Become Self-Sovereign: How to Own Your Identity on the Internet, All near the dark web, and how to use information technology, and Facebook Files Patent For Exactly the Kind of Spying It Claims It Doesn't Do.
Top paradigm credit: Getty Images
Source: https://www.extremetech.com/extreme/281334-tim-berners-lees-solid-project-can-it-save-the-web
Posted by: wiechmannchfur1978.blogspot.com
0 Response to "Tim Berners-Lee's Solid Project: Can It Save the Web?"
Post a Comment