glossary

Decentralized Application (dApp)

Definition
A website that uses the blockchain as its backend infrastructure, allowing users to perform onchain interactions such as reading onchain state or executing smart contract functions.
Description

dApps are a key part of the Web3 ecosystem. Since dApps are decentralized, they are resistant to censorship and can operate autonomously, offering services like lending, borrowing, or token exchanges without a central authority.

To use a dApp, users typically connect their cryptocurrency wallets, allowing the dApp to interact with their onchain assets. For example, a decentralized exchange (DEX) like Uniswap is a popular dApp that allows users to swap tokens directly with one another without intermediaries.

Prevent users from interacting with malicious dApps