Een gedecentraliseerde applicatie (DApp) is een computertoepassing die draait op een gedistribueerd computersysteem.
DApps zijn gepopulariseerd door gedistribueerde grootboektechnologieën (DLT) zoals de Ethereum Blockchain, waar DApps vaak smart contracts worden genoemd.
Voor de duidelijkheid: een Dapp is net als elke andere softwaretoepassing die u gebruikt. Het kan een website of een app op uw telefoon zijn. Wat een Dapp anders maakt dan een traditionele app, is dat deze is gebouwd op een gedecentraliseerd netwerk, zoals Ethereum.
Wanneer u uw eigen slimme Ethereum-contracten maakt, schrijft u eigenlijk een stuk van de back-endcode voor uw Dapp. En hoewel uw Dapp een gebruikersinterface heeft zoals een traditionele app, is de backend geheel of gedeeltelijk bovenop Ethereum gebouwd.
Dapp = frontend + smart contract-backend