Steemit Crypto Academy Season 4 Beginners' course - Task 8: Decentralized Applications (dApps) By @sonofremi

in SteemitCryptoAcademy3 years ago (edited)

20211022_215659_0000.jpg

QUESTIONS
WHAT ARE DAPPS?
EXPLAIN THE WORKING SYSTEM OF DAPPS
WHAT ARE THE DIFFERENCE 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 DAPPS THAT WE WANT TO KNOW? PROVIDE THE STEPS (SCREENSHOT REQUIRED)

What are Dapps?

D-apps is a decentralized application that is run on a P2P network and is not controlled by any official body. Users are allowed to edit, post and comment anything they want while being regulated by any official body. There are many applications that may be described as Dapps, examples are Steemit and Uniswap.

images (11).jpeg
Source

Steemit is a blockchain website that pays its members based on proof of brain original content. Steemit was launched in March 24, 2016 by Ned Scott. The steemit platform runs a decentralized system therefore users are allowed to post on any topic they want and their wallets are private to them and can't be altered by the steemit board. Centralized application is an application that can be altered by an official body. The system is run in a way that users can be censored or blocked for post content not according to terms and conditions. Eg: Twitter.

Twitter is a social media platform that allows people to interact via photos, videos and through tweets. But Mark the owner of Twitter still censors controversial content and fake new trends on twitter. We see world leaders like Mohammed Buhari and Donald Trump being banned based on some of their tweets that are not according to Twitter's T&C.

images (8).png
Source

EXPLAIN THE WORKING SYSTEM OF DAPPS

What makes Dapps unique you may ask, Dapps are unique based on Anonymity and Security from cyberact. For instance, a steemit account has a wallet that secures the owners funds, the only access to the wallet is through the private active key, therefore the user is the only person that can access his funds. In the case of anonymity, transactions are carried out every day on Dapps via P2P where vendors transat and share tokens through exchange.

How does Dapps work?

Dapps are run through Smart contracts, examples of smart contracts includes; Ethereum Forsage.

Smart Contracts

Smart Contracts is a contract containing codes that are used to run a blockchain. They provide security and reliability. Smart Contracts was proposed in the 1900 by Nick Szabo, Smart Contracts can run transactions without any human intervention, they run on an automated system. They run on some cryptocurrency exchanges like EOS, NEO but Ethereum is the most relevant. They are fees included in smart contracts to run transactions they are used as a charge for smart contracts, it is called "gas". Smart contracts are run by a number of nodes, when information is lost from one node, there are many different nodes which serve as reference. When a trader purchases a token on a smart contract the nodes communicate with other nodes and they come to a consensus to determine the result. Smart Contracts are written in programming language and can be written by anybody can be added to a cryptocurrency. They can not be changed even by the creator once uploaded.

images (13).jpeg
Source

WHAT ARE THE DIFFERENCE BETWEEN DAPPS AND OTHER APPLICATIONS?

They are distinctive differences but Dapps and other applications and they are highlighted below.

DappsOther Applications
Anything posted on Dapps can not be removed or alteredWhat posted in other applications can be altered by the owner or officials governing the app.
Dapps are run on Anonymity of the userOther applications need user's personal details to function Eg: Facebook and Instagram
Dapps are not controlled by any official bodyOther applications are governed by an official body.
Dapps are run from a decentralized platform using smart contractsOther applications are run on a centralized application. Eg: Facebook and Instagram

EXPLAIN THE ADVANTAGES AND DISADVANTAGES OF DAPPS

AdvantagesDisadvantages
Dapps are not controlled by any official body, there it gives the user power over his assets and resourcesSmart Contracts are written as open source applications and are prone to cyber crimes
The user identity is anonymous, therefore their private information are protectedDapps are not user friendly as a new user, it takes a lot of time to understand the interface
Dapps process information at a very fast and efficient rateThey are many requirements for verification because they work on KYC technology

Dapps are still preferred to other applications despite the disadvantages, they are superior based on the superior given to the user therefore his content can't be altered by an official body.

HOW CAN DAPPS DEVELOPERS PROMOTE THEIR APPS?

The main problem of Dapps is lack of users due to complexity, user find it hard to access Dapp applications, therefore Dapps developers can do the following to promote Dapps

Making Their Interface user-friendly :
The Dapps applications should be created into two versions, one should be a beginner or beta version with highlighted tutorial for new users, teaching how to use the applications .
  1. Video Tutorial on YouTube:
    Since I started using Technology Youtube has been a huge help in learning how to navigate applications or devices. Dapps developers should have a social media team that creates online videos of them using the app and engaging with their users so that their application can be better understood.
  1. 3.
    Media Advertisements:
    Everyday people around the world use social media, there are a total of 7 billion people in the world and more than half of this population are online. There developers should develop interactive and eye catching soap operas and Advertisements to catch their audiences, they can be posted in social media platforms like Snapchat, Twitter and Instagram. Listing on Popular exchanges; Developers should list their platforms on leading exchanges like Binance and Hotbit to get interested traders into their platforms.

WHAT SHOULD WE PAY ATTENTION TO WHEN USING DAPP

KEYS

images (15).jpeg
Source

When using a decentralized application the most important feature is the keys, For example a platform like steemit has various keys used to run an account, Like

1.The Posting key
2.Active key
3.Memo key

  1. The active key :
    used to access the wallet of the account and should not be shared with anyone but the user. You can write it down on a hardcopy for safekeeping. They are a set of codes that was made particularly for that uses account.
  1. 2.
    Posting key :
    this key is used to perform activities like log-in and accessing other features of the account
  1. 3.
    Memo Key:
    this set of keys can be share with anyone because they are used to recieve funds and in transfer kf funds.

Charges (gas)

These are small fees that are added on every transaction made on a Dapp. They are added according to be amount of token you would want to see. It is important you pay adding when sending token throug ERC 20 or TRC 20 used for Ethereum and Tron respectively. The TRC is more cheapier as compared to ERC.

Transactions History

As a cryto trader yoir transactions history is important as proof of payment. Sometimes a token might be deducted from a transaction and the fiat equavalent not funded. I have personally ran into this problem many times, your transaction history will serve as proof of payment.

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

CoinMarketCap.com is a website that displays different crytocurrency and their prices. From the table we can see TRX which is Tron.

0001-10596895958_20211022_205335_0000.jpg

Steps

  1. Log into Source, here you would be able to access the particular Dapp for the token of your choice.

0001-10597072612_20211022_205648_0000.jpg

2.From the list above we can see Justswap used for the TRC token. Click on Justswap.

0001-10597405521_20211022_210255_0000.jpg

3.You would be directed to a page that requires you to click the Dapp highlighted im Yellow.

0001-10597222692_20211022_205937_0000.jpg

4.After clicking on Dapp, you will be directed to a page where you would be able to select swap and pool of the TRX token.

0001-10597524905_20211022_210512_0000.jpg

Conclusion

I have understood what Dapp are used for with this assignment. Thanks for reading 🖤

Special regards to
Professor
@wahyunahrul
@sapwood
@dilchamo

Sort:  
Loading...

Coin Marketplace

STEEM 0.29
TRX 0.12
JST 0.034
BTC 63094.38
ETH 3148.11
USDT 1.00
SBD 3.88