Ελληνικά

What is a dApp (decentralized application)?

In short

A dApp is an application that relies, in part or entirely, on a decentralized network, usually a blockchain, rather than only on a company’s servers.

By the Cryptonomy editorial team · Updated · 2 min read

Imagine a crypto swap app where the swap is carried out by code on a shared network, rather than being recorded internally by a company.

The screen you see may look like any other website. Behind it, though, core functions are carried out by smart contracts: programs stored on the blockchain that apply predefined rules. Think of a vending machine: you pick a product, pay, and the machine completes the process without waiting for a clerk.

In a typical dApp, you connect your wallet, choose an action and approve the related transaction. The network processes it and the result is recorded on the blockchain. Using it may require a network fee, known as gas, though not every action on the screen has to be a transaction.

Why it matters

dApps are used for decentralized exchanges, lending services, games and NFT marketplaces. They can let you transact directly from your wallet, without first depositing your crypto into a platform account. Depending on the function, however, you may be locking assets into a contract.

A key advantage is that the rules and transactions can be publicly verifiable. Different apps can also use the same contracts or work with each other. That doesn’t mean every user can easily audit the code, or that their data stays private.

What to watch out for

“Decentralized” isn’t a switch that’s always in the same position. The website may be hosted on a central server, and the team may have permissions to change or pause the contracts. We find the question “who controls what?” more useful than the dApp label.

Bugs in the code, malicious token spending approvals and fake websites can lead to losses. A security audit reduces uncertainty; it doesn’t guarantee safety. Simply connecting a wallet is different from signing a transaction or granting permission to transfer tokens. A legitimate dApp will never need your seed phrase (recovery phrase) or your private key.

From Cryptonomy

Articles where you will find it