Solid (web decentralization project)

Last updated

Solid
Developer(s) The W3C Solid Community Group
Initial release10 August 2016;7 years ago (2016-08-10)
Repository github.com/solid
Written in JavaScript
License MIT
Website solidproject.org

Solid (Social Linked Data) [1] is a web decentralization project led by Sir Tim Berners-Lee, the inventor of the World Wide Web, originally developed collaboratively at the Massachusetts Institute of Technology (MIT). The project "aims to radically change the way Web applications work today, resulting in true data ownership as well as improved privacy" [2] by developing a platform for linked-data applications that are completely decentralized and fully under users' control rather than controlled by other entities. The ultimate goal of Solid is to allow users to have full control of their own data, including access control and storage location. To that end, Tim Berners-Lee formed a company called Inrupt to help build a commercial ecosystem to fuel Solid.

Contents

History

Two decades after Berners-Lee invented the World Wide Web in 1989, he outlined the design issues of what later became the Solid project in drafts he wrote for the World Wide Web Consortium. [3] [4] Berners-Lee became increasingly dismayed at seeing his invention being abused, such as when Russian hackers interfered with the 2016 US elections, when the Facebook–Cambridge Analytica data scandal became public, when Facebook in 2012 conducted psychological experiments on nearly 700,000 users in secret, and when Google and Amazon applied for patents on devices that listen for emotional changes in human voices. [5]

Berners-Lee felt that the Internet was in need of repair and conceived the Solid project as a first step to fix it, as a way to give individual users full control over the usage of their data. [6] The Solid project is available to anyone to join and contribute, although Berners-Lee advises that people without coding skills should instead advocate publicly for changing the Internet. [7]

In 2015, MIT received a gift from Mastercard to support the development of Solid. Berners-Lee's research team collaborated with the Qatar Computing Research Institute and Oxford University on Solid. [8]

In 2018, Berners-Lee took a sabbatical from MIT to launch a commercial venture based on Solid, named Inrupt. [9] [10] The company's mission is "to provide commercial energy and an ecosystem to help protect the integrity and quality of the new web built on Solid." [11]

In 2018, a process of open standardization through the World Wide Web Consortium started for the Solid specifications. [12]

In December 2021, Inrupt raised $30 million from Series A investments. [13]

Design

There are a number of technical challenges to be surmounted to accomplish decentralizing the web, according to Berners-Lee's vision. [14] Rather than using a centralized spoke–hub distribution paradigm, decentralized peer-to-peer networking is implemented in a manner that adds more control and performance features than traditional peer-to-peer networks such as BitTorrent. Other goals are for the system to be easy to use, fast, and allow for simple creation of applications by developers. [14]

Solid's central focus is to enable the discovery and sharing of information in a way that preserves privacy. A user stores personal data in "pods" (personal online data stores) hosted wherever the user desires. Applications that are authenticated by Solid are allowed to request data if the user has given the application permission. A user may distribute personal information among several pods; for example, different pods might contain personal profile data, contact information, financial information, health, travel plans, or other information. The user could then join an authenticated social-networking application by giving it permission to access the appropriate information in a specific pod. The user retains complete ownership and control of data in the user's pods: what data each pod contains, where each pod is stored, and which applications have permission to use the data. [1]

In more detail, Solid consists of the following components: [15]

See also

Related Research Articles

<span class="mw-page-title-main">HTTP</span> Application protocol for distributed, collaborative, hypermedia information systems

The Hypertext Transfer Protocol (HTTP) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, where hypertext documents include hyperlinks to other resources that the user can easily access, for example by a mouse click or by tapping the screen in a web browser.

<span class="mw-page-title-main">Semantic Web</span> Extension of the Web to facilitate data exchange

The Semantic Web, sometimes known as Web 3.0, is an extension of the World Wide Web through standards set by the World Wide Web Consortium (W3C). The goal of the Semantic Web is to make Internet data machine-readable.

<span class="mw-page-title-main">Tim Berners-Lee</span> English computer scientist, inventor of the World Wide Web (born 1955)

Sir Timothy John Berners-Lee, also known as TimBL, is an English computer scientist best known as the inventor of the World Wide Web, the HTML markup language, the URL system, and HTTP. He is a professorial research fellow at the University of Oxford and a professor emeritus at the Massachusetts Institute of Technology (MIT).

<span class="mw-page-title-main">World Wide Web</span> Linked hypertext system on the Internet

The World Wide Web is an information system that enables content sharing over the Internet through user-friendly ways meant to appeal to users beyond IT specialists and hobbyists. It allows documents and other web resources to be accessed over the Internet according to specific rules of the Hypertext Transfer Protocol (HTTP).

<span class="mw-page-title-main">World Wide Web Consortium</span> Main international standards organization for the World Wide Web

The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. Founded in 1994 and led by Tim Berners-Lee, the consortium is made up of member organizations World Wide Web maintain full-time staff working together in the development of standards for the World Wide Web. As of 5 March 2023, W3C had 462 members. W3C also engages in education and outreach, develops software and serves as an open forum for discussion about the Web.

<span class="mw-page-title-main">Website</span> Set of related web pages served from a single domain

A website is a collection of web pages and related content that is identified by a common domain name and published on at least one web server. Websites are typically dedicated to a particular topic or purpose, such as news, education, commerce, entertainment, or social media. Hyperlinking between web pages guides the navigation of the site, which often starts with a home page. The most-visited sites are Google, YouTube, and Facebook.

<span class="mw-page-title-main">WorldWideWeb</span> First web browser, later renamed Nexus

WorldWideWeb is the first web browser and web page editor. It was discontinued in 1994. It was the first WYSIWYG HTML editor.

Identity management (IdM), also known as identity and access management, is a framework of policies and technologies to ensure that the right users have the appropriate access to technology resources. IdM systems fall under the overarching umbrellas of IT security and data management. Identity and access management systems not only identify, authenticate, and control access for individuals who will be utilizing IT resources but also the hardware and applications employees need to access.

<span class="mw-page-title-main">Robert Cailliau</span> Belgian engineer, computer scientist, and co-inventor of the World Wide Web

Robert Cailliau is a Belgian informatics engineer who proposed the first (pre-www) hypertext system for CERN in 1987 and collaborated with Tim Berners-Lee on the World Wide Web from before it got its name. He designed the historical logo of the WWW, organized the first International World Wide Web Conference at CERN in 1994 and helped transfer Web development from CERN to the global Web consortium in 1995. He is listed as co-author of How the Web Was Born by James Gillies, the first book-length account of the origins of the World Wide Web.

<span class="mw-page-title-main">Line Mode Browser</span> Command-line web browser

The Line Mode Browser is the second web browser ever created. The browser was the first demonstrated to be portable to several different operating systems. Operated from a simple command-line interface, it could be widely used on many computers and computer terminals throughout the Internet. The browser was developed starting in 1990, and then supported by the World Wide Web Consortium (W3C) as an example and test application for the libwww library.

<span class="mw-page-title-main">Libwww</span>

Libwww is an early World Wide Web software library providing core functions for web browsers, implementing HTML, HTTP, and other technologies. Tim Berners-Lee, at the European Organization for Nuclear Research (CERN), released libwww in late 1992, comprising reusable code from the first browsers.

<span class="mw-page-title-main">History of the World Wide Web</span> Information system running in the Internet

The World Wide Web is a global information medium that users can access via computers connected to the Internet. The term is often mistakenly used as a synonym for the Internet, but the Web is a service that operates over the Internet, just as email and Usenet do. The history of the Internet and the history of hypertext date back significantly further than that of the World Wide Web.

Semantic publishing on the Web, or semantic web publishing, refers to publishing information on the web as documents accompanied by semantic markup. Semantic publication provides a way for computers to understand the structure and even the meaning of the published information, making information search and data integration more efficient.

Henrik Frystyk Nielsen is a Danish engineer and computer scientist. He is best known for his pioneering work on the World Wide Web and subsequent work on computer network protocols.

Giant Global Graph (GGG) is a name coined in 2007 by Tim Berners-Lee to help distinguish between the nature and significance of the content on the existing World Wide Web and that of a promulgated next-generation web, presumptively named Web 3.0. In common usage, "World Wide Web" refers primarily to a web of discrete information objects readable by human beings, with functional linkages provided between them by human-created hyperlinks. Next-generation Web 3.0 information designs go beyond the discrete web pages of previous generations by emphasizing the metadata which describe information objects like web pages and attribute the relationships that conceptually or semantically link the information objects to each other. Additionally, Web 3.0 technologies and designs enable the organization of entirely new kinds of human- and machine-created data objects.

WebID is a method for internet services and members to know who they are communicating with. The WebID specifications define a set of editor's drafts to prepare the process of standardization for identity, identification and authentication on HTTP-based networks. WebID-based protocols offer a new way to log into internet services. Instead of using a password, for example, the member refers to another web address which can vouch for it. WebID is not a specific service or product.

ENQUIRE was a software project written in 1980 by Tim Berners-Lee at CERN, which was the predecessor to the World Wide Web. It was a simple hypertext program that had some of the same ideas as the Web and the Semantic Web but was different in several important ways.

A personal data service (PDS) gives the user a central point of control for their personal information. The user's data attributes being managed by the service may be stored in a co-located repository, or they may be stored in multiple external distributed repositories, or a combination of both. Attributes from a PDS may be accessed via an API. Users of the same PDS instance may be allowed to selectively share sets of attributes with other users. A data ecosystem is developing where such sharing among projects or "operators" may become practicable.

A blockchain is a distributed ledger with growing lists of records (blocks) that are securely linked together via cryptographic hashes. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data. Since each block contains information about the previous block, they effectively form a chain, with each additional block linking to the ones before it. Consequently, blockchain transactions are irreversible in that, once they are recorded, the data in any given block cannot be altered retroactively without altering all subsequent blocks.

<span class="mw-page-title-main">Secure Scuttlebutt</span> Decentralized social network

Secure Scuttlebutt (SSB) is a peer-to peer communication protocol, mesh network, and self-hosted social media ecosystem. Each user hosts their own content and the content of the peers they follow, which provides fault tolerance and eventual consistency. Messages are digitally signed and added to an append-only list of messages published by an author. SSB is primarily used for implementing distributed social networks, and utilizes cryptography to assure that content remains unforged as it is propagated through the network.

References

  1. 1 2 David Weinberber (10 August 2016). "How the father of the World Wide Web plans to reclaim it from Facebook and Google". Digital Trends. Archived from the original on 6 July 2018. Retrieved 30 July 2018.
  2. "Solid project website". Massachusetts Institute of Technology. Archived from the original on 29 June 2018. Retrieved 30 July 2018.
  3. Tim Berners-Lee (17 August 2009). "Socially Aware Cloud Storage". World Wide Web Consortium.
  4. Tim Berners-Lee (11 October 2009). "Read-Write Linked Data". World Wide Web Consortium.
  5. Katrina Brooker (1 July 2018). ""I Was Devastated": Tim Berners-Lee, the Man Who Created the World Wide Web, Has Some Regrets". Vanity Fair. Archived from the original on 4 July 2018. Retrieved 30 July 2018.
  6. Klint Finley (4 April 2017). "Tim Berners-Lee, inventor of the web, plots a radical overhaul of his creation". Wired. Archived from the original on 30 June 2018. Retrieved 30 July 2018.
  7. Kathryn Krawczyk (2 July 2018). "World Wide Change: The creator of the web realizes his invention has gone way wrong". The Week. Archived from the original on 9 July 2018. Retrieved 30 July 2018.
  8. "Web inventor Tim Berners-Lee's next project: a platform that gives users control of their data". Computer Science & Artificial Intelligence Lab. Massachusetts Institute of Technology. 2 November 2015.
  9. Katrina Booker (29 September 2018). "Exclusive: Tim Berners-Lee tells us his radical new plan to upend the World Wide Web". Fast Company.
  10. "Inrupt" . Retrieved 7 January 2019. Website.
  11. Tim Berners-Lee (28 September 2018). "One Small Step for the Web..." Inrupt.
  12. "Solid Technical Reports".
  13. "Web creator Tim Berners-Lee's startup Inrupt raises $30 million". TechCrunch. 9 December 2021. Retrieved 16 December 2021.
  14. 1 2 John Leonard (27 July 2018). "Decentralising the web: OmiseGO on the importance of user experience for new platforms". Computing. Archived from the original on 30 July 2018. Retrieved 30 July 2018.
  15. "About Solid". GitHub. Archived from the original on 3 July 2018. Retrieved 30 July 2018.

Further reading