Back to Course

1. Beginner Course

0% Complete
0/0 Steps
  1. 1. What are these cryptocurrencies?
  2. 2. Bitcoin - the story of a technological revolution
  3. 3. Satoshi Nakamoto, who is the creator of Bitcoin?
  4. 4. Vitaly Buterin – the creator of Ethereum
  5. 5. What is blockchain, and how does it work?
  6. 6. What is an NFT token?
  7. 7. What is money?
  8. 8. Cryptocurrencies vs fiat money, which will win?
  9. 9. What is DeFi (Decentralized Finance)?
  10. 10. DeFi: opportunities, advantages and disadvantages of decentralized finance
  11. 11. What is an altcoin?
  12. 12. Stablecoins - What are they?
  13. 13. Cryptocurrency wallet - what is it?
  14. 14. Why do we talk about bull and bear markets?
  15. 15. Security in the crypto market - what rules are worth following?
  16. 16. What is the seed phrase in cryptocurrencies?
  17. 17. Dogecoin and memecoin - what are they?
  18. 18. What is a Ponzi scheme?
  19. 19. What is a Soft and Hard Fork?
  20. 20. Blockchain - examples of use
  21. 21. Is blockchain safe?
  22. 22. What are the types of blockchain networks?
  23. 23. What is blockchain network congestion, and how does it work?
  24. 24. Cryptocurrency wallets: Hot Wallet vs. Cold Wallet - key differences!
  25. 25. Cryptocurrency wallet diversification
  26. 26. Halving Bitcoin - what is it, and how does it affect the price?
  27. 27. Blockchain versus databases: key differences!
  28. 28. How do you transfer cryptocurrencies?
  29. 29. The most important cryptocurrency acronyms/slang you need to know!
  30. 30. The memecoin story: madness or great investment?
  31. 31. What is Ethereum? 
  32. 32. Everything you need to know about gas fees in Ethereum!
  33. 33. Gavin Wood: Blockchain Visionary and Co-Founder of Ethereum
  34. 34. Decentralized Apps – what are they?
  35. 35. What is Proof of Work (PoW) and what is Proof of Stake (PoS)?
  36. 36. What is the Proof of Authority (PoA) consensus mechanism?
  37. 37. What is Proof of Burn (PoB)?
  38. 38. What is a whitepaper? What is its purpose, and how do you write it?
  39. 39. Smart Contracts - what are they?
  40. 40. Know your customer (KYC) and Anti-money laundering (AML) what are they in the cryptocurrency industry?
  41. 41. Blockchain and NFT games - how to make money on them?
  42. 42. Liquidity in the cryptocurrency market
  43. 43. Inflation and its effects on financial markets
  44. 44. What is stagflation and why does it have a negative impact on the market?
  45. 45. What are utility tokens and what use do they have in the cryptocurrency sector?
  46. 46. What is cryptocurrency mining?
  47. 47. What is the mining difficulty?
  48. 48. What is compound interest, and how does it work?
  49. 49. What Are Privacy Coins and Are They Legal?
  50. 50. What is CBDC - central bank digital money?
  51. 51. What is Cryptocurrency Airdrop all about?
  52. 52. Key differences between ICO, IEO and STO
  53. 53. What are decentralized DAO organizations, and how do they work? What are DAO tokens?
  54. 54. What is EURT? How does it work?
  55. 55. What is the difference between Circulating Supply and Total Supply?
  56. 56. Snapshot from the world of cryptocurrencies - what is it?
  57. 57. What is the Fear and Greed index for cryptocurrencies?
  58. 58. APR versus APY: what is the difference?
  59. 59. What is an Initial Farming Offer (IFO)?
  60. 60. What is Regenerative Finance (ReFi)?
  61. 61. Who Is Craig Wright, the Alleged Creator of Bitcoin?
  62. 62. What Is Bitcoin (BTC.D) Dominance?
  63. 63. Michael Saylor, Self-Proclaimed Bitcoin Maximalist
  64. 64. Bitcoin Pizza Day
  65. 65. AI blockchain - a new look into the future?
  66. 66. What is WorldCoin? Everything you need to know about this cryptocurrency!
  67. 67. Azuki NFT collection guide: everything you need to know about it!
  68. 68. The 10 most expensive non-fungible tokens (NFTs) ever!
  69. 69. The Bored Ape Yacht Club (BAYC) - the story of the popular NFT collection!
  70. 70. CyberPunks - the story of the most popular NFT collection in the crypto industry!
  71. 71. NFT Art: The digital art revolution - history and examples!
  72. 72. Who is Changpeng Zhao, CEO of Binance?
  73. 73. Who is Brian Armstrong - CEO of Coinbase?
  74. 74. Who is Galy Gensler and the SEC? How does the Securities and Exchange Commission (SEC) affect the cryptocurrency market?
  75. 75. Web3's most popular social media platforms! Will they replace the platforms we know?
  76. 76. What is IoT - the Internet of Things?
  77. 77. On-chain analysis in the cryptocurrency world: Everything you need to know about It
  78. 78. Can you pass on your cryptocurrencies after death? How do you pass on a cryptocurrency inheritance?
  79. 79. What is the Howey test? What application does it have in cryptocurrencies?
  80. 80. The use of blockchain technology in the world of sport
Lesson 34 of 80
In Progress

34. Decentralized Apps – what are they?

dApps are nothing more than decentralized applications. In principle, they differ little from the “normal” ones. They offer similar functions, except that they run on a Peer-to-Peer or blockchain network. The use of blockchain allows getting rid of intermediaries completely. However, we will talk about this shortly.

What are decentralized applications?

dApps – decentralized applications. Abbreviated as “dApps” or “dapps”, they are applications or programs that originated on blockchain. They work by relying on the blockchain or a network of peer-to-peer computers. They do not run on a single computer. As the name implies, they do not have an external body supervising them.

Very often they are built on a platform we all know – Ethereum. They are used for various purposes: finance, games, community building or media.

Although dApps are free from the control of individual authorities, they provide full security and privacy protection for their users.

How do dApps work?

All dApps were developed and operate on the blockchain network. They are free from third-party oversight because they are based on an open-sourced, decentralized ecosystem. For example – you want to create dApps similar to Telegram. After programming the app, you put it on blockchain. Then any of the users of the ecosystem you have created can publish messages in it. The catch, however, is that no one, not even the creator of the app, can delete these messages.

Why is this happening? Let us explain. In order for a decentralized application to be created, the developer must write it in a suitable programming language. Each dApps has its backend code running on a P2P network.

In “normal” applications, this code is located on centralized servers. Our decentralized application must also connect to smart contracts.

Remember what the most important features of smart contracts are? Here’s a refresher on the topic.

You already know from previous lessons that in order for an application to be decentralized, it must be controlled by the logic provided by our smart contract. Here are four, most important features of dApps:

  • They eliminate middlemen
  • They operate on an open-source system
  • The data placed in the application and its records are public
  • The cryptographic token provides security on the network

To make it even simpler for you to understand the functioning of dApps, we will compare them to “normal” centralized applications. The standard web applications we use every day (such as Meta) are based on a computer system. It is owned by the organization by which it is operated. At the same time, this body has full authority over the application and controls its operation. So, you can see the subtle difference.

Advantages of decentralized applications

There are quite a few of them. Most of them revolve around the privacy of the system’s users, but in the ranks of pluses we will also highlight:

  • No need to send your personal information
  • Decentralized applications offer a range of capabilities and features
  • We do not single out a central authority
  • They use smart contracts
  • They are a pretty good alternative to social media
  • dApps are flexible, which means they can be implemented in many industries
  • They are resistant to censorship

Disadvantages of decentralized applications

Every stick has two ends, and we like to look at the topic from all sides. Let’s analyse the drawbacks of our decentralized applications:

  • They are relatively young, and as a result, they pose some problems, especially regulatory ones
  • No easy-to-use interface for the user
  • They are not intuitive
  • Data and code published on blockchain is difficult to modify. This poses a challenge to developers, who have to come up with a solution to allow changes to the code.
  • Very high network maintenance costs

As dApps are a young creation, they are also vulnerable to attacks by hackers. In 2022 alone, an estimated $1.2 billion was stolen from decentralized apps during numerous cyberattacks and exploits. The most notorious was the Ronin Bridge hack, where $552 million US dollars were stolen.

To launch attacks on decentralized applications, hackers use many techniques. The most popular are exploits linked to flash DeFi loans and attacks on cross-chain bridges. These two exploits allow funds to be transferred between blockchains – quickly and anonymously.

However, less imaginative cybercriminals continue to use old-fashioned means of fraud. For example, getting members of a community to approve transactions that are harmful to the ecosystem and themselves.  

dApps – examples

Searching for your dApps Grail, it’s worth going to DappRadar. It’s a website where you’ll find hundreds, if not thousands, of dApps built on Ethereum, Polygon or BNB Chain.  Currently, the most popular decentralized applications are DeFi and DEX.

This will also include:

  • Maker DAO, which is a decentralized lending platform;
  • Cryptokitties, a game that doesn’t need to be elaborated on, as everyone from the crypto world has surely heard of it;
  • Peepeth – a decentralized alternative to Twitter. There is something for everyone interested!

Summary

dApps are an entirely new model for building applications. Of course, they are a relatively young idea, but there is no shortage of ambitious developers who will want to improve the idea. Who knows, maybe in a few years decentralized apps will become as popular as Bitcoin?

It’s also worth considering that despite the early stage of development, there are already several decentralized applications that offer interesting services. They are worth looking into. In 2022 alone, the popularity of dApps was so high that it reached a whopping 2.4 million users per day!

But before decentralized applications can get on their pedestal, they will have to overcome many challenges. Including improving scalability, security, and user experience. However, we augur a bright future for the sector.