What are dApps and how do they work?

Decentralized apps, or dApps, are software programs that are powered by cryptocurrency. By paying with crypto coins, users can receive various software-enabled services, such as digital wallets or games. So if you think of cryptocurrency as a token that pays for machines to run, then dApps function like a video arcade, where clients can deposit money to use the service.

Here’s how dApps work — pronounced dee-Apps or perhaps simply daps, depending on who you ask — and why they’re key to moving forward the promises of the so-called Web3.

What are dApps and how do they work?

Decentralized apps and traditional apps look similar in many respects, offering a service, for example, running a social network, making a stock trade or handling some other rote task. The key difference between these two app types is that dApps use blockchain technology, which is a database that records every transaction running on, typically, a decentralized computer network.

To use a dApp, a user pays some amount of cryptocurrency to enable a smart contract, a kind of contract that automatically executes once certain conditions are met. For example, a smart contract might execute a stock trade, like the arcade running a game after you deposit a token.

The blockchain database allows every action to be executed and recorded on a distributed ledger, decentralizing the entire process and removing centralized oversight of the process. However, frequently dApps are open source, meaning that any person can see the code behind the app and even make their own contributions to it.

“Whether a user is creating an account, purchasing a digital item, placing a trade or transferring assets, they only need to trust the open-sourced smart contract code and the underlying decentralized network,” says Eric Chen, CEO and co-founder of Injective Labs, a company that creates and develops decentralized financial markets.

“All activity is also logged and secured on-chain, so that everything is fully visible and uneditable, creating full transparency and accountability for the end-user,” says Chen.

This transparency “allows users to verify that the dApp is running as intended and that there is no fraud or cheating taking place,” says Aaron Rafferty, co-founder of BattlePacs, a voter engagement platform that uses blockchain and non-fungible tokens (NFTs) to spark political discussions.

What are some popular dApps and why would someone use them?

The broad appeal for dApps is that they give users increased privacy and greater security than traditional apps, providing valuable benefits to users. Decentralized apps may perform a variety of different functions, but they’re often focused on a few different areas.