This article was first published on Centrality - Medium
So you’ve heard some really cool things about DApps, but you just can’t seem to find out exactly what they are. Everyone in the world, or at least in the tech world, seems to have a different definition and the more you dig the more bewilderingly technical it all becomes. You may even be quite keen to build a DApp and take part in the decentralised community, but you can’t quite work out why they are any better than normal apps.
We have some answers for you, which (hopefully) will give you some clear workable information in plain language.
Full disclosure, we run a venture studio that currently supports over 25 DApps, so we reckon we have a good idea what we’re talking about.
What is a decentralised app (DApp)?
So let’s get straight to it: a decentralised app, or DApp for short, is an online application that works on a decentralised peer-to-peer network. In most functional ways DApps are used in the same way as any other software application and can be based on a website or as a mobile app.
What makes them distinct from normal apps is that they are:
- Unkillable: they have no single, central point of failure.
- Decentralised: all activity and data in a DApp runs through a distributed network of machines/nodes ie. it must run on a blockchain network rather than a centralised server.
Optional extras often associated with DApps:
- Open-source: You don’t technically have to open source your code to make your DApp, but it is common. We would highly recommend it to give your user base complete visibility and trust in your app.
- Data ownership: Many DApps, or more specifically DApp creators, don’t own their users’ data. Users are empowered to own their own data, either to share with different DApps or remove it fully from ...
To keep reading, please go to the original article at:
Centrality - Medium