The Distributed
  • Cryptocurrencies
    • Adoption
    • Altcoins
    • Bitcoin
    • Blockchain
    • Business
    • Decentralized Finance
    • Ethereum
    • Hacks
    • Crypto Markets
    • NFTs
    • Regulation
    • Scams
    • Stablecoins
  • Finance
    • Banking
    • Central Banks
    • Financial Markets
  • Technology
    • Artificial Intelligence
    • Cyber Security
    • Metaverse
    • Web3
  • Tools
    • Cryptocurrency Market
    • Stock Market
    • Economic Calendar
  • Archive
No Result
View All Result
The Distributed
  • Cryptocurrencies
    • Adoption
    • Altcoins
    • Bitcoin
    • Blockchain
    • Business
    • Decentralized Finance
    • Ethereum
    • Hacks
    • Crypto Markets
    • NFTs
    • Regulation
    • Scams
    • Stablecoins
  • Finance
    • Banking
    • Central Banks
    • Financial Markets
  • Technology
    • Artificial Intelligence
    • Cyber Security
    • Metaverse
    • Web3
  • Tools
    • Cryptocurrency Market
    • Stock Market
    • Economic Calendar
  • Archive
No Result
View All Result
The Distributed
No Result
View All Result
Home Learn The Technology

Decentralized Applications (dApps)

by The Distributed Team
June 2, 2022 - Updated on June 14, 2022
in The Technology
Decentralized Applications (dApps)

What Are Decentralized Applications (dApps)?

Decentralized applications (dApps) are software programs built upon a peer-to-peer network of computer nodes, such as a blockchain. They exist to cut the middleman out of financial transactions, with smart contracts taking their place.

For an application to be considered decentralized it must be completely open-source, have an autonomous operation, data and records must be stored using distributed ledger technology and the dApp must generate a utilize a native token.[1]David Johnston – The General Theory of Decentralized Applications, Dapps

How Do Decentralized Apps (dApps) Work?

A typical application like Twitter and Facebook are centralized, being run by their parent companies, who have full control over what happens to the app.

Dapps work as a usual application does, providing function or utility to a user. Although, dApps are decentralized in the sense that once the dApp is deployed by the creators, the protocol and smart contracts govern the project rather than a centralized entity.

Smart contracts are programs that once launched, are immutable and execute the rules encoded within the smart contract without intervention. Smart contracts can be encoded to do almost anything such as releasing funds or purchasing tokens.

Since dApps aren’t governed by a central entity it brings the point, how are dApps governed? Governance of dApps occurs through tokens, native to its blockchain, which represent a portion of ownership within the dApp. With token ownership, decisions within the dApp are made through a majority vote via consensus mechanisms where owners of tokens vote on what changes may or may not occur.

Pros And Cons Of Decentralized Applications (dApps)

Pros Of Decentralized Applications (dApps)

Points Of Failure – The absence of centralized servers means that the network isn’t reliant on a single computer node reducing the points of failure.

Uncensored – A distributed governance ensures that there is no one person who can block or restrict other users.

Privacy – A real world identity isn’t required to use a dApps services. Information is stored within a shared database where encrypted information can only be accessed by verified users.

Trustless – Smart contracts replace a centralized entity and their pre-determined conditions can be verified prior to using the contract. This puts the trust into verifiable and immutable code.

Cons Of Decentralized Applications (dApps)

Centralization – Although dApps work to eliminate centralization, dApps may still utilize centralized servers and services to store sensitive information and business logic prior to being published on-chain.[2]Ethereum – Introduction to Dapps Some dApps have a majority of tokens distributed to owners of the service at the time of initial coin offering.

Performance – A dApp may find it difficult to scale while keeping security and decentralization, this causes congestion within a dApp making for a poor user experience.

Accessibility – To those not tech-saavy, using a dApp may be tricky. There are alot of steps and requirements currently to use a dApp which make the wide spread adoption a slower process until accessibility becomes easier and easier.

Maintenance – The immutability of smart contracts comes with a drawback, once launched they cannot be changed. This makes upgrades and changes to a dApp harder. The absence of a central entity also makes the process of upgrading the network slower as changes must reach consensus first.

Examples Of Decentralized Applications (dApps)

BitTorrent

BitTorrent is a decentralized, peer-to-peer file-sharing application. BitTorrent was acquired by TRON in 2018 and is one of the largest file-sharing applications utilized by major entities such as Binance.

UniSwap

UniSwap is a decentralized exchange that utilizes automated market-maker-based mechanisms to facilitate the swapping of tokens. It also allows users to lend their cryptocurrencies to liquidity pools in return for getting paid interest.

Augur

Augur is a decentralized betting platform that uses open-source smart contracts to guarantee that bets will be paid out. It also acts as an oracle and prediction market platform for sports, economics, and world events.

References[+]

References
↑1 David Johnston – The General Theory of Decentralized Applications, Dapps
↑2 Ethereum – Introduction to Dapps
Tags: dApps

Most Read

Artificial Intelligence

Top Canadian Media Outlets Sue OpenAI In Copyright Case Potentially Worth Billions

December 5, 2024
Artificial Intelligence

Introducing Deep Research: OpenAI’s Launches New Agentic Tool In ChatGPT

February 21, 2025
The Technology

Decentralized Applications (dApps)

June 2, 2022 - Updated on June 14, 2022
Cryptocurrencies

Crypto Skyrocketed In May As Bitcoin Gained Institutional, Regulatory Backing – Report

June 16, 2025
Artificial Intelligence

Using AI To Create A Sustainable Future: Microsoft Teams Up With Leading Energy Company

October 11, 2024

Subscribe To Our Newsletter

By subscribing, you agree with our privacy and terms.

Follow The Distributed

Twitter Instagram Youtube LinkedIn Facebook RSS
ADVERTISEMENT
The Distributed

  • About The Distributed
  • Terms
  • Contact
  • Privacy
  • Editorial
  • Careers
  • RSS Feed

© 2023 The Distributed

No Result
View All Result
  • Cryptocurrencies
    • Adoption
    • Altcoins
    • Bitcoin
    • Blockchain
    • Business
    • Decentralized Finance
    • Ethereum
    • Hacks
    • Crypto Markets
    • NFTs
    • Regulation
    • Scams
    • Stablecoins
  • Finance
    • Banking
    • Central Banks
    • Financial Markets
  • Technology
    • Artificial Intelligence
    • Cyber Security
    • Metaverse
    • Web3
  • Learn
    • The Coins
    • The Future
    • The Innovations
    • The Technology
  • Tools
    • Cryptocurrency Market
    • Stock Market
    • Economic Calendar
  • Research
  • Reviews
    • Exchanges
    • Wallets
  • Headlines
  • About Us
  • Contact Us

© 2023 The Distributed

This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Visit our Privacy and Cookie Policy.