DEFINITION of 'Decentralized Applications or dApps'

Decentralized applications (dApps) are digital applications or programs that exist and run on a blockchain or P2P network of computers instead of a single computer, and are outside the purview and control of a single authority.

BREAKING DOWN 'Decentralized Applications or dApps'

A standard web app, like Uber or Twitter, runs on a computer system which is owned and operated by an organization giving it full authority over the app and its workings. There may be multiple users on one side, but the backend is controlled by one single organization.

dApps can run on both a P2P network as well as a blockchain network. For example, BitTorrent, Tor, and Popcorn Time are examples of applications that run on various computers that are part of a P2P network where there are multiple participants on all sides' some are consuming the content, some are feeding or seeding the content, while others are simultaneously performing both functions.

In the context of cryptocurrencies, the dApps exist and run on blockchain network in a public, open source, decentralized environment and are free from control and interference from any single authority.

For example, a developer can create a Twitter-like dApp and put it on a blockchain where any user can tweet messages. Once posted, no one - including the app creators - can delete the tweets. Editing may be possible by the sender, but the original tweet would be retained forever.

RELATED TERMS
  1. Distributed Applications (ĐApps)

    Distributed Applications are software applications that are stored ...
  2. Decentralized Market

    A decentralized market consists of a network of investors, buyers, ...
  3. Peer-to-Peer (P2P) Service

    A peer-to-peer (P2P) service is a decentralized platform whereby ...
  4. Peer-to-Peer (P2P) Economy

    A peer-to-peer economy is a decentralized model whereby two parties ...
  5. Blockchain ETF

    Blockchain ETFs facilitate real-time trading on a basket of blockchain-based ...
  6. Blockchain Operating System

    A blockchain operating system uses blockchain as the platform ...
Related Articles
  1. Tech

    Public, Private, Permissioned Blockchains Compared

    Here are the key differences between the public, private and permissioned blockchains.
  2. Tech

    Is Ethereum More Important Than Bitcoin?

    Ethereum's market capitalization is only about a third of Bitcoin, but some think it is gaining ground fast.
  3. Tech

    How Does Blockchain Work?

    Blockchain technology supports the cryptocurrency space and many other promising applications.
  4. Tech

    Public vs Private Blockchains: Challenges and Gaps

    Despite the growing corporate embrace of public blockchains, there's a slow shift toward private blockchains.
  5. Tech

    Is Amazon Getting Serious About Blockchain?

    Amazon has made blockchain tech overtures as early as 2017, but 2018 has seen it grow more aggressive in its forays into blockchain.
  6. Tech

    Why Google is Building its Own Blockchain

    Here's why Alphabet Inc.'s Google is actively pursuing a blockchain based offering.
  7. Tech

    Does Blockchain Technology Pose a Threat to Netflix?

    Blockchain technology's many uses include decentralized streaming. Netflix needs to join in or be left behind.
  8. Tech

    Google, Goldman Sachs And Citigroup Are Preparing For A Blockchain Future

    A new report tallies corporate investments in blockchain technology and these three companies are among the top five.
  9. Tech

    Blockchain Technology's Three Generations

    Much like the internet, it's possible to divide the development of blockchain into stages.
  10. Tech

    What Is EOS?

    EOS is a blockchain-based system that enables the development and hosting of commercial-scale decentralized applications.
RELATED FAQS
  1. What Does the Bitcoin Blockchain Record?

    Read about the bitcoin blockchain, a public ledger shared among all bitcoin users that records the information of every single ... Read Answer >>
  2. How does Twitter make money?

    Learn how Twitter earns revenue, including how the social media company uses three targeted advertising streams, data farming ... Read Answer >>
  3. What are the advantages of paying with Bitcoin?

    Learn how payments made with Bitcoins offer certain advantages over standard currency, including user anonymity, no taxation ... Read Answer >>
  4. How Does Uber Make Money?

    Have you ever used Uber and wonder how did they set the price? Here is an inside look at how ridesharing companies like Uber ... Read Answer >>
Trading Center