DEV Community

loading...
Cover image for What are Dapps?

What are Dapps?

mayank0508 profile image mayank0508 惻1 min read

A Dapp, or decentralized application, is a software application that runs on a distributed network. It's not hosted on a centralized server, but instead on a peer-to-peer decentralized network.

Features of Dapps :

1. Open Source
2. Decentralized
3. Incentivized
4. Protocol

Dapp = frontend + smart contract backend

ā­ Fun Fact: Bitcoin is itself a Dapp.

So, basically, Dapps are the applications that are made on a decentralized platform, they are the backbone of web 3.0.

They run on a decentralized platform that makes the data involved in the process very secure as there is no centralized agency that is having an eye on it.

Platforms like Ethereum, EOS, NEO are some of the best platforms to make Dapps and run it.

Alt Text

Ethereum is a network protocol that allows users to create and run smart contracts over a decentralized network.

A smart contract contains code that runs specific operations and interacts with other smart contracts, which have to be written by a developer.

Unlike Bitcoin which stores a number, Ethereum stores executable code.

Because Ethereum removes the need for a third party to handle transactions between peers.

Since the middle man is replaced by
code, all kinds of costs are reduced, including time and money.

Dapps are one of the most exciting technologies that will be coming through in the next years or so.

Alt Text

Discussion (3)

pic
Editor guide
Collapse
wick3drose profile image
wick3dr0se

Now I'm curious and must look up more. This really left me hanging

Collapse
rudolphh profile image
Rudy A. Hernandez

True, but Iā€™m still grateful for the planted seed. Thanks @mayank0508

Collapse
mayank0508 profile image
mayank0508 Author

Always grateful to help for more detail check the ethereum website !! That's the best place for learning about apps and web 3.0