Decentralization application (DApp) - Steemit Crypto Academy Season 4 - Homework Post for Task 8 by wireless07 by wireless07

View this thread on steempeak.com
· @wireless07 · (edited)
$7.54
Decentralization application (DApp) - Steemit Crypto Academy Season 4 - Homework Post for Task 8 by wireless07
<center>
![iMarkup_20210911_075256.jpg](https://cdn.steemitimages.com/DQmf6AiywrZ3Q1QB3qFESkpvPouQBqy6azY8DQAywzg438R/iMarkup_20210911_075256.jpg)
</center>

<div class="text-justify">


Here is my homework post for Steemit Crypto Academy beginners fixed course task 8 by prof @wahyunahrul  with the question;
> **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/720x0/https://cdn.steemitimages.com/DQmd9NPFq7gke75qsuCscreppdCRkJV7gYvK7MYH6s6qGPz/iMarkup_20210913_081342.jpg

# <div class="phishy"><center>Introduction</center></div>


For us to talk about dApps, we have to firstly understand what a BLOCKCHAIN is. In the main sense of the word, a blockchain may be referred to as a chain of blocks that are continually growing, with each block containing a time-stamp, a cryptographic hash (an algorithm that takes an arbitrary amount of data input—a credential—and produces a fixed-size output of enciphered text) of the previous block, and its sent data. 

https://steemitimages.com/720x0/https://cdn.steemitimages.com/DQmd9NPFq7gke75qsuCscreppdCRkJV7gYvK7MYH6s6qGPz/iMarkup_20210913_081342.jpg

 ## <div class="phishy"><center>what are DApps?</center></div>

<div class="pull-right">

![images (10).jpeg](https://cdn.steemitimages.com/DQmaKRSZFiiYRXnaH2FXfWpk5qqnhwpE4xELVx2og8FLxG9/images%20(10).jpeg)

<sub>[source](https://coinmarketcap.com/alexandria/article/what-are-dapps)</sub>
</div>
Decentralized applications are most of the time described as a trustless (that is, the participants involved do not need to know or trust each other or a third party for the system to function) or peer-to-peer with a particular characteristic that sets it out, that being there is no singular entity or individual that controls the activities of the DApp. 

In a centralized app, like the ones we have all been used to, there are particular individuals or bodies, with access to the full information or data of users of the apps. This is what decentralized applications or DApps for short, aims to solve.

https://steemitimages.com/720x0/https://cdn.steemitimages.com/DQmd9NPFq7gke75qsuCscreppdCRkJV7gYvK7MYH6s6qGPz/iMarkup_20210913_081342.jpg

## <div class="phishy"><center>The Working System of dApps</center></div>
 

A DApp takes advantage of blockchain technology at the foundation, for data storage and processing, dApps rely on blockchain technology at its core for these. As explained above, a blockchain may be referred to as a chain of blocks that are continually growing, and dApps take full advantage of that to embody decentralization at a protocol level.

A dApp works with No central point, Open source code, A Decentralised consensus mechanism and makes use of an internal currency. There are many reasons why dApps must make use of some type of currency, among which are:

* To give support to the development process: many dApps make use of one internal currency or the other, to back up the development process of the DApp. 

* To improve the network & its consensus mechanism and;

* To give the users a way to exchange value.

https://steemitimages.com/720x0/https://cdn.steemitimages.com/DQmd9NPFq7gke75qsuCscreppdCRkJV7gYvK7MYH6s6qGPz/iMarkup_20210913_081342.jpg
## <div class="phishy"><center>What are the differences between dApps and other applications?</center></div>


There are unique differences between dApps and other centralized applications. We have all been used to centralized apps for a very long time, including social media apps, and even financial apps. In a centralized application, there is a single point of failure, in case of a malicious attack. Because of the centralized servers of our basic apps, it is easier for a hacker because all they basically have to do is disrupt the hosting service. Banking on a centralized server opens data to more attacks, thereby putting our privacy at risk.
<center>
![images (2).png](https://cdn.steemitimages.com/DQmY1iNcd4bnRhm6gGhKGJxDMdHi6qqSdvGBqXcatKZVav7/images%20(2).png)<sub>[source](https://coinweez.com/beginners-guide-dapps/)</sub>
</center>
However, with blockchain-Based DApps, two main elements are involved. We have the front end, which stays the same as with normal apps,  and then the backend, which is where the magic occurs, with a blockchain network consisting of hundreds & thousands of machines. dApps are not controlled by a particular entity, individual or body, and all activities occur on a peer to peer basis, with zero storage of user's data,  or breach of privacy, unlike other centralized applications, where the information provided by users are usually stored by developers, who in turn uses these informations to show ads to users, among other malicious activities. 

Taking a look at happenings around centralized apps, like the saga that occurred with Facebook, after it was accused of breaching user's privatise, storing user's informations illegally, and a bunch of other accusations. This brings to light why it is so important to continue perfecting DApp development, as the decentralization that comes with it is exactly what the whole world needs.

https://steemitimages.com/720x0/https://cdn.steemitimages.com/DQmd9NPFq7gke75qsuCscreppdCRkJV7gYvK7MYH6s6qGPz/iMarkup_20210913_081342.jpg

 ## <div class="phishy"><center>The advantages and disadvantages of dApps? </center></div>


#### Advantages of dApps includes:

1. It Prevents Internet Censorship: Because dApps are without a centralized authority, there isn't censorship and data manipulation, as opposed to regular apps. This for me, is a very underrated advantage of using dApps. 

2. There is an increased level of trust in the system: the knowledge that there is no central authority controlling activities give many users a sense of confidence and trust in dApps. 

3. DApps are fault tolerant: What this basically means is that since there are no centralized servers that the dApps work with, and everything is done on a peer to peer basis, dApps are less susceptible to malicious attacks. 

#### As with any technology, dApps also come with some disadvantages. The following are some disadvantages of dApps:

1. Inability To Implement KYC: The inability of dApps to implement KYC (Know Your Customer) has made it an avenue for malicious individuals to carry out their activities.

2. Lacking user experience: Inability to save user data may also lead to a lack of improvement in creating an improved experience for users.

3. Slow speed: Most dApps are slow, in interface and in carrying out transactions. This adds to lag time for users looking to carry out a quick transaction. 


https://steemitimages.com/720x0/https://cdn.steemitimages.com/DQmd9NPFq7gke75qsuCscreppdCRkJV7gYvK7MYH6s6qGPz/iMarkup_20210913_081342.jpg

 ## <div class="phishy"><center>How can dApps developers promote their apps? </center></div>


There are various strategies that DApp developers can use to promote their apps. These have been researched and proven to work over time. Below are some of these strategies:

- Getting listed on dApp reviewing websites:
One sure fire way of promoting your dApp is getting it listed on top dApp review websites. Some top sites include State of the Dapps, Dapp.com and DappRadar.

- Start with a strong Influencer marketing: Influencer marketing is the wave now in crypto. The key here, however, is to make sure that you're honest about what you're marketing. This has been proven to work in DApp promotion.

- Have a Decentralized Social Media Marketing plan.

- Carry out a smart media campaign: This should be done according to your budget for the project and the milestone the developer has set out to achieve.

- Strategic Partnership with bigger projects: Collaboration with bigger projects also work big time in dApp promotion. If your project is valuable, and offers real utilities, it'll certainly get recognized. 


https://steemitimages.com/720x0/https://cdn.steemitimages.com/DQmd9NPFq7gke75qsuCscreppdCRkJV7gYvK7MYH6s6qGPz/iMarkup_20210913_081342.jpg
 
## <div class="phishy"><center>What should we pay attention to when using dApps? </center></div>

As with any technology, dApps also have their pros and cons. There are various things we should pay attention to when using dApps, which include:

- The kind of activities we are trying to carry out on the dApp: Most dApps do not offer the same kind of services, especially financial dApps. An example is Uniswap and Pancakeswap, both are for swapping tokens, but each on different networks and with different costs. (Charges).

- The dApp must be held on a publicly accessible dApp network, as this is what decentralization is all about.

- Consensus methods, such as proof of work, proof of stake, that generates tokens must also be available.


https://steemitimages.com/720x0/https://cdn.steemitimages.com/DQmd9NPFq7gke75qsuCscreppdCRkJV7gYvK7MYH6s6qGPz/iMarkup_20210913_081342.jpg

## <div class="phishy"><center>How do we find the information of a DApp that we want to know?</center></div>


We can find information about dApps from a range of sources, most notably DappRadar.com, dapp.com and Stateofthedapps. 

For our example here, we'll be focusing on DappRadar.com. This is a website that ranks at the top, in terms of providing lists, promotions, valuable & correct information about dApps. 

Here we have the homepage of DappRadar.com. As we can see, it's pretty easy to navigate, with a well defined and well laid out structure. On this page, we're going to be looking for information on Spookyswap, an exchange dApp. We start by clicking the 3 bars by the top right hand side.This brings us to a new interface, where we can input our search, in this case, Spookyswap.
<div class="pull-left">


![iMarkup_20210925_022619.jpg](https://cdn.steemitimages.com/DQmf5Rvrb1GEhgwfVfZFUwio9Y2aTsWe6HLC2HvMLTFvH3B/iMarkup_20210925_022619.jpg)<sub>[source](https://dappradar.com)</sub>


</div>
<div class="pull-right">



![iMarkup_20210925_022706.jpg](https://cdn.steemitimages.com/DQmcztKCuo1m8tUoykNf8B4jjjVUKPQL8xYg1JSXXC2Xkz2/iMarkup_20210925_022706.jpg)<sub>[source](https://dappradar.com)</sub>



</div>

***
Smooth sailing all the way, we have our results about Spookyswap right there. With a very fast user interface, we can see that DappRadar is one of the best to get information about any dApp.
<center>
![IMG-20210925-WA0008.jpg](https://cdn.steemitimages.com/DQmTrDnpzShH35kxVUjBrCBM8khVgAshcn9L3tDS9ABk2LR/IMG-20210925-WA0008.jpg)<sub>[source](https://dappradar.com)</sub>
</center>
Boom! Clicking on the results, we have full information about our preferred dApp here, Spookyswap. A quick scroll down across the page will provide us with access to information about Spookyswap, like Total Value Locked (TVL), Market Cap and Circulating BOOs (The native token of Spookyswap).

 By clicking on "open Dapp", we're going to be redirected to Spookyswap's dApp interface itself. Here we can: Swap between tokens on the phantom network. Supply liquidity (Contributing to the pool everyone swaps from and collect swap fees) Staking at farm (Stake your proof of liquidity Contribution at farms and start earning BOOs!)
<div class="pull-left">

![iMarkup_20210925_023813.jpg](https://cdn.steemitimages.com/DQmafutMP4prD1GqSHgrE7K4FUUWFYE7STNPGMz7UChXUp2/iMarkup_20210925_023813.jpg)<sub>[source](https://dappradar.com)</sub>

</div>
<div class="pull-right">

![iMarkup_20210925_023906.jpg](https://cdn.steemitimages.com/DQmY1j8R7XczHgUdQMFt2EyKgywMKDHj2L9zRkCtQFZ1GPw/iMarkup_20210925_023906.jpg)<sub>[source](skoopswap.finance)</sub>

</div>

***
https://steemitimages.com/720x0/https://cdn.steemitimages.com/DQmd9NPFq7gke75qsuCscreppdCRkJV7gYvK7MYH6s6qGPz/iMarkup_20210913_081342.jpg
## <div class="phishy"><center>Conclusion</center></div>

The task of making research on dApps has been challenging and at the same time enlightening for me, as I hope it will for you too. Which would I go for between Centralized apps and dApps? Although dApps are still relatively new in the sense of the word, I would still go for dApps, considering that it's advantages over centralized apps are more than its cons. The privacy, security and trust that comes with dApps is exactly what has drawn millions of users to dApps, and is exactly what will drive more in soon, full decentralization!

</div>
👍  , , , , , , , , , , , , , ,
properties (23)
post_id94,265,819
authorwireless07
permlinkdecentralization-application-dapp-steemit-crypto-academy-season-4-homework-post-for-task-8-by-wireless07
categoryhive-108451
json_metadata{"tags":["academys4-intro08","cryptoacademy","nigeria","steemit","steemexclusive","dapp"],"users":["wahyunahrul"],"image":["https:\/\/cdn.steemitimages.com\/DQmf6AiywrZ3Q1QB3qFESkpvPouQBqy6azY8DQAywzg438R\/iMarkup_20210911_075256.jpg","https:\/\/steemitimages.com\/720x0\/https:\/\/cdn.steemitimages.com\/DQmd9NPFq7gke75qsuCscreppdCRkJV7gYvK7MYH6s6qGPz\/iMarkup_20210913_081342.jpg","https:\/\/cdn.steemitimages.com\/DQmaKRSZFiiYRXnaH2FXfWpk5qqnhwpE4xELVx2og8FLxG9\/images%20(10).jpeg","https:\/\/cdn.steemitimages.com\/DQmY1iNcd4bnRhm6gGhKGJxDMdHi6qqSdvGBqXcatKZVav7\/images%20(2).png","https:\/\/cdn.steemitimages.com\/DQmf5Rvrb1GEhgwfVfZFUwio9Y2aTsWe6HLC2HvMLTFvH3B\/iMarkup_20210925_022619.jpg","https:\/\/cdn.steemitimages.com\/DQmcztKCuo1m8tUoykNf8B4jjjVUKPQL8xYg1JSXXC2Xkz2\/iMarkup_20210925_022706.jpg","https:\/\/cdn.steemitimages.com\/DQmTrDnpzShH35kxVUjBrCBM8khVgAshcn9L3tDS9ABk2LR\/IMG-20210925-WA0008.jpg","https:\/\/cdn.steemitimages.com\/DQmafutMP4prD1GqSHgrE7K4FUUWFYE7STNPGMz7UChXUp2\/iMarkup_20210925_023813.jpg","https:\/\/cdn.steemitimages.com\/DQmY1j8R7XczHgUdQMFt2EyKgywMKDHj2L9zRkCtQFZ1GPw\/iMarkup_20210925_023906.jpg"],"links":["https:\/\/coinmarketcap.com\/alexandria\/article\/what-are-dapps","https:\/\/coinweez.com\/beginners-guide-dapps\/","https:\/\/dappradar.com","skoopswap.finance"],"app":"steemit\/0.2","format":"markdown"}
created2021-09-25 01:48:30
last_update2021-09-25 06:57:15
depth0
children1
net_rshares12,795,421,574,796
last_payout2021-10-02 01:48:30
cashout_time1969-12-31 23:59:59
total_payout_value3.778 SBD
curator_payout_value3.760 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length12,608
author_reputation4,094,701,260,923
root_title"Decentralization application (DApp) - Steemit Crypto Academy Season 4 - Homework Post for Task 8 by wireless07"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (15)
@dilchamo ·
<div class="text-justify">

Hello @wireless07,
  
Thank you for participating in the #08 Fixed course for Newcomers in the **Steemit Crypto Academy**. 

**Your grade on this assignment is as follows:** 
<p></p>

| Criteria | Grade |
| --------|---------|
| Presentation/Use of Markdowns| 1.5/2 |
| Compliance with topic| 1.5/2|
| Quality of Analysis| 1/2|
| Clarity of Language| 1.5/2|
| Originality | 2/2|
| ***Total*** | ***7.5/10***|

<p></p>

**Homework task: 7.5** 
<p></p>
<b>Feedback and Suggestions</b> :

- you have answered all parts of the question.
- The working system of DApps using smart contracts should be explained well.
- When talking about any website you should provide the source link or the direction to that site.
- All Images should be sourced as well.
- Overall presentation is satisfactory.

<p></p>

![SAVE_20210724_220410.jpg](https://cdn.steemitimages.com/DQmWGHo9eV2xu96P4pYUaEpfLSD7ovEhznAW95FwC35s3x4/SAVE_20210724_220410.jpg)
</div>
properties (22)
post_id94,303,316
authordilchamo
permlinkr01ydk
categoryhive-108451
json_metadata{"users":["wireless07"],"image":["https:\/\/cdn.steemitimages.com\/DQmWGHo9eV2xu96P4pYUaEpfLSD7ovEhznAW95FwC35s3x4\/SAVE_20210724_220410.jpg"],"app":"steemit\/0.2"}
created2021-09-26 17:39:21
last_update2021-09-26 17:39:21
depth1
children0
net_rshares0
last_payout2021-10-03 17:39:21
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_length966
author_reputation84,463,031,858,396
root_title"Decentralization application (DApp) - Steemit Crypto Academy Season 4 - Homework Post for Task 8 by wireless07"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000