Drps
Impractical Money Podcast
What Are Decentralized Applications (dApps)?
0:00
-3:38

What Are Decentralized Applications (dApps)?

Decentralized applications or dApps are software applications that run on a blockchain or peer-to-peer network.

Don’t have time to read? 🎧 instead ☝🏾.


Today’s Lesson: dApps - Level: Beginner

What Are Decentralized Applications (dApps)? - Lesson #10

Decentralized applications or dApps are software applications that run on a blockchain or peer-to-peer network. The use case for dApps continues to expand as blockchains like Ethereum, Solana, Avalanche, and et. al have grown in popularity. DApps are being created for gaming, finance, social media, and more.

What Makes DApps Different?

Let’s outline the key characteristics that make dApps different from traditional apps:

  • Censorship Resistance - No one organization or entity, controls or owns a dApp. This means that it can not be shut down and you can not be blocked from using it.

  • Trustless - DApps are managed by smart contracts and do not require a 3rd party to execute transactions or transfer data between you and another person.

  • Privacy - You do not need to share your personal information or identity to use or engage with a dApp. In general, you own the data that you’ve shared with the dApp.

  • Data Integrity - Data stored by dApps are immutable because they are built on top of blockchains. If open-sourced, anyone can see and inspect the code used to develop a dApp.

  • Global - Because dApps are housed on blockchains, it makes it possible for anyone in the world to use them upon launch.

  • No Downtime - Since dApps do not reside on a single server and are powered by smart contracts they do not experience any downtime. Do you remember the last time Facebook, Amazon, or Netflix was down?

Here’s a visual explanation by Blockgeeks -

Are your friends and family interested in learning web3 and crypto?

Share

Are There Any Disadvantages To DApps?

We are still in the very early stages of dApps and there are risks plus downsides associated with all new technology. DApps of course is no different. Let’s take a look at what those are:

Updates - Blockchains are inherently difficult to update. In many cases, developers build in fail-safes into the smart contract to allow them to fix bugs or security risks. However, this comes with its drawbacks because doing so decreases the element of being decentralized.

User Experience - As mentioned above, we are very early, and most dApps are not yet fully engineered to provide the best user-friendly experience. There is a learning curve for new users. Also, using a wallet to interact with decentralized platforms is still new to most people.

Network Congestions - Blockchain networks are not as developed as their centralized counterparts. Network congestion is a growing issue as the popularity of blockchain dApps grows.

Solutions are being actively worked on to improved these items above and the overall user experience.

The Future of DApps

In the words of Alexey Semeney @DevTeam.Space:

“Decentralized apps are going to be more involved in day-to day-living, reducing costs and eliminating third parties from many of our personal and business transactions. These applications are expected to take automation and transaction security to the next level.”


Other Lessons You May Be Interested In -

Impractical Money
Crypto Exchanges - Lesson #09
Listen now (7 min) | Press ▶️ to listen…
Read more
Impractical Money
How To Send And Receive Crypto - Lesson #08
Listen now (5 min) | Want to listen while you read? Look 🔼 and press play…
Read more
Impractical Money
Not Your Keys. Not Your Crypto. - Lesson #07
Listen now (5 min) | Looking for the audio… ☝🏾…
Read more

Market Summary -

Click here to view today’s market summary.


Is there a topic you’re interested in learning more about? Mention it in the comments and don’t forget to ❤️ and share. Not a subscriber? What are you waiting for?

Discussion about this episode

User's avatar