Distributed Social Networking Protocol

Last updated
3D Social Networking 3D Social Networking.jpg
3D Social Networking

Distributed Social Networking Protocol (DSNP) is an open-source social media protocol designed to decentralize data ownership, enable easier cross-platform interaction, and allow users to regain control over their personal data, including posts, connections, and messages. This decentralized approach allows users to retain ownership of their information and move it between platforms without relying on a single provider. [1]

Contents

DSNP supports interoperability between social networks, enabling users to interact across different services without requiring separate accounts. This approach contrasts with traditional, centralized platforms, where users and their data are confined to a single ecosystem limiting cross-platform interaction. [2]

In addition, DSNP is designed with a focus on privacy and security, giving users full control over who can access their information.

DSNP is gradually gaining adoption as a decentralized alternative to traditional social media, with increasing interest from privacy-focused users. As of 2024, distributed social networks like Bluesky (AT Protocol) and Mastodon (ActivityPub) are starting to attract users from more established centralized platforms like X (formerly Twitter).

See also

Related Research Articles

Decentralized computing is the allocation of resources, both hardware and software, to each individual workstation, or office location. In contrast, centralized computing exists when the majority of functions are carried out, or obtained from a remote centralized location. Decentralized computing is a trend in modern-day business environments. This is the opposite of centralized computing, which was prevalent during the early days of computers. A decentralized computer system has many benefits over a conventional centralized network. Desktop computers have advanced so rapidly, that their potential performance far exceeds the requirements of most business applications. This results in most desktop computers remaining idle. A decentralized system can use the potential of these systems to maximize efficiency. However, it is debatable whether these networks increase overall effectiveness.

Microblogging is a form of blogging using short posts without titles known as microposts. Microblogs "allow users to exchange small elements of content such as short sentences, individual images, or video links", which may be the major reason for their popularity. Some popular social networks such as Twitter, Threads, Tumblr, Mastodon, Bluesky and Instagram can be viewed as collections of microblogs.

<span class="mw-page-title-main">GNU social</span> Microblogging social networking service

GNU social is a free and open-source microblogging social networking service that implements the OStatus and ActivityPub standards for interoperability between installations. While offering similar functionality to social networks such as Twitter, GNU social seeks to provide the ability for open and federated communication between different microblogging communities, known as 'instances'. Both enterprises and individuals can install and control their own instances and user data.

<span class="mw-page-title-main">Diaspora (social network)</span> Nonprofit, user-owned, distributed social network

Diaspora is a nonprofit, user-owned, distributed social network. It consists of a group of independently owned nodes which interoperate to form the network. The social network is not owned by any one person or entity, keeping it from being subject to corporate take-overs or advertising. According to its developer, "our distributed design means no big corporation will ever control Diaspora."

<span class="mw-page-title-main">Friendica</span> Free software for distributed social networks

Friendica is a free and open-source software distributed social network. It forms one part of the Fediverse, an interconnected and decentralized network of independently operated servers.

pump.io Decentralized social network and protocol

pump.io is a software package containing a social networking service and communication protocol that can be used as a federated social network. Started by Evan Prodromou, it is a follow-up to his previous microblogging software StatusNet and its OStatus protocol. It is designed to be more lightweight and usable for general activity streams instead of the predecessor's focus on microblogging timelines, with its goal being to achieve "most of what people want from a social network".

A decentralised application is an application that can operate autonomously, typically through the use of smart contracts, that run on a decentralized computing, blockchain or other distributed ledger system. Like traditional applications, DApps provide some function or utility to its users. However, unlike traditional applications, DApps operate without human intervention and are not owned by any one entity, rather DApps distribute tokens that represent ownership. These tokens are distributed according to a programmed algorithm to the users of the system, diluting ownership and control of the DApp. Without any one entity controlling the system, the application is therefore decentralised.

<span class="mw-page-title-main">Mastodon (social network)</span> Open source, self-hosted, social media service

Mastodon is an open source, self-hosted, social networking service. Mastodon uses the ActivityPub protocol for federation which allows users to communicate between independent Mastodon instances and other ActivityPub compatible services. Mastodon has microblogging features similar to Twitter, and is generally considered to be a part of the Fediverse.

<span class="mw-page-title-main">Fediverse</span> Network of federated social media platforms

The fediverse is a collection of social networking services that can communicate with each other using a common protocol. Users of different websites can send and receive status updates, multimedia files and other data across the network. The term fediverse is a portmanteau of "federation" and "universe".

<span class="mw-page-title-main">ActivityPub</span> Decentralized social networking protocol

ActivityPub is a protocol and open standard for decentralized social networking. It provides a client-to-server API for creating and modifying content, as well as a federated server-to-server (S2S) protocol for delivering notifications and content to other servers. ActivityPub has become the main standard used in the fediverse, a popular network used for social networking that consists of software such as Mastodon, Pixelfed and PeerTube.

<span class="mw-page-title-main">Solid (web decentralization project)</span> Open-source platform aimed at applying peer-to-peer to data privacy

Solid is a web decentralization project led by 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" 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.

A blockchain is a shared database that records transactions between two parties in an immutable ledger. Blockchain documents and confirms pseudonymous ownership of all transactions in a verifiable and sustainable way. After a transaction is validated and cryptographically verified by other participants or nodes in the network, it is made into a "block" on the blockchain. A block contains information about the time the transaction occurred, previous transactions, and details about the transaction. Once recorded as a block, transactions are ordered chronologically and cannot be altered. This technology rose to popularity after the creation of Bitcoin, the first application of blockchain technology, which has since catalyzed other cryptocurrencies and applications.

MeWe is a global social media and social networking service. As a company based in Los Angeles, California it is also known as Sgrouples, Inc., doing business as MeWe. The site has been described as a Facebook alternative due to its focus on data privacy.

<span class="mw-page-title-main">Pixelfed</span> Open source photo-sharing platform

Pixelfed is a free and open-source image sharing social network service. The platform uses a decentralized architecture which is roughly comparable to e-mail providers, meaning user data is not stored on one central server. It uses the ActivityPub protocol, allowing users to interact with other social networks within the protocol, such as Mastodon, PeerTube, and Friendica. Pixelfed and other platforms utilizing this protocol are considered to be part of the Fediverse.

Proof of personhood (PoP) is a means of resisting malicious attacks on peer to peer networks, particularly, attacks that utilize multiple fake identities, otherwise known as a Sybil attack. Decentralized online platforms are particularly vulnerable to such attacks by their very nature, as notionally democratic and responsive to large voting blocks. In PoP, each unique human participant obtains one equal unit of voting power, and any associated rewards.

The decentralized web is a network of independent computers that provide secure, censorship-resistant access to information and services without relying on central servers or clouds, using decentralized computing.

A digital platform is a software-based online infrastructure that facilitates user interactions and transactions.

<span class="mw-page-title-main">Bluesky</span> Social media service

Bluesky is a microblogging social media service. Similar to Twitter, users can share short text messages, images, and videos in short posts colloquially known as "skeets". It is owned by Bluesky Social PBC, a public benefit corporation based in the United States.

<span class="mw-page-title-main">Nostr</span> Decentralized social networking protocol

Nostr is an open protocol for decentralized message transmission, with the intention to be able to resist internet censorship while maintaining session integrity. The protocol achieves decentralization through users publishing content via a cryptographic key pair to various "relays", a WebSocket server which produces an activity stream of received content from users that subscribe to it. This allows the network to verify users and achieve account portability on Nostr, as users have to sign all posts using their key pair to utilize its identity. This requires users maintaining personal copies of their keys to have complete control over its identity, however services using Nostr can "remember" a private key for repeated use.

<span class="mw-page-title-main">AT Protocol</span> Decentralized social networking protocol

The AT Protocol is a protocol and open standard for decentralized social networking services. It is under development by Bluesky Social PBC, a public benefit corporation originally created as an independent research group within Twitter to investigate the possibility of decentralizing the service.

References

  1. "DSNP - Decentralized Social Networking Protocol". dsnp.org. Retrieved 2024-11-17.
  2. DSNP/DSNP, DSNP, 2023-08-03, retrieved 2024-11-17