Decentralized applications (dApps)- Steemit Crypto Academy Season 5 - Homework Post for Task 4 by @dabeerahmed

in SteemitCryptoAcademy2 years ago (edited)
Hello everyone and greetings to all the fellow steemians. I am good and enjoying my life and I hope that you all are also doing good and having a great time in your respected lives. Welcome to my yet another article in Steemit Crypto Academy and I am glad that you put aside your respected time to go through my post.

Yesterday I go through the lecture taught by our respected professor @wahyunahrul which is all about decentralized applications (dApps) and here is my homework post in this regard, so let's begin with it without wasting much time;

Brown and White Laptop World Intellectual Property Day Social Media Graphic.jpg

Designed from canva

paragraph seperator image.png

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?

paragraph seperator image.png

What are dApps?

What are dApps

dApps is an abbreviation for Decentralized Application, which is an open source application built on blockchains. dApps use a method known as the PEER TO PEER SYSTEM, which allows files to be shared between groups without the necessity of a server. It operates on a computer network that is decentralized.

dApps, like Bitcoin (BTC), Monero (XMR), and others, have their own block chain system. It develops open source software that is highly safe and secure, and it assists users in developing new web tools that are used in worldwide business. DApps are superior to apps because they are more trusted by consumers, are growing exponentially globally, and is also the future.

paragraph seperator image.png

Explain the working system of dApps?

Working System Of dApps

dApps are digital applications that run on a peer-to-peer network, implying they are not controlled by a single authority. The dapps are linked on a digital ledger where all transactions are recorded, and it does not hide anything from its users and ensures that they are aware of everything.

It employs a smart contracts technology, which simplifies transactions for users, and it also maintains all transaction processes, records, and data on the blockchain, ensuring that everything is secure because it is nearly impossible to hack. Because dapps employ the smart contracts work system, when a user gives funds to another user, the transaction process is checked by the validators on the blockchain, before the user receives the funds in his wallet, they are kept in smart contracts. Once this process is done, the user receives the funds without any third party being aware of it, and the validators are rewarded with a token following the transaction.

paragraph seperator image.png

What are the differences between dApps and other applications?

DECENTRALIZED APPLICATIONS

  • Decentralized applications are more trustworthy than other types of applications since the user owns and controls the data.

  • It is an open source software.

  • dapps are not governed by any individual or organisation

  • Blockchain is used to generate dapps

  • Smart contracts are used to run dapps.

  • The speed of dapps is slow.

  • A decentralised application's security is far superior than that of other applications.

  • Examples of dapps are Bitcoin, popcorn, and others.

OTHER APPLICATION

  • Other applications are proprietary software.

  • A firm or a server manages other applications.

  • Other applications are not developed on the blockchain.

  • Other applications are maintained by servers that are centralized.

  • other applications that are faster than the dapps

  • There is no cost associated with using other applications.

  • Other application's security is very poor than that of decentralized applications.

  • Examles of other applications are Instagram, Facebook, and Twitter.

paragraph seperator image.png

Explain the advantages and disadvantages of dApps?

Advantages of dApps

  • Decentralized applications are more secure and powerful than other types of applications.

  • In a decentralised application, all transactions are performed by users and only users, with no third party involvement.

  • The user is not forced to disclose any personal information when using a Decentralized application, and we can use it without it.

  • Decentralized applications are completely transparent, with no activity carried out without the user's knowledge.

  • One feature that all dApps have in common is that they lack centralization, which allows them to be more robust, independent, and secure than other apps.

  • The data flow in dApps does not originate from a central point.
    It distributes data via a distributed approach, which is beneficial because the data cannot be controlled by a single body.

  • DApps have highly good security, which offers them an advantage over other applications whose work is not sufficiently protected.

Disadvantages of dApps

  • It is more expensive to construct a Decentralized application than other applications.

  • It is more difficult to use a Decentralized application than other applications.

  • Updates and bug fixes are difficult since they necessitate all peers updating all copies in the system before any problem can be resolved.

  • Transactions cannot be reversed. If an error is made during the transaction, it cannot be reversed.

  • Verification in dApps is difficult since dApps do not employ a single entity like centralized apps.

  • Another drawback of dApps is the requirement for APIs. In order for a dApp to fix its API needs, there must be contact between the dApp that requires the API and another dApp.

  • Third party APIs are available in centralized app systems to aid in the retrieval of third party information; however, dApps lack third party APIs, making it difficult to obtain third party information using dApps.

paragraph seperator image.png

How can dApps developers promote their apps?

1- Decentralized applications can promote their apps by publishing advertisements on popular social media platforms such as Facebook, Instagram, and YouTube.

2- Developers can also ask celebrities who have a significant fan base to market their applications because most fans enjoy using the applications that their idols do, which can help the application a lot.

  • To promote their applications, developers can host competitions and award prizes to participants.

  • Developers can also host such competitions in which the prize is the program's tokens, and users will join the application immediately to claim the reward.

  • Developers can also make a physical connection by attending or organizing seminars where they can learn how to improve their projects.

  • Developers can also list their dApps on prominent exchanges to promote them.

paragraph seperator image.png

What should we pay attention to when using dApps?

Well, the story of dApps is a fascinating one, and dApps are apps that we should look into as soon as we learn about them because they have great data security.
However, I believe that when using dApps, we should be cautious of high-risk dApps.

High-risk DApps are those with the appearance of a pyramid or ponzi-scheme. Because they are not decentralized, these high-risk dApps are not fully considered dApps.
As a result, every dApps user must exercise extreme caution.

paragraph seperator image.png

How do we find the information of a DApp that we want to know?

  • DappRadar is a website that can provide you with information on any dApp.

  • To view DappRadar's features, click the dot icon in the top left corner of the website.

  • By clicking on the ranking, you will be brought to the website's top ranked apps.

  • By clicking on the dApps icon, you can select the dApp of your choosing and view its information.

  • I'll go with the Axie Infinity app, and the information on the dApp is provided below. There are also graphs depicting Axie infinity's activities over the last 30 days.

Screenshots of all the above given steps are provided below;

WhatsApp Image 2021-12-20 at 7.44.57 AM.jpeg

WhatsApp Image 2021-12-20 at 7.46.05 AM.jpeg

WhatsApp Image 2021-12-20 at 7.46.56 AM.jpeg

WhatsApp Image 2021-12-20 at 7.47.51 AM.jpeg

WhatsApp Image 2021-12-20 at 7.48.28 AM.jpeg

paragraph seperator image.png

Conclusion

I really enjoyed doing this homework because I wasn't very knowledgeable with dApps previously, and it provided me with a great opportunity to learn how they work and what capabilities they offer.
Learning about them helped me comprehend their work ethic as well as how dApps, in my opinion, may be superior to other applications. However, before engaging in anything that can be employed when working on digital assets, people should educate themselves.

paragraph seperator image.png

Regards, @dabeerahmed

#academys5-intro08 #club5050 #cryptoacademy #steemit #steemexclusive

Sort:  
Loading...

Coin Marketplace

STEEM 0.29
TRX 0.11
JST 0.031
BTC 69512.95
ETH 3883.75
USDT 1.00
SBD 3.73