Decentralised applications (D-Apps) are digital programs that run on a blockchain of peer-to-peer network, rather than the control of a single authority. Bitcoin is the most popular example in today’s age, where it allows direct interaction between users and providers.
Transactions [or Records] linked to each other by cryptographic validation ensuring immutability and tamperproof data.
Operating autonomously and allowing anyone to inspect the code injects a new level of trust and transparency to any computing environment.
Users are able to transact with each other directly without the need for central mediators like banks and/or human intervention.
The need for private user credentials are eliminated and replaced with a system of public and private keys [or PKI/Public Key Infrastructure].
Since DAPPS operate in distributed systems, they are unstoppable, DAPPS cannot be hampered by any human, government or corporation.
Consensus algorithms are the mechanism through which records and transactions are validated and processed based on a majority vote, this eliminates the need for human intervention.