Steemit Crypto Academy Season 4 Beginners' course - Task 8: Decentralized Applications (dApps) : Home work task for @wahyunahrul by @tripplem

in SteemitCryptoAcademy2 years ago

C09A1186-3F5E-4245-B5DA-B70A72A99B81.png
edited with canva app

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

0860AE82-972A-465E-AFB1-EB7E4F9E668D.jpeg

What are dApps?

9F4FAF7E-A0D0-467D-9339-050B257AC9EF.jpeg
source

dApps is the short term for Decentralized Applications. It runs on a decentralized, peer-to-peer network which no single organization has total authority. Unlike centralized apps where there is a central authority that oversees the affairs of the apps or platforms.
Because of its decentralized nature, operate on an open-source blockchain, without interference from any central authority, which allow mutiple participants to perform independently on a blockchain.

Decentralized app (dApps) uses an open-source system, which is an indicator that application codes which are recorded on the system can easily be accessed by anyone which prevents data manipulation and this is because each user can access all data recorded on the system.
dApp requires no superior authority to function.

33E28217-20BC-44EE-BA20-D2C1625C4969.jpeg

The working system of dApps?

I will just say that dApp is the new era app that was developed to take over traditional/centralized app. DApps functionality is similar to that of Blockchain network whereby each user is represented with a node in the network, and is solely responsible for the network's functionality and operation.

dApps use smart contracts (ledgers) that digitally automatically record all transactions on the dApps without the need for human assistance unlike centralized apps (systems) where human interference is necessarily needed.

Smart contract is an algorithm that automatically executes an agreement between two parties eg buyer and a seller. They are programmable robots that self-execute when two parties' agreements are met.

DApps are safer, gives privacy, and anonymity more than centralized apps.

3AB33D80-FC74-4D76-95AB-46332615F68F.jpeg

Differences between dApps and other applications

There are various differences between dApps and other apps but I will just mention a few in a tabular form.

dAppsOther Apps
Transactions are done on peer to peer basisa third party is required to carry out a transaction
There is no central authorityThere is a presence of a central authority
Operates on blockchainOperates without blockchain
High security levellow security level
High cost of building dAppCosts lesser

8C56FE74-4A41-4CD7-98FC-704E1C909444.jpeg

Advantages and disadvantages of dApps

There numerous advantages and disadvantages of dApps but I will mention 5 each.

DisAdvantages of DApps:

• due to the complex nature of dApp ecosystem, it is not easily accessible

• it is susceptible to hacking since it is an open source and smart contract nature

• resolution of problems in dApps is very difficult and in some cases impossible

• dApps requires a high level of intellectual ability from users. Meaning you need to be learned enough to be able to navigate dApps

• since users are not accountable to anyone, some may end up making bad transaction decisions which can be non-retractable

Advantages of DApps:

• very difficult to manipulate data in dApp

• dApps are stable. It does not fluctuate

• dApps has a transparent operation

• dApps operates with a very high level of security

• it does it have a single authority

12C9A455-49F6-4CA8-8E22-B3D564F955AB.jpeg

How dApps developers promote their apps?

• through adverts: since dApps has not been globally known, developers can make use of centralized apps such as Twitter, Facebook etc to advertise their apps

• also through submitting their dApps to directories eg dappradar, dappclap ,dappbang dapp100 etc

• also through advertising their apps in social enabled decentralized systems eg steemit so that users can be aware of their apps.

3FC96B39-13E7-4B91-AFB0-AF683CE42A63.jpeg

What should we pay attention to when using dApps?

For me I think one of the things to pay attention to in dApps is your passwords. They are your Acess and if compromised will make you lose everything.

Also we need to make research about any dApp before investing because remember it is a decentralized app without a central authority and any wrong transaction cannot be retractable

Users should also get aware of High-risk DApps like Doubleway, Etherchain and Forsage they are not totally decentralized and transparent

E2DB6DA2-6A67-438C-B4A2-0485E4EB823D.jpeg

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

Here are steps on how to get information about a dApp you want to know.

• Firstly you need to visit www.dappradar.com

992FA071-1496-41CE-9D5A-7566EEF2D0DA.jpeg

AC27D83E-B4F6-4C32-A335-F433D0EFA1BA.jpeg

C827D0CD-85E5-4D35-A7E3-D48C2D92A11F.jpeg

1C404CD3-605E-409F-A3D1-77AE195B091D.jpeg

5F1A3305-2FA5-4833-8768-38FF2B3C99D8.jpeg

F1023CD9-8E8F-4FFC-BE75-3789AF619037.jpeg

2FD3D4B4-03F0-461B-94E5-F9A9005FB636.jpeg

All screenshots were taken from www.dappradar.com and edited with InShot app

222C68E8-DC70-4782-A010-F5FD79FB1B1B.jpeg

CONCLUSION

I want to thank Professor @wahyunahrul for this eye opening lecture. I learnt a lot.

Coin Marketplace

STEEM 0.30
TRX 0.11
JST 0.033
BTC 64243.42
ETH 3152.93
USDT 1.00
SBD 4.28