What is a Dapp (Decentralized Application)?
What Are Dapps (Decentralized Applications)?
Dapps or decentralized applications are applications that use decentralized code.
What is Decentralized Code?
A decentralized code is a code running on the blockchain.
This is the code that is spread across all nodes and blocks throughout the blockchain.
This code is revision safe, decentralized, and often peer-to-peer it is editable and backed up by servers.
Developers constantly edit it and upgrade it, firewall it, and make it better.
This is the code that makes these cryptocurrencies antifragile.
Dapps Spread Code Throughout the Blockchain
This decentralized code is all around the blockchain.
It is downloaded and decentralized across all of the different mining rigs and nodes that are dedicated to the blockchain.
Backed up over and over again.
Where no one can tamper with or change it.
On the front these platforms, even though decentralized, are centralized for users.
When you head to the website or access the interface you are using the centralized application - the purpose it was created for.
Developers can do work on the centralized application, making the user interface look better and customizing what it is.
Although, the code is on all nodes.
It's a complicated process, but one that makes sure someone can’t control the system.
That’s why Bitcoin is a decentralized, peer-to-peer, free, borderless currency.
That’s the magic.
How and Where Are Dapps Created?
Many different cryptocurrency and blockchain based platforms are trying to house Dapps and the smart economy associated with them.
Here are a few:
Now the thing is they each have different transaction speeds, use different tokens to power them (ETH for Ethereum and GAS for NEO) and function differently).
Although, they use the same concept of being a platform for the creation of decentralized applications.
Does Being Part of One System Make Them Centralized?
No, because of these Dapps, and the creation of the other tokens on the site, end up being on a decentralized platform.
You can create side chains on Bitcoin, but features are limited.
With Ethereum which is decentralized, creating a Dapp is easy, essentially forming a decentralized app on a decentralized server.
All in all, these are the type of applications being created on the blockchain and paving the way for a future society.
What Are Some Dapp Examples?
Substratum is a decentralized web hosting helping to eliminate the need for VPNs or the fear of Net Neutrality getting taken down
POWR or Power Ledger is a company aimed at helping actually to create peer-to-peer solar energy systems. Completely decentralized with a smart electrical grid across Australia.
OMG or OMISEGO is trying to help decentralize transfer of payments and exchanges of currencies.
And there are a ton more like this.
Check out our Coin index page for more coins, most of which are decentralized applications.
Thanks for reading,
The GCA Team