Skip to content
Skip to content
Back to Dictionary

decentralised application

Decentralised Application (DApp) is a piece of software that runs on a blockchain rather than on one company's server, so no single boss can shut it down.

Here is the strange part. Most apps on your phone have an off switch that belongs to somebody else. Facebook can delete your account. A bank app can freeze your access. But a decentralised application has no single hand near that switch, because it is not sitting on one company's computer at all. It is spread across thousands of computers around the world, all running the same code and agreeing on the same records.

That backwards feeling is the whole point. A normal app is built like a shop with one owner who holds the keys. A DApp is built like a market square where the rules are painted on a wall for everyone to see, and no trader, however big, can rewrite them overnight.

Take Uniswap, a DApp built on Ethereum that lets people swap one cryptocurrency for another without a bank or exchange sitting in the middle. Nobody at a head office in London or Lagos can wake up and decide to block a Nigerian trader from using it. The code runs the same way for everyone, because it lives on the blockchain, not in someone's private server room.

For a Nigerian trying to move value across borders, this matters more than it first sounds. If you are in Manchester sending crypto home through a DApp based wallet, you are not waiting on a company's business hours or worrying that your account gets flagged and frozen for no clear reason. The rules are the same at 2pm on a Tuesday as they are at midnight on Christmas Day.

DApps are not perfect. They can be slow, the fees can bite, and one bad line of code can cause real losses since there is no manager to call for a refund. But the idea, that software can run fairly without a landlord, is what pulls so many builders and users towards them.

Chidinma uses a decentralised lending DApp to borrow ₦500,000 worth of stable coin against her Bitcoin, without asking any bank's permission or filling any loan form, because the smart contract on the blockchain handles the approval automatically.

Questions people ask

Do I need to know how to code to use a decentralised application?

No. Most DApps have a normal looking website or app interface. You connect a crypto wallet instead of typing a username and password, and the coding happens behind the scenes.

Is a decentralised application the same thing as a cryptocurrency?

No, they are different. A cryptocurrency is a form of money, while a DApp is a piece of software, often built on a blockchain like Ethereum, that can use a cryptocurrency to pay fees or move value.

Can a decentralised application be hacked or shut down?

The blockchain it runs on is hard to shut down since it is spread across many computers, but the app's own code can still have bugs, and hackers have stolen funds from poorly written DApps before, so caution is still needed.

Last reviewed