[Decentralized Applications (dApps)] - Crypto Academy S5 - Homework Post for Task 8

in SteemitCryptoAcademy2 years ago

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

image.png


WHAT ARE DAPPS?


image.pngsource

DApps is a short form of Decentralized Applications. These kinds of apps are based on the blockchain system and are also open source. Unlike some apps like Facebook, twitter, and the likes which are highly centralised and controlled by a central authority who can suspend or close an account, DApps are decentralized and are not controlled or governed by any centralized authority which means every user is in total control of their account without any interference from any third party and works on a per to peer system.

DApps source codes are open sourced which implies that it is accessible to everyone, it allows other users to take part in making decisions on the platform. Security is very well guaranteed on these platforms due to their decentralized nature. DApps do have some sort of a reward for its users who have the responsibility to validate transactions, they are known as validators or miners.
image.png


EXPLAIN THE WORKING SYSTEMS OF DAPPS


image.pngsource

DApps operates in a way that resembles the functions of a blockchain system. Nodes on DApps are the users and each has a unique responsibility for the development and growth of the network.

Transactions are processed through smart contracts; these are contracts that those transactions follow to be executed and they are predefined and stored in the network already. With the smart contracts users operate on the platform and transactions are also executed in accordance with the set rules. Those transactions are recorded on the platform automatically without the need for any human effort. Smart contracts set the environment for validating transactions.

DApps works with nodes and all nodes must agree at all points in time for the continuous operation of the platform so all nodes are updated whenever there is an execution of an operation. This ensures the smooth running of the platform.

Their peer-to-peer function also allows transactions to be confirmed or validated without third parties. DApps have progressed much when they adopted the operations of blockchain technology. It has ensured their safety and privacy.
image.png


WHAT ARE THE DIFFERENCES BETWEEN DAPPS AND OTHER APPLICATIONS?


DAppsOther Applications
There is no central authority that presides over the platform with rules and restrictionsthere are central authorities or nodes that control the platform with rules and restrictions
They function on blockchainsthey do not function on blockchains
Comparatively high securityrelatively low security
They make use of tokensno tokens involved in its operations
Less expensive to maintainhighly expensive to maintain
No one owns the platformthere is an owner of the platform
They perform functions that are alikethe perform different functions

image.png


EXPLAIN THE ADVANTAGES AND DISADVANTAGES OF DAPPS?


ADVANTAGES


They are immune to censorship. DApps are not controlled by any central authority, this makes it difficult for any government or authority to place restrictions on the platforms.
• Data once recorded on the platform cannot be altered or manipulated by any person.
They are highly secured. DApps operates on blockchain systems which guarantees their security.
Users are autonomous of a central authority. Due to their decentralized nature, users are free to operate as compared with centralized apps which impose a lot of restrictions on its users.
The platform performs all round as the failure of a single node does not halt the operations of the platform.


DISADVANTAGES


• New users find it difficult to navigate their way on DApps as they are mostly not user friendly.
Transactions are irreversible. In case of a wrong transaction, there is no central authority to help in the reversal of the transaction. This leads to loss of funds of users.
• They are open sourced and makes them vulnerable to hacks.
• User verifications are difficult due to their decentralized nature.
image.png


WHAT SHOULD WE PAY ATTENTION TO WHEN USING DAPPS?


Crypto could be risky and most people do not however, it could also be very beneficial. A lot of people do not research deep before investing in it. there are DApps known as High-risk DApps, they have reasonable terms and conditions.

Most of them deceive people by claiming to be decentralized and very transparent. People who give out referral links are also promised some tokens when people register through them. Some might be true and some might not. That is why it is very important to have enough knowledge of the DApp before trying to invest in any of them.
image.png


HOW DO WE FIND THE INFORMATION OF A DAPP THAT WE WANT TO KNOW? PROVIDE THE STEPS (SCREENSHOT REQUIRED).


Here are the steps to finding information on a DApp

• First, go to https://www.dappradar.com/
image.png
image.png

• There is a search box where you can search for the DApp you are looking for.
image.png

• Enter the name of the DApp and select it.
image.png

• Click on the DApp to see all information on it. Some of the info you can find are Transaction, Volume, Users, Balance, Historical activity
image.png
image.png

• You can go to advance data to see more comprehensive analysis on the DApp.
image.png

• Description of the DApp can be also be found there.

• Also, you can click on Ranking on the Top menu to find your DApp.
image.png
image.png
list of DApps in Ranking


CONCLUSION


Much gratitude to Prof. @wahyunahrul for this Task. I learned a lot.

Sort:  
Loading...

Coin Marketplace

STEEM 0.28
TRX 0.13
JST 0.032
BTC 60906.91
ETH 2920.56
USDT 1.00
SBD 3.69