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

View this thread on steempeak.com
· @ederra · (edited)
$8.85
Steemit Crypto Academy Season 4 Beginners' course - Task 8: Decentralized Applications (dApps) : Home work task REPOST for @wahyunahrul
<div class="text-justify">

## Hello all, I've already finished this assignment, it was rated 8/10 but @steemcurator02 didn't vote it. This morning, I saw a post where prof @sapwood asked someone to repost an expired assignment, that's why am reposting mine. Am sorry if am going against any rule.

![Screenshot_20210917-080800.png](https://cdn.steemitimages.com/DQmT37HZRWedHHGMt7aAKrVmNBit4QpoyxzrT4tbAgXdskZ/Screenshot_20210917-080800.png)

## Here's the [link](https://steemit.com/hive-108451/@ederra/steemit-crypto-academy-season-4-beginners-course-task-8-decentralized-applications-dapps-home-work-task-for-wahyunahrul) to the expired post.

![iMarkup_20210908_110001.jpg](https://cdn.steemitimages.com/DQmU6bWAESv9rsbhq2X9rbtw5eHbefqqkb5xYYhZmm4znDJ/iMarkup_20210908_110001.jpg)


https://steemitimages.com/DQmSGRzYnDe4PauPDpsFAyNrMDdZGk8uNnWuNA23QWoL4gn/1.png
<center>**TASK**</center>
>**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).**

https://steemitimages.com/DQmSGRzYnDe4PauPDpsFAyNrMDdZGk8uNnWuNA23QWoL4gn/1.png

<center>**What are dApps?**</center>
https://steemitimages.com/DQmSGRzYnDe4PauPDpsFAyNrMDdZGk8uNnWuNA23QWoL4gn/1.png


![what-are-dapps-696x390.png](https://cdn.steemitimages.com/DQmNpmkA9DioGSGzhLhgJy8zyuEXTmwjbKZHzVRHNjovdnE/what-are-dapps-696x390.png)
[Source](https://www.google.com/amp/s/blokt.com/guides/dapps%3famp)

The world of cryptocurrency is a very unique one that uses different acronyms and terminology.
In other to understand this crypto world fully, one must be conversant with the meaning of these words.

Heading back to the topic at hand, 
**dApps** as an acronym, stands for **Decentralized applications.**

DApps possess the qualities and functions of normal applications, but the major difference between dApps and normal applications is that dApps operate on a peer to peer network like the world conquering **blockchain network**.

In short, dApps can also be seen as any application built on a decentralized network, that can combine smart contract and  a frontend user interface together. 

**Below are some characteristics of a decentralized application.**
1. **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.

2. **Decentralized in nature**: dApps are decentralized in nature.
All data in a dApps is secured and stored in a blockchain or any cryptographic technology and this makes it very impossible for foreign body to access the information. 

3. **Incentivization** : The validators of records on a dApp network are always given incentive (reward). This incentive can take any form e.g bitcoin, ethereum, binance etc.

4. **Algorithm** : Algorithm is talking about the need for dApps to have a consensus mechanism to serve as proof of value in the cryptographic world. this is needed because the consensus mechanism gives cryptographic tokens values and also creates laws to be obeyed in other to create a valuable Crypto token. 

https://steemitimages.com/DQmSGRzYnDe4PauPDpsFAyNrMDdZGk8uNnWuNA23QWoL4gn/1.png

<center>**Explain the working system of dApps?**</center>
https://steemitimages.com/DQmSGRzYnDe4PauPDpsFAyNrMDdZGk8uNnWuNA23QWoL4gn/1.png

All Dapps uses an ethereum blockchain to store data and a backend code called **smart contracts** for application logic. 

What are **smart contracts?**.
Smart contracts can be seen as algorithms in blockchain that helps in automating executions of agreement between different entities. smart contracts are also programmable, which is to say that it can be made to self-execute once the two parties in question have met the terms of the contract. 

Through the help of smart contracts, dApps are connected to the blockchain. 

![iMarkup_20210907_194232.jpg](https://cdn.steemitimages.com/DQmevK5mEEX9jwKX7XKZgFzrkdeEgXvfob7eUjUrNBs6jpV/iMarkup_20210907_194232.jpg)
<sub>smart contract illustration</sub>

https://steemitimages.com/DQmSGRzYnDe4PauPDpsFAyNrMDdZGk8uNnWuNA23QWoL4gn/1.png
<center>**What are the differences between dApps and other applications?**</center>
https://steemitimages.com/DQmSGRzYnDe4PauPDpsFAyNrMDdZGk8uNnWuNA23QWoL4gn/1.png

The difference between dApps and other applications will be outlined based on the following headings.

1. Trustable 
**decentralized applications** are trustable when compared to other applications because ownership and control of  data is done by a user. While **Other applications** are trusted but not as that of decentralized applications because data are controlled by a central system.

2. Speed
**decentralized Application's** speed is slow when compared to **other applications.**

3. Security
The security of a decentralized application is way more stronger than that of other applications.

4. Usage cost
There's an attached cost for using a decentralized application whereas there's no cost attached while using a regular app.

5. Development cost
There are several factors to consider while developing a regular app.
Factors like the cost of cloud server, maintenance fees etc whereas in decentralized applications such factors are not involved.


https://steemitimages.com/DQmSGRzYnDe4PauPDpsFAyNrMDdZGk8uNnWuNA23QWoL4gn/1.png

<center>**Explain the advantages and disadvantages of dApps?**</center>
https://steemitimages.com/DQmSGRzYnDe4PauPDpsFAyNrMDdZGk8uNnWuNA23QWoL4gn/1.png
## Advantages
- One common feature of all dApps is that they  lack centralization, which is to say that they can be more resilient, autonomous, and secure than other apps.

- dApps data flow is not from a central point.
It uses distributed approach to distribute data and that's an advantage because the data can't be controlled by a single body.

- As earlier said in my work, dApps uses a code, and this code controls the operation only when the two bodies involved are in agreement with the terms of the DApp.
In short, dApps can't be controlled by users.

- Security in DApps is very strong as this gives it another edge over other applications where their work is not well protected.

### Disadvantages

- One big issue in using dApps is that; fixing an issue in dApps is very headaching because it requires all users of that dApp to update their copy in the network.
 
- Verification in dApps is very hard because dApps doesn't operate using a single entity like the Centralized apps.

- Another disadvantage of dApps is their APIs need.
In other for a dApp to fix its' APIs need, there need to be a communication between the dApp needing API and another dapp.

- In centralized app system, there are third party APIs that helps in fetching third party information but dApps doesn't have third party APIs which is to say that third party information is hard to get using dApps.

https://steemitimages.com/DQmSGRzYnDe4PauPDpsFAyNrMDdZGk8uNnWuNA23QWoL4gn/1.png
 <center>**How can dApps developers promote their apps?**</center>
https://steemitimages.com/DQmSGRzYnDe4PauPDpsFAyNrMDdZGk8uNnWuNA23QWoL4gn/1.png

DApps developers can promote their apps by doing the following.
- Submitting there app to dApps directories;
DApps directories include; dapp100, dappclap, dappradar, dappbang or dapp.review.
All they need to do is log in to their website, and submit their app.
- promoting there app using reddit, telegram or discord.
The above media allow advertising in their platform, so advertising an app there will be easy.

https://steemitimages.com/DQmSGRzYnDe4PauPDpsFAyNrMDdZGk8uNnWuNA23QWoL4gn/1.png
<center>**What should we pay attention to when using dApps?**</center>

https://steemitimages.com/DQmSGRzYnDe4PauPDpsFAyNrMDdZGk8uNnWuNA23QWoL4gn/1.png
Well, the story of dApps is a very interesting one,  and dApps are apps we should quickly dive into whenever we hear of it because there's high security of data. 
But the thing I think we should pay attention to when using dApps is **high-risk dApps**

High-risk DApps are those dApps whose bearing looks like that of a pyramid or ponzi-scheme. This high risk dApps are not totally considered dApps because they're not decentralized.
So every dApps user must be very careful.
https://steemitimages.com/DQmSGRzYnDe4PauPDpsFAyNrMDdZGk8uNnWuNA23QWoL4gn/1.png
<center>**How do we find the information of a DApp that we want to know? Provide the steps (Screenshot required).**</center>
https://steemitimages.com/DQmSGRzYnDe4PauPDpsFAyNrMDdZGk8uNnWuNA23QWoL4gn/1.png

Finding information about a particular dApp is very easy.
I'll use screenshots and steps to demonstrate the procedures.

![iMarkup_20210907_053122.jpg](https://cdn.steemitimages.com/DQmWM95Xtum5vtMut5w13HJPHHUDFS41xC8ryUSsxwRpAi5/iMarkup_20210907_053122.jpg)

**step 1; search for dappradar.com using your search browser.**


![iMarkup_20210907_050238.jpg](https://cdn.steemitimages.com/DQmWX5FoyVD7H8yLk3wfEc9yfaTTjRB8KKNfpoVfhEHqLDP/iMarkup_20210907_050238.jpg)

**Step 2; Click the menu key at the top right corner of the page.**


![iMarkup_20210907_050418.jpg](https://cdn.steemitimages.com/DQmaoE1ZdJsgnqtBmZMBbSU7p92ABQtFwD5zbjhPsAPGA6C/iMarkup_20210907_050418.jpg)

**Step 3; Click on ranking.**


![iMarkup_20210907_051656.jpg](https://cdn.steemitimages.com/DQmUCckaZestNCucMLdDZiNestSxRdcstR7rAskLu7EbVuZ/iMarkup_20210907_051656.jpg)

The current dApp ranking will display.
Now let's use **cryptoBlades** as the dApp we want to it's information.

**Step 4; click on cryptoBlades**

![iMarkup_20210907_052816.jpg](https://cdn.steemitimages.com/DQmPE2nRVhSsRXWozytgGgm2LPssVbqoL7yvH1V7vUcWLXc/iMarkup_20210907_052816.jpg)

You'll see statistics of cryptoBlades.
This statistics include it's volume, users, Transaction and balance.
You'll also see the historical activities of cryptoBlades in a graphical format.

![iMarkup_20210907_052530.jpg](https://cdn.steemitimages.com/DQmNsgw9oGdmF1Ma39gVniioXxNH5P8k1CaHdnSv55mqhHH/iMarkup_20210907_052530.jpg)

**To check information in cryptoBlades for the last seven days,click on seven days.**

![iMarkup_20210907_052258_600x615.jpg](https://cdn.steemitimages.com/DQmeSSvQhbcq1m2tMBNEUTSE6FNPCL6rBzkvRUgBcU2vxdC/iMarkup_20210907_052258_600x615.jpg)

**To check information in cryptoBlades for the last thirty days,click on thirty days.**
https://steemitimages.com/DQmSGRzYnDe4PauPDpsFAyNrMDdZGk8uNnWuNA23QWoL4gn/1.png
<center>**REMARK**</center>

DApps is a very interesting topic to research on. 
 Its' security, flexibility and other amazing features is something of great waow.
Infact, I found a very interesting knowledge about a project I was about embarking on, and I think the information I found will be very useful.

Well I can't end my remark without giving praise to the one who made the lecture on dApps an easy one.
Thank you @wahyunahrul for a great lecture and a fantastic hint on how to go about with the assignment.
Your effort is appreciated.
https://steemitimages.com/DQmSGRzYnDe4PauPDpsFAyNrMDdZGk8uNnWuNA23QWoL4gn/1.png
>Note: All unsourced images are created by me or are screenshots from dappradar.com

https://steemitimages.com/DQmSGRzYnDe4PauPDpsFAyNrMDdZGk8uNnWuNA23QWoL4gn/1.png




</div>
👍  , , ,
properties (23)
post_id94,076,282
authorederra
permlinksteemit-crypto-academy-season-4-beginners-course-homework-post-for-task-1-tron-ecosystem
categoryhive-108451
json_metadata{"tags":["academys4-intro08","cryptoacademy","dapps","nigeria","steemit","steemexclusive"],"users":["steemcurator02","sapwood","wahyunahrul"],"image":["https:\/\/cdn.steemitimages.com\/DQmT37HZRWedHHGMt7aAKrVmNBit4QpoyxzrT4tbAgXdskZ\/Screenshot_20210917-080800.png","https:\/\/cdn.steemitimages.com\/DQmU6bWAESv9rsbhq2X9rbtw5eHbefqqkb5xYYhZmm4znDJ\/iMarkup_20210908_110001.jpg","https:\/\/steemitimages.com\/DQmSGRzYnDe4PauPDpsFAyNrMDdZGk8uNnWuNA23QWoL4gn\/1.png","https:\/\/cdn.steemitimages.com\/DQmNpmkA9DioGSGzhLhgJy8zyuEXTmwjbKZHzVRHNjovdnE\/what-are-dapps-696x390.png","https:\/\/cdn.steemitimages.com\/DQmevK5mEEX9jwKX7XKZgFzrkdeEgXvfob7eUjUrNBs6jpV\/iMarkup_20210907_194232.jpg","https:\/\/cdn.steemitimages.com\/DQmWM95Xtum5vtMut5w13HJPHHUDFS41xC8ryUSsxwRpAi5\/iMarkup_20210907_053122.jpg","https:\/\/cdn.steemitimages.com\/DQmWX5FoyVD7H8yLk3wfEc9yfaTTjRB8KKNfpoVfhEHqLDP\/iMarkup_20210907_050238.jpg","https:\/\/cdn.steemitimages.com\/DQmaoE1ZdJsgnqtBmZMBbSU7p92ABQtFwD5zbjhPsAPGA6C\/iMarkup_20210907_050418.jpg","https:\/\/cdn.steemitimages.com\/DQmUCckaZestNCucMLdDZiNestSxRdcstR7rAskLu7EbVuZ\/iMarkup_20210907_051656.jpg","https:\/\/cdn.steemitimages.com\/DQmPE2nRVhSsRXWozytgGgm2LPssVbqoL7yvH1V7vUcWLXc\/iMarkup_20210907_052816.jpg","https:\/\/cdn.steemitimages.com\/DQmNsgw9oGdmF1Ma39gVniioXxNH5P8k1CaHdnSv55mqhHH\/iMarkup_20210907_052530.jpg","https:\/\/cdn.steemitimages.com\/DQmeSSvQhbcq1m2tMBNEUTSE6FNPCL6rBzkvRUgBcU2vxdC\/iMarkup_20210907_052258_600x615.jpg"],"links":["https:\/\/steemit.com\/hive-108451\/@ederra\/steemit-crypto-academy-season-4-beginners-course-task-8-decentralized-applications-dapps-home-work-task-for-wahyunahrul","https:\/\/www.google.com\/amp\/s\/blokt.com\/guides\/dapps%3famp"],"app":"steemit\/0.2","format":"markdown"}
created2021-09-17 05:45:42
last_update2021-09-17 07:11:24
depth0
children4
net_rshares13,150,080,697,091
last_payout2021-09-24 05:45:42
cashout_time1969-12-31 23:59:59
total_payout_value4.425 SBD
curator_payout_value4.425 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length11,375
author_reputation4,823,178,482,239
root_title"Steemit Crypto Academy Season 4 Beginners' course - Task 8: Decentralized Applications (dApps) : Home work task REPOST for @wahyunahrul"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (4)
@sapwood ·
Always indicate in the title that it is a REPOST. Also, you must include the screenshot of the remarks/grading at the beginning of the post.

Further, the title format has been changed.

You are requested to comply with the new format.


![format1.png](https://cdn.steemitimages.com/DQmaTFqowgHoiWWZbr9E83ppBbncPuX1uFiu7sUvTZL8GQd/format1.png)

Thank you.
properties (22)
post_id94,076,942
authorsapwood
permlinkqzkfvk
categoryhive-108451
json_metadata{"image":["https:\/\/cdn.steemitimages.com\/DQmaTFqowgHoiWWZbr9E83ppBbncPuX1uFiu7sUvTZL8GQd\/format1.png"],"app":"steemit\/0.2"}
created2021-09-17 06:40:36
last_update2021-09-17 06:40:36
depth1
children3
net_rshares0
last_payout2021-09-24 06:40:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length355
author_reputation444,403,814,260,033
root_title"Steemit Crypto Academy Season 4 Beginners' course - Task 8: Decentralized Applications (dApps) : Home work task REPOST for @wahyunahrul"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@ederra ·
Ok noted
About the format title, it was a mistake I did why making the post.
I've edited it already but it's not reflecting.
I'll put the screenshot now.
properties (22)
post_id94,077,335
authorederra
permlinkqzkh2d
categoryhive-108451
json_metadata{"app":"steemit\/0.2"}
created2021-09-17 07:07:42
last_update2021-09-17 07:07:42
depth2
children0
net_rshares0
last_payout2021-09-24 07:07:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length153
author_reputation4,823,178,482,239
root_title"Steemit Crypto Academy Season 4 Beginners' course - Task 8: Decentralized Applications (dApps) : Home work task REPOST for @wahyunahrul"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@ederra ·
I've edited it and I've added the necessary things you said in the above statement.
Should I make new post or should I leave it like that?
Cc
@sapwood
properties (22)
post_id94,077,400
authorederra
permlinkqzkhee
categoryhive-108451
json_metadata{"users":["sapwood"],"app":"steemit\/0.2"}
created2021-09-17 07:14:09
last_update2021-09-17 07:14:09
depth2
children0
net_rshares0
last_payout2021-09-24 07:14:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length150
author_reputation4,823,178,482,239
root_title"Steemit Crypto Academy Season 4 Beginners' course - Task 8: Decentralized Applications (dApps) : Home work task REPOST for @wahyunahrul"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@ederra ·
Thank you very much prof @sapwood.
I still have another post that has been graded but no upvote. It's 6 days old.

![Screenshot_20210917-094357.png](https://cdn.steemitimages.com/DQmPRmhEt9xrXZa4mbVmh7FqWRANEiFBKkFHsA9XKCJBRVj/Screenshot_20210917-094357.png)

Here is the link.
https://steemit.com/hive-108451/@ederra/steemit-crypto-academy-season-4-beginners-course-task-5-bitcoin-cryptocurrencies-public-chains-home-work-task-for-stream4u

Thank you once again prof.
properties (22)
post_id94,078,581
authorederra
permlinkqzklqv
categoryhive-108451
json_metadata{"users":["sapwood"],"image":["https:\/\/cdn.steemitimages.com\/DQmPRmhEt9xrXZa4mbVmh7FqWRANEiFBKkFHsA9XKCJBRVj\/Screenshot_20210917-094357.png"],"links":["https:\/\/steemit.com\/hive-108451\/@ederra\/steemit-crypto-academy-season-4-beginners-course-task-5-bitcoin-cryptocurrencies-public-chains-home-work-task-for-stream4u"],"app":"steemit\/0.2"}
created2021-09-17 08:48:00
last_update2021-09-17 08:48:00
depth2
children0
net_rshares0
last_payout2021-09-24 08:48:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length468
author_reputation4,823,178,482,239
root_title"Steemit Crypto Academy Season 4 Beginners' course - Task 8: Decentralized Applications (dApps) : Home work task REPOST for @wahyunahrul"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000