← back to stream

DApps

#blockchain

A DApp (decentralised application) is a frontend — usually just a normal React site — whose backend logic lives in smart contracts on a blockchain instead of on a company's server. The user connects their wallet (MetaMask, Rainbow), signs transactions with their own keys, and the contract executes publicly. The properties this buys you: censorship resistance (no one can ban you from Uniswap), transparency (every trade is auditable), and continuity (the contracts keep working even if the team disappears). The trade-offs: on-chain is slow and expensive, UX is brutal for non-crypto-natives, and the "decentralised" part often leaks (the frontend is still hosted on AWS, the team can still upgrade admin-controlled contracts). Most of DeFi, NFTs, and on-chain games are DApps.