By
Silvia
June 3, 2020
What are dApps? Why do we have them? Which were the first dApps and which are the most popular dApps at the moment? What are the challenges when building dApps?
These are all the things that we recently covered in a webinar together with our friends and partners from Alice.
In this article, we are going to cover the most important parts of the webinar and will link to the recording for those who want to know more.
What are dApps?
Decentralized applications or so-called dApps are usually quite simple. They run on a blockchain or some kind of a network protocol and usually leverage smart contracts. They allow peer to peer user interaction and provide incentives. Some of them provide incentives in the form of tokens and others in the form of reputation, while others do both.
What are the benefits of dApps?
We can outline 4 main benefits:
Of course, there are some dApps that do boast all these four features. Others will only boast two or three, but that’s how it goes.
There were dApps way before the blockchain era
Many of you probably remember apps like LimeWire, BitTorrent, DC++. LimeWire and BitTorrent are great examples of peer to peer file sharing protocol. DC++ is also a peer to peer file sharing but in private networks. Looking back, this is quite fascinating because those were all kind of decentralized peer to peer applications. And we were way before talking about blockchain or smart contracts.
Technologies for building dApps
Currently, we can build dApps on Ethereum, on EOS, and on some other blockchains. We’re going to mention the most used ones here.
But let’s first cover some stats (the source of all is State of the Dapps).
The total amount of dApps that were built since the launch of Ethereum, EOS, and all the other blockchains is 3.200 dApps. 80 to 90% of them are built on Ethereum. Daily active users on Ethereum currently are about 25.78k with about 79k transactions daily. Out of this 3.2k dApps the half are live, a thousand are abandoned or dead, and there are some in beta or work in progress in the prototype stage.
We’re going to dive deeper into the Ethereum dApps just because it’s the liveliest blockchain network now and we have the most activity going over there.
For more stats around transaction volumes, types and daily active users watch the recording of the webinar below:
https://youtu.be/g5XQ_uSJuVs
Examples of great dApps
Next, let’s talk about some of the dApps that are actually doing a great job right now and provide a more interesting use case.
https://youtu.be/g5XQ_uSJuVs
https://youtu.be/g5XQ_uSJuVs
https://youtu.be/g5XQ_uSJuVs
3 things to take into account when building dApps
All of these dApps are great but let’s talk about a few things that often get overlooked when people are building dApps.
Tools to use when building a dApp
We’ve worked on about 65 blockchain projects over the last 3 years. Here we’ll share some of the tools that we use the most when building.
Biggest challenges when building a dApp
Let’s check which are the biggest challenges when building dApps:
If you are interested in knowing more about making mobile native blockchain dApps, check the second part of our webinar, where our friends and partners from Alice talk more and demonstrate on a live demo.
https://youtu.be/g5XQ_uSJuVs
If you are already familiar with how decentralized applications work and already have a great idea, we can help you build your own dApp. We can also help with smart contact or wallet development, auditing, or consulting.