REPOST ==>> DECENTRALIZED APPLICATIONS (DAPPS) - STEEMIT CRYPTO ACADEMY SEASON 5 - HOMEWORK POST FOR TASK 08

in hive-108451 •  3 years ago 

Screenshot_20211226-162218~2.png

LINK TO ORIGINAL POST

cc @dilchamo @shemul21


dp.pngsource

1). 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).

What are dApps?


DApps - also known as Decentralized Applications are digital programs or applications that exist and run on Peer-to-Peer (P2P) or a blockchain network of various computers instead of relying on just one computer. dApps are often developed on an Ethereum system and can be built for multiple purposes like finance, gaming, social media and DeFi (decentralized finance) lending platforms.

dapsource

DApps are free from the interference or control of a third-party or single authority because they are decentralized. dApps protect a user's privacy, it has development flexibility and it also includes a user interface (UI) developed by a front end code that makes requests to the back end.

Explain the working system of dApps?


DApp runs on an open source system which means the code it was built with is available for any user to see, copy and modify. If there's going to be a change in the system or an update to it, it is decided through a consensus mechanism by the vote of the majority rather than by the option of a single developer.

DApps uses smart contracts to process and complete transactions on its network between two anonymous users without the need for a middleman.

As I've made mention before, dApps are decentralized because they can function without the control of a single authority. Because it is decentralized in nature, all of its records and data are kept on a public blockchain.

DApps can generate tokens and use these tokens as validator's rewards, they are incentivized in nature.

What are the differences between dApps and other applications?


With the arrival of dApps, there has been some dispute over the difference between dApps and apps but when you look at it closely, there isn't much difference between dApps running on a public blockchain platform and other apps running on any operating system or the web.

difxsource

The major difference is that dApps run on an immutable blockchain and distributed network rather than a traditional app that has a centrally controlled network.

dAppsApps
DApps are new and they emerged with the arrival of Ethereum.Apps have been there for a long time to make people's lives easier since the release of smartphones.
DApp gives users complete control over anything on the network.Users reply on the control of the organization that built the app.
Users personal details are safe as dApps proclaims anonymity.Personal information of users are exposed to the owners of the network and are vulnerable to cyber-attacks.
They run on smart contracts and Peer-to-Peer (P2P).Apps run on mobile devices and desktops.
DApps are open source programs.Only developers have access to the codes to which they are built.
Creating dApp is quite simple.To build an app, you have to pass through long and complex processes.
Smart contracts don't consist of many codes.Apps run on varieties of long lines of codes.

Explain the advantages and disadvantages of dApps?


AdvantagesDisadvantages
DApps protects user privacy, Users do not log in with their personal data to use the network.DApps are still new thus they are prone to some problems because it is still in their experimental stage.
Lack of censorship, unlike centralized social media platforms where it is little or no freedom of speech.It is easy to create a dApp but it is not easy to create a user-friendly dApp.
With a flexible platform like Ethereum, users find it easy to create new dApps.Developers face the difficulty of code modification and making required updates to dApps.

How can dApps developers promote their apps?


The traditional way of promoting an app by a developer when it is created is by advertising and marketing the app on various social media applications that are common to users, and these popular social media networks include; Facebook, Twitter, Instagram, YouTube, Telegram and Reddit.

In the crypto space, the best way for developers to promote or market their newly created dApp is with the use of Airdrop programs. It is easy for developers to get more people to use their services when users see they can profit from participating in an Airdrop program that pays them for using the dApp.

What should we pay attention to when using dApps?


As a user the main thing to pay attention to when using dApps is its security, knowing your assets are safe when running a transaction really puts the mind to ease. Another thing to note is its user interface (UI), a friendly UI attracts more users to its platform. I don't believe there's anyone that would feel comfortable using a dApp that has a rusty UI.

Finding out about and paying attention to the originality of a dApp is very necessary because hackers can develop dApps just to use it for financial scams. Only use recommended dApps with good reviews to avoid problems and avoid being prone to cyber-attacks.

How do we find the information of a DApp that we want to know? Provide the steps (Screenshot required)


  • To find information about a dApps you want to know, visit DappRadar - Then click on the "Search Bar" and type in the name of the dApp you wish to find information about as shown in the screenshot below;
    Screenshot (490).pngsource

THANK YOU !!!


Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
Loading...