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

in SteemitCryptoAcademy3 years ago (edited)

Cryptoacedemy season 4.png
Source

INRODUCTION

Hi, everyone I hope you are fine and live a peaceful life with the blessings of Allah. Here I m present with another task homework task which is on Decentralized Applications (dApps). I hope you will learn many thing from this task.

qjrE4yyfw5pEPvDbJDzhdNXM7mjt1tbr2kM3X28F6SraZkmLfaYtvR7fi6r5TCE9BdE9dCVTBPEz1w7iacpJSfWQdxwpQ5vG5MeL692DxjttyVWdh7LgSyft - Copy.png

Task

qjrE4yyfw5pEPvDbJDzhdNXM7mjt1tbr2kM3X28F6SraZkmLfaYtvR7fi6r5TCE9BdE9dCVTBPEz1w7iacpJSfWQdxwpQ5vG5MeL692DxjttyVWdh7LgSyft - Copy.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? Provide the steps (Screenshot required).

qjrE4yyfw5pEPvDbJDzhdNXM7mjt1tbr2kM3X28F6SraZkmLfaYtvR7fi6r5TCE9BdE9dCVTBPEz1w7iacpJSfWQdxwpQ5vG5MeL692DxjttyVWdh7LgSyft - Copy.png

What are dApps?

qjrE4yyfw5pEPvDbJDzhdNXM7mjt1tbr2kM3X28F6SraZkmLfaYtvR7fi6r5TCE9BdE9dCVTBPEz1w7iacpJSfWQdxwpQ5vG5MeL692DxjttyVWdh7LgSyft - Copy.png

what-are-dapps-nobttn.jpg

Source

This world is changing very fast. We are going to era of crypto. The World of cryptocurrency is very unique which use very unique and future type technology like Dapps.
If we want to understand this crypto world fully, one must be conversant with the meaning of these words.
Dapp is a combination of words. Dapp means Decentralized applications.
DApps have the qualities and functions of normal applications, but the difference between dApps and normal applications is that dApps operate on a peer to peer network like this world is connected very perfectly.
Any application can build on decentralized network with the help of Dapps. Which combine smart contract and a frontend user interface together.

Characteristics of a decentralized application

1. Security

The security of dapp is very perfect. All data which is on Dapp is secure and store in blockchain. This option make it impossible for foreign person to access your data.

2. Gaming Dapp

We can make better gaming with the help of dapps. We can make many games with help of dapp. Which provide smoother and faster transactions. In this way this is easier compare to others.

3. Open source :

A dApp's core source code is available to everyone, reason being that changes in dApps must be decided by majority using the core source code.

4.Incentivization :

The validators of records on a dApp network are always given incentive. This incentive can take any form like bitcoin, ethereum, binance etc.

qjrE4yyfw5pEPvDbJDzhdNXM7mjt1tbr2kM3X28F6SraZkmLfaYtvR7fi6r5TCE9BdE9dCVTBPEz1w7iacpJSfWQdxwpQ5vG5MeL692DxjttyVWdh7LgSyft - Copy.png

Explain the working system of dApps?

qjrE4yyfw5pEPvDbJDzhdNXM7mjt1tbr2kM3X28F6SraZkmLfaYtvR7fi6r5TCE9BdE9dCVTBPEz1w7iacpJSfWQdxwpQ5vG5MeL692DxjttyVWdh7LgSyft - Copy.png
All Dapps use the ethereum blockchain to store data and the code in the background is called intelligent application concepts.

What are smart contracts ?.
Intelligent contracts can be seen as algorithms in the blockchain that help to make agreement between different organizations. smart contracts can also be arranged, which means they can be made on their own once the two parties in question have met the terms of the contract.

5f20e94198ea757a0faf11df_smart-contract (2)-p-800.jpeg
Source

qjrE4yyfw5pEPvDbJDzhdNXM7mjt1tbr2kM3X28F6SraZkmLfaYtvR7fi6r5TCE9BdE9dCVTBPEz1w7iacpJSfWQdxwpQ5vG5MeL692DxjttyVWdh7LgSyft - Copy.png

What are the differences between dApps and other applications?

qjrE4yyfw5pEPvDbJDzhdNXM7mjt1tbr2kM3X28F6SraZkmLfaYtvR7fi6r5TCE9BdE9dCVTBPEz1w7iacpJSfWQdxwpQ5vG5MeL692DxjttyVWdh7LgSyft - Copy.png

Differences between dApp and other applications will be provided according to the following topics.

1.

Reliable
Distributed apps are more reliable compared to other applications because data ownership and control is done by the user. While some apps are reliable but not like those enabled apps because the data is controlled by an intermediate system.

2.

Speed
When we talk about to speed, the speed of dapp is slow when we compare to others applications.

3.

Security
Low-level application security is much stronger than other applications.

4.

Cost of use
There are costs attached to running a split app and no costs attached while using a standard app.

qjrE4yyfw5pEPvDbJDzhdNXM7mjt1tbr2kM3X28F6SraZkmLfaYtvR7fi6r5TCE9BdE9dCVTBPEz1w7iacpJSfWQdxwpQ5vG5MeL692DxjttyVWdh7LgSyft - Copy.png

Explain the advantages and disadvantages of dApps?

qjrE4yyfw5pEPvDbJDzhdNXM7mjt1tbr2kM3X28F6SraZkmLfaYtvR7fi6r5TCE9BdE9dCVTBPEz1w7iacpJSfWQdxwpQ5vG5MeL692DxjttyVWdh7LgSyft - Copy.png

Benefits of Dapp;

One common feature of all dApps is that they do not have centralization, which means they can be more robust, independent, and secure than other applications.
The flow of dApps data does not appear in the central location.
It uses a distributed method to distribute data and that is advantageous because the data cannot be controlled by a single body.
As mentioned earlier in my work, dApp uses code, and this code controls performance only when the two bodies involved comply with DApp terms.
In short, dApps cannot be controlled by users.
Security in DApps is very powerful as this gives you another limit over other apps where their function is not properly protected.

Disadvantages of Dapp

One major problem with using dApp is that; Fixing an issue with dApp is a bit of a hassle because it requires all users of that dApp to update their copy on the network.
Verification in dApps is very difficult because dApps do not work using the same business as Centralized apps.
Another disadvantage of dApps is their need for APIs.
For some dApp to adjust its API requirements, there needs to be a connection between a dApp that needs an API and another dapp.
In the middle app, there are third-party APIs that help download third-party information but dApps do not have third-party APIs which means that third-party data is difficult to use with dApp.

qjrE4yyfw5pEPvDbJDzhdNXM7mjt1tbr2kM3X28F6SraZkmLfaYtvR7fi6r5TCE9BdE9dCVTBPEz1w7iacpJSfWQdxwpQ5vG5MeL692DxjttyVWdh7LgSyft - Copy.png

How can dApps developers promote their apps?

qjrE4yyfw5pEPvDbJDzhdNXM7mjt1tbr2kM3X28F6SraZkmLfaYtvR7fi6r5TCE9BdE9dCVTBPEz1w7iacpJSfWQdxwpQ5vG5MeL692DxjttyVWdh7LgSyft - Copy.png
Submitting there app to dApps directories;
DApps directories include; dapp100, dappclap, dappradar, dappbang or dapp.review.
They need to login to their website, and submit their app.
They can promote there app using many ways like reddit, telegram or discord.

qjrE4yyfw5pEPvDbJDzhdNXM7mjt1tbr2kM3X28F6SraZkmLfaYtvR7fi6r5TCE9BdE9dCVTBPEz1w7iacpJSfWQdxwpQ5vG5MeL692DxjttyVWdh7LgSyft - Copy.png

What should we pay attention to when using dApps?

qjrE4yyfw5pEPvDbJDzhdNXM7mjt1tbr2kM3X28F6SraZkmLfaYtvR7fi6r5TCE9BdE9dCVTBPEz1w7iacpJSfWQdxwpQ5vG5MeL692DxjttyVWdh7LgSyft - Copy.png

In my view we should pay attention on dapp is security. Because the security of Dapp is very perfect and Strong. NO one can break the security of blockchains.
The 2nd thing is its peers to peers connection because all persons are connected with each other directly, there is not center server to control whole connection and if the center server break down whole connection will lost, So there is less risk of lost cconnection.
qjrE4yyfw5pEPvDbJDzhdNXM7mjt1tbr2kM3X28F6SraZkmLfaYtvR7fi6r5TCE9BdE9dCVTBPEz1w7iacpJSfWQdxwpQ5vG5MeL692DxjttyVWdh7LgSyft - Copy.png

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

qjrE4yyfw5pEPvDbJDzhdNXM7mjt1tbr2kM3X28F6SraZkmLfaYtvR7fi6r5TCE9BdE9dCVTBPEz1w7iacpJSfWQdxwpQ5vG5MeL692DxjttyVWdh7LgSyft - Copy.png

Finding the information about a Dapp is not difficult. I find some information about a Dapp.
I will show you information by screenshot.

Screenshot 2021-10-22 190756.png
step 1; search for dappradar.com using your search browser.

Screenshot (10)_LI.jpg
Step 2; Click the menu key on the top of the page and click on it and you can see ranking page and click on it and a new page will appear.

Screenshot 2021-10-22 192850.png

here we are using pancake as a example so click on pancake where you see it details.

Screenshot 2021-10-22 191320.png
You'll see statistics of pancakes.
This statistics include it's volume, users, Transaction and balance.
You'll also see the historical activities of pancakes in a graphical format.

Screenshot 2021-10-22 191531.png
here you can see details of last 90 days.

Screenshot 2021-10-22 191637.png

To check information in cryptoBlades for the last year days,click on 1 year.

qjrE4yyfw5pEPvDbJDzhdNXM7mjt1tbr2kM3X28F6SraZkmLfaYtvR7fi6r5TCE9BdE9dCVTBPEz1w7iacpJSfWQdxwpQ5vG5MeL692DxjttyVWdh7LgSyft - Copy.png

Conclusion

qjrE4yyfw5pEPvDbJDzhdNXM7mjt1tbr2kM3X28F6SraZkmLfaYtvR7fi6r5TCE9BdE9dCVTBPEz1w7iacpJSfWQdxwpQ5vG5MeL692DxjttyVWdh7LgSyft - Copy.png

It is really interesting topic as i found in crypto. Dapp is very interesting topic, I have learnt many thing in this topic like about security, its wide power and many more things.
In the last I will be very thank full to the professor @wahyunahrul who make this very helpful topic for students. Thank you @wahyunahrul for this lecture.

Sort:  
Loading...

Coin Marketplace

STEEM 0.18
TRX 0.14
JST 0.030
BTC 59961.00
ETH 3199.92
USDT 1.00
SBD 2.46