Search
Results for “Dapp vs Smart contract”
Dapp
A dapp (decentralized application) is an application whose core logic runs as a smart contract on a blockchain, paired with a website or app interface that people use to reach it. The contract runs as written on the network rather than on one company's server.
What it means for you. Using a dapp means signing transactions from your own wallet, and those contract interactions cannot be reversed. The website in front can be copied or changed while the contract stays the same, so check the site's address and the contract a wallet prompt names before approving.
Source: ethereum.org: Introduction to dapps · checked 4 October 2026
Smart contract
A smart contract is a program stored on a blockchain at its own address, holding code and data. When someone sends it a transaction, it runs exactly as written — 'if this, then that' — without a person approving or interpreting the result.
What it means for you. Interactions with a smart contract are irreversible, and its code generally cannot be changed once deployed, so a bug or a malicious function stays in place. When a wallet asks you to sign a contract call, the raw data is not written for humans; signing it blind can authorise actions you did not intend.
Sources: ethereum.org: Introduction to smart contracts, ethereum.org: Smart contracts · checked 4 October 2026