What are dApps? Explain the working system of dApps? What are the differences between dApps and other applications? Explain the advantages and disadvantages of dApps? How can dApps developers promote their apps? What should we pay attention to when using dApps? How do we find the information of a DApp that we want to know? Provide the steps (Screenshot required).
![nikoyana.jpg](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmQujAJoMDNdceEX744oRvNkuP45n7yRodm2YoC5t9HDDr/nikoyana.jpg)
Good day professor and my fellow steemians, I'm highly pleasured to be a part of this great and expository lesson on everything concerning Dapps.
Below is my assignment done to show my knowledge of the lesson.
![steemline.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmTPftiBBdZ9RfhSS5He33f1JnRkGxdcf2msyTwwrCzgxQ/steemline.png)
What are Dapps?
On June 5,2021, operations in an app known as Twitter was banned in Nigeria and everyone in the state was unable to access unless with the use of an external VPN. I likened this to a recent situation too where an app called
![IMG-20211112-WA0001.jpg](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmUR3bsN3TqpuCgMZpnyRbamZeFYjWSAPoVTa4cW1C9vBk/IMG-20211112-WA0001.jpg)
Facebook got shutdown for hours, taking down business and other important works done on the app. All these were possible since there was a central point of operation and the apps in question were centralized apps. These failures we see being up needs for decentralized apps.
![IMG-20211112-WA0002.jpg](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQme6Hr7fxYL81Y4CuT97hiSBAFu3CghRrQ6sBtRoQqTA6f/IMG-20211112-WA0002.jpg)
We can define Decentralized apps (Dapps) simply to be computer application softwares, that work on decentralized systems while using peer-to-peer and open source systems and working with smart contracts.
These Dapps are stored and initiated on blockchains systems like Bitcoin or Etherum and are used in Defi, a place for performing financial transactions in Dapps.
This app is so decentralized, to the extent that, if a messaging app is created on a blockchain, published messages by users can't be taken away even by the app developers and inventors
![steemline.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmTPftiBBdZ9RfhSS5He33f1JnRkGxdcf2msyTwwrCzgxQ/steemline.png)
What is the working system of Dapps?
Dapps have their smart contracts work and develop on peer to peer networks (decentralized networks) while they utilize blockchains for keeping and securing of data and in times of app logic, they make use of smart contracts. These smart contract represent a pattern of regulations present in a blockchain and leading all users on how to run in the blockchain.
The Dapps on their own remain permanent once they are deployed on a network since they are controlled by smart contracts and not from a particular source
![steemline.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmTPftiBBdZ9RfhSS5He33f1JnRkGxdcf2msyTwwrCzgxQ/steemline.png)
Differences between Dapps and other apps :
Decentralized apps work with smart contracts and in this way, doesn't require intermediaries to connect users with the application unlike other apps that require intermediaries for connection with users
Decentralized apps too have the ability to store value ie they have the capacity to store crypto assets and give back when the agreement reached has been met unlike other apps which may not be able to do so
Security, so to say is another basic difference between the two apps since Dapps make use of public backends which detect malicious activities and stop them but in normal centralized apps, such features are not seen
In responding to transactions, Dapps are renowned to be slower than normal /regular apps...eg Eth network that works on only 15 transactions every second and there is no sure bet of people's transactions, being included immediately since they are sent in blocks
Dapps are relatively very hard to remove once they are installed on the network including its content unless there are varse and large number of users who no longer agree with it unlike normal apps that could be shut down from the network, whenever and how ever
![steemline.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmTPftiBBdZ9RfhSS5He33f1JnRkGxdcf2msyTwwrCzgxQ/steemline.png)
Advantages and Disadvantages of Dapps include :
Advantages of Dapps :
One of the major advantages of Dapps could be seen as resistance to censorship which implies that Dapps don't have a particular source but operates on a p2p network hereby eliminating failure of the apps from a particular source
Security of user data : The nature of Dapps that makes user data to be duplicated and stored in other nodes on the network which makes even a hacked node on the network not to be a stoppage to accessing data on the network
Data indelibility :When data is stored /recorded on the network, it remains permanent and can't be removed by anyone and so in this way, important data, is guaranteed not to be lost
![steemline.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmTPftiBBdZ9RfhSS5He33f1JnRkGxdcf2msyTwwrCzgxQ/steemline.png)
Disadvantages of Dapps include :
Complexity and Difficulty in maintenance :
The p2p network and other nodes on the network where activities are done sometimes gets the need for upgrade and maintenance which makes these Dapps complex and difficult to maintainRequirement of heavy user knowledge and efficiency :On Dapps, requirements to use the apps are usually private keys /public ones which could be ambiguous for users most especially new ones who have already been used to centralized apps that demand less login processes
Sometimes too, these Dapps due to their complex functions, function slowly and might slow down important activities like transactions which could be terrible on the side of users
![steemline.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmTPftiBBdZ9RfhSS5He33f1JnRkGxdcf2msyTwwrCzgxQ/steemline.png)
How Dapps developers can promote their apps :
I will briefly explain what I'll do if I was a Dapp developer and how ill promote my app
Firstly, I'll list my Dapp on websites and platforms meant for reviewing Dapps and checking their faults and strengths
I'll afterwards start active promotion of the app using a good media influencer like in Nigeria, we have the likes of John obidi who charge less and could link up to international promoters too
I'll map out a decentralized online media plan and intensify media promotions about it heavily
according to my estimate for the app promotionsI'll implore consultation of big names and consultants in the crypto field including attendance of online and physical conferences that would help boost my development of the app
I could partner with bigger Dapp companies or even other cryptotoken Nfts who would help in developing the app's user base
![steemline.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmTPftiBBdZ9RfhSS5He33f1JnRkGxdcf2msyTwwrCzgxQ/steemline.png)
Things to pay attention to while using Dapps :
There are certain things to watch out for while using Dapps and they include :
Every Dapp must work and operate on a blockchain, this backing makes its decentralized and open source nature confirmed and trusted
Like I said in the first point, it's nature must be open-sourced and a particular entity shouldn't hold majority of the app tokens
The apps, should generate tokens for rewards to nodes that are contributing to the network
To reduce scam risks, Dapps should not bring heavy profit returns always irrespective of market movement.
It might be a red flag warning
![steemline.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmTPftiBBdZ9RfhSS5He33f1JnRkGxdcf2msyTwwrCzgxQ/steemline.png)
Steps to finding out information about apps that we need to know:
This part just involves a simple conduction of analysis on a particular Dapp and it goes as follows :
- Firstly I'll through the Dapp radar go into the website for all Dapps as we can see tokens at the back ground including our great steem token..
![IMG-20211112-WA0003.jpg](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmefZ4PDoHnifynbqjS1iDZ6Wwcb8WyxN1PT4AMbKD1rGJ/IMG-20211112-WA0003.jpg)
- Then I tap on the menu bar at the top right where I'll see the tab for rankings and I click on it
![IMG-20211112-WA0004.jpg](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmW9eEisGbSp9ePdANUHDe1B8UxC6rD9pnFKFQVXTYXa72/IMG-20211112-WA0004.jpg)
- Presented on the background, is a list of ranking apps from 1 to the last and due to the fact that analysis has already been done on pancake I'll go for uniswap
![IMG-20211112-WA0005.jpg](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmdMRxrxk4JXmsSesyhgdWULPFwmKt5zBnd7oicQfyR2CJ/IMG-20211112-WA0005.jpg)
- The details about the uniswap, is clearly shown including market cap, price, liquidity etc...
![IMG-20211112-WA0006.jpg](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmeuZ8CxVrnWBdhxp5hzvNsFDcgqmSmiRSLHWuauiEYyq2/IMG-20211112-WA0006.jpg)
![IMG-20211112-WA0007.jpg](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmRoF6VEXokX2wsVAarkfXfyQmUQ7swXUAZbkCdoJEnJ7q/IMG-20211112-WA0007.jpg)
Thank you all for reading through my post, it was a very educative lecture and I am glad I partook in the homework post
@sapwood @steemcurator02, do I get judged for an assignment that was submitted before the new rules?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Do not use the #club5050 tag unless you have made power-ups in the last month that are equal or greater than any amount you have cashed out.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit