Decentralized Applications (dApps)-Steemit Crypto Academy Season 4 Beginners' course - Home work Post for Task 8- for @wahyunahrul by jollybake
Homework Tasks-08
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).
Hello Steemit Crypto Academic students and lecturers. I'm enthusiastic to be here again and I thank God for you too reading my post.
I want to appreciate professor @wahyunahrul for his hard work and effort to ensure that his students understand the concept of dApp.
What are dApps?
The news about Twitter being banned in Nigeria is not a new thing to Nigeria Citizens and it just because a post made by a highly recognized authority was deleted in the platform.The deletion of the post is only possible because the twitter developer does not appreciate that kind of post and that is possible because twitter is a centralized application and they have the right to your account operations at will.
But things happens to be different in a decentralized system. A decentralized application(dApp) is an application whereby each individual who is a party or member of the application has an autonomy of his or her activity in the system without restrictions and it runs on a Blockchain.
Dapp is a peer to peer network which is built on specific platforms with trust distributed among it's users and it's completely open source that is, the informations in dApps are open for every user to view and comment.
Explain the working system of dApps?
dApps runs on a Blockchain, which are completely open source meaning that it can be checked and view by everyone in the system, it's decentralized t meaning that any information stored cannot be deleted because it's doesn't run on one system or by an independent individual but it's run by a group of computers connected together that ensure the proper running of the decentralized system.
dApps also uses smart contracts which make the transaction in the dApps application efficient and successful at the end of the transaction.
What are the differences between dApps and other applications?
The different between dApps and other applications includes;
Decentralized: This means that all records of the operations carried out in the application is stored in a public and decentralized blockchain for easy access to users thereby promoting transparency,trust and efficiency of the application.
Censorship Resistance: This is one of the outstanding fracture of dApps application because it's depicts immutable of the application.
Reduced fee cost: The cost for using a dApps is relatively cheap as compared to centralized dApps that requires a huge charge and protocols before a transaction is completely.
Never go offline: Unlike other applications like twitter, Facebook, Instagram etc. The server of dApps application never go offline though they may encounter challenges like speed when accomplishing a tasks.
Trust: The centralized application build their trust on customer by their ability to effectively carry out their activities and show the masses how feasible it will be to use them.
Though to the open source nature of dApps, it creates a transparent and accountable network which enables users to trust the system.
Security: On the level of security, informations stored on dApps application are can not be tampered or hacked because it's decentralized.
Explain the advantages and disadvantages of dApps?
Advantages
High level of security and out of hackers reach: As a living proof of insecurity in centralized application, my Facebook was hacked some many months ago, I had to create another Facebook account to continue using the application but in decentralized application information stored are save and free from hackers
Decentralized application does not need a third party when carrying out a transaction because they uses smart contracts which enables efficient working environment for the parties involve in the transaction.
The chargers are cheaper when compared to conventional system of operation.
disadvantages
slow in performing task: The centralized application will perform task faster because the number of individuals working on the system is less compared to the decentralized application.
updating and fixing of problem in a decentralized system is more tasking because when there is a problem to be fixed all parties involve in the peer to peer network has to integrate and agrees for it to be successful thereby making it tedious and tasking especially if they have conflicting ideas compared to the centralized application that has just one individual updating and solving problems in the system
dApps application requires a great deal of knowledge about blockchain inorder to be a user.
There are many ways a dApps developers can develop their apps:
dApps application can be promoted using the various social media handle available like Facebook, Instagram LinkedIn Whatsapp statues etc.
dApps application developer can print posters with a little description of the app he developed inviting the public for a public lecture where he or she can educate the audience about the usefulness of his or her app with incentive to draw the attention of the audience.
dApps application developers can promote their apps by creating a short video explaining the significance and benefits accrue to using their apps.
What should we pay attention to when using dApps?
I think the most important thing to pay attention to when using dApps are:
The risk involve
the risk can be checked out by reading reviews of users who has used the application in the pass.the Blockchain the dApps application runs on.this will enable the the user know the type of coin the blockchain makes use of.
How do we find the information of a DApp that we want to know? Provide the steps (Screenshot required).
The first step is to click on source
It displays dappradar fractures like NFTs and Defi showing dApps gambling games etc.
After that I clicked on the ranking icon inorder to view the apps and it's surrounding apps
After clicking on the ranking icon it displays the various dApps applications.
Then I clicked on Biswap and it also reviews it's fractures.
After clicking on Biswap, the above screenshot were taken and it shows the bsw price, the total supply,max supply and total value locked(TVL)
Conclusion
dApps application is the application that the whole world needs at a time like this when the whole world is going digital but it requires skilled individual to do the operations that it involves.
Also, even though the merits of dApps is more advantages than the disadvantages are so risky that when a user does not properly guild his private or public keys the person can be duped.