HomeDefinitionsWhat is a decentralized application (dApp)? How does it work?

What is a decentralized application (dApp)? How does it work?

With the growing popularity of cryptocurrencies, decentralized applications (dApps) are becoming more and more popular. But their existence is much older than cryptocurrencies and dates back to the 1990s, the world of free apps and peer-to-peer (P2P) apps. Many services and applications, from finance to entertainment, have relied on this model of work.

How does the dApp work?

Standard web apps like Twitter or YouTube are run by companies that have full rights over them and determine what users can and cannot do there.

DApps, on the other hand, are applications, services, and programs that use a blockchain or peer-to-peer network instead of a traditional server. This feature puts them outside the control that a government or private actor can exert on a central infrastructure.

Today, DApps are mostly deployed using the Ethereum blockchain or any other blockchain with sufficient computing power. These applications are always open source, meaning anyone can refer to the code that created them and be taken by anyone at their leisure.

From a visual and functional point of view, DApps are not much different from traditional applications, “FrontEnd” is usually developed with the trio of HTML, CSS, Javascript in mind, while images and the rest of the files can be stored in decentralized storage such as IPFS or Swarm. Also, many cloneWeb have decentralized networks of big names.

What are the Differences from Other Applications?

The real difference lies in infrastructure. All transactions performed in a decentralized application are stored on the blockchain, making each and every action indelible.

For example, a (dApp) decentralized version of Twitter would not face censorship, be it tweet deletion or account suspension. Similarly, the absence of a hub means that a hacker cannot or will have great difficulty attacking a dApp.

Mehmet S. Kaya
Mehmet S. Kayahttps://teknonel.com
Mehmet is one of the administrator of Teknonel. As a software developer, he loves to share his knowledge in related topics. He is highly familiar with the editorial process from the inception of an article idea, through the iterative process, publishing, and performance analysis as well as product reviews.

Follow us on Social Media!


Related Articles

Hyperthreading: Definition, Uses and Importance

Threads are small tasks that the computer must perform simultaneously, that is to say operations that one or more open programs must execute and...

Geofencing: Definition, Uses and Importance

Geofencing is a geolocation technology that monitors the movement of objects or people within a predefined perimeter. This system is used, for example, for...

Brute Force: Definition and precautions to take

A brute force attack is a method of finding someone's password or cryptographic key in order to gain access to an online service, personal...

Firewall: Definition, Importance & Uses

A firewall is a computer tool (hardware and/or software) designed to protect network data (protection of a personal computer connected to the Internet for...

Explore More Articles

What are the Differences between quail eggs and chicken eggs

What are the Differences between quail eggs and chicken eggs?

Quail eggs and chicken eggs have several differences in terms of size, nutritional content, taste, and culinary uses. Here are some of the key...

Sons of the Forest: How to Craft a Bone Armor?

Armor is surprisingly important in Sons of the Forest . If you plan on delving into the spooky caves that dot this new island, you'll want to...
The night sky is full of black holes instead of stars

The night sky is full of black holes instead of stars

This is a seemingly ordinary starry sky photo (see the first picture), but it is a more special celestial body than luminous stars, that...

Sons of the Forest: The Best Places to Find Aloe Vera

If you want to find Aloe Vera in Sons of The Forest, this is the guide for you. Since you'll find yourself stranded on...