Glossary
DApp
A decentralized application: a frontend that talks to one or more smart contracts instead of a private backend, so its core logic lives on-chain.
A DApp is an application whose business logic lives in smart contracts on a public blockchain. The user interface is typically a normal web app, but instead of calling a private API it signs transactions and queries on-chain state via a node or RPC provider.
Because the logic is on-chain, anyone can fork the frontend, run their own, or interact with the contracts directly — the developer cannot unilaterally censor users or change the rules without going through whatever upgrade path the contracts themselves expose.