Steemit Crypto Academy Season 4 Beginers'Course - Task 8: Decentralized Applications (dapps) : Home work Task for @wahyunahrul.

in SteemitCryptoAcademy3 years ago

IMG-20211003-WA0003.jpg

Homework

  • 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 information of a dApp that we want to know?
  • Provide the steps (screenshots required).

cyxkEVqiiLy2ofdgrJNxeZC3WCHPBwR7MjUDzY4kBNr81LetETmuDWKvqCPmaSADqzr7cvw5uMJgEuBeuvuxazYG8zoQXWgA6qkN5Yo32DcRzka1VLsrb2BJSkBrF9yjpHU.png

INTRODUCTION

Good Day Steemians , I will be responding to the task given by professor @wahyunahrul, Thanks for this wonderful topic.

Cryptocurrency world is very unique and complex, in other to understand the crypto space one must understand the meaning and also be conversant with the word or termilogy that is being used i.e one need to understand the concept of dApps.

cyxkEVqiiLy2ofdgrJNxeZC3WCHPBwR7MjUDzY4kBNr81LetETmuDWKvqCPmaSADqzr7cvw5uMJgEuBeuvuxazYG8zoQXWgA6qkN5Yo32DcRzka1VLsrb2BJSkBrF9yjpHU.png

What Are dApps?

images (54).jpeg

Source

dapp is an app or a code designed to run on a decentralized peer-to-peer network or system unlike an ordinary app that runs on a centalized server.

dApps is the short form of decentralized applications.

DApps is similar to normal application we use but it have distinctive feature the peer to peer features of a blockchain network.

dApp is an application that is created on a decentralized network, which can combine smart contract with an overlay user interface at the same thus dapp can include a smart contract that was written by another person.

In Summary, dApps can define as any application design ed on a decentralized platform, that can combine frontend user interface and a smart contract at the same time .

Features of a Fecentralized Application

download (6).jpeg

Source

  • Decentralized System: dApps operates on decentralized system where no nobody or a group person control control the network system unlike a normal all the decision making is being done by a group of Person or an individual that owns the app.

  • High Security system: In cryptocurrency, dApps have high security system because of the decentralized nature, thus making every information stored in a blockchain network difficult to access by imporsters.

  • Open source: dApps make use of a central source code that is made available to every users, so that when changes in dApp system it affects the greater percent of individual using the central Source Code .

  • Reward system: dApps have a reward feature that pay every authenticators of records on a dApp platform. The payback can be bitcoin, ethereum, etc.

  • Algorithm: Algorithm is used to authenticate and validate any transacton on dApp network.

This is very necessary because it ensure new law are created which when followed crypocurrencies will be valuable.

cyxkEVqiiLy2ofdgrJNxeZC3WCHPBwR7MjUDzY4kBNr81LetETmuDWKvqCPmaSADqzr7cvw5uMJgEuBeuvuxazYG8zoQXWgA6qkN5Yo32DcRzka1VLsrb2BJSkBrF9yjpHU.png

Explain the working system of dApps?

Dapps make use of their own backend code known as smart contracts which runs on a decentralized network system and not a centralized server. They make use of Ethereum blockchain for saving data and they use smart contracts for their app logic.

What is Smart Contracts

A smart contract is a set of instructions or rules on a blockchain for all to see and work according to those rules. I.e When a vending machine is provided with enough enough funds and the right selection, you'll be provided with the item you need.

Smart contracts is like a vending machine which can hold funds just like Ethereum account which allows code to ensure agreements and transactions between different parties.

Whenever dapps are excuted on the Ethereum network it can't be changed. Dapps is decentralized because they are managed by the logic written into the contract, not anybody or group of Person .

Smart contract is like a middle man or connection between dApps and blockchain.

2r8F9rTBenJQfQgENfxADE6EVYabczqmSF5KeWefV5WL9WEfmzCHSq4AUAh8e1givUGfQqTjPzQ9bnMG62S9fzHMidQym73RdBxya8tUNggaUbCeWG7ZntuLwmkQ7NQLN.png

Source

cyxkEVqiiLy2ofdgrJNxeZC3WCHPBwR7MjUDzY4kBNr81LetETmuDWKvqCPmaSADqzr7cvw5uMJgEuBeuvuxazYG8zoQXWgA6qkN5Yo32DcRzka1VLsrb2BJSkBrF9yjpHU.png

What are the difference between dApps and other applications?

The difference between dApps and other applications is listed below.

Trustworthy

Decentralized applications are trustworthy and reliable because information is being controlled by a central system unlike other applications where data management is controlled by a group of Person or private individual. In normal app rules and regulations can be changed at any given period of time.

Speed

decentralized Application is not as fast as other applications in terms of speed .

Security

The security of a decentralized application is way more stronger than that of other applications.Because dApps are decentralized in nature, it gives little or no room for hackers.

Usage cost

Extra charges are attracted for using a decentralized application but in case of other app there's no extra Charges forusing using a regular app.

Development cosrt

So many things are being considered while
developing a normal app, things like maintenance fee, cost of server etc but for the case of dApps their is nothing like maintenance fee and others.

Autonomy

The decentralized nature of dApp grant every user the opportunity to control his/her data unlike other applications where data are been centralized and are controlled by a central system.

cyxkEVqiiLy2ofdgrJNxeZC3WCHPBwR7MjUDzY4kBNr81LetETmuDWKvqCPmaSADqzr7cvw5uMJgEuBeuvuxazYG8zoQXWgA6qkN5Yo32DcRzka1VLsrb2BJSkBrF9yjpHU.png

Explain the advantages and disadvantages of dApps?

Advantages

  • One distinctive feature of dApps is autonomy.
    Decentralized feature of dApps gives every individual right to control data on their computer leading to high level of security.
  • Their is high level of security, security of dApp gives no room or opportunity for hackers thus all information and data is highly secured.

  • Censorship resistance. Due to fact that no single individual is controlling the dApps , it will be very hard for anybody to restrict or deny access to dApps .

  • Due to the open source of Dapps, it encourages more secure and fast development in the ecosystem.

Disadvantages

  • Difficulty in handdling problem. Due to the decentralized nature of dApps, their is need for all dApps users to update their app in the network before the issue can be fixed.

  • Dificulty in verification, due to the fact that dApps is built to make use of a single entity like other apps, verification becomes a threat to users, most especially new users.

  • They are exposed to hackers, because of open-source smart contracts which dApps runs on, it gives hackers m the opportunity to look for weak point and exploit it.

  • Poor usability rate is also an issue facing dApps . The ecosystem is more complex and with lot of new concepts yet to be accessed or used,thus some dApps are yet to accessed.

cyxkEVqiiLy2ofdgrJNxeZC3WCHPBwR7MjUDzY4kBNr81LetETmuDWKvqCPmaSADqzr7cvw5uMJgEuBeuvuxazYG8zoQXWgA6qkN5Yo32DcRzka1VLsrb2BJSkBrF9yjpHU.png

How can dApps developers promote their apps?

Below is the way in which dApps can promote their app :

  • Their is need to sensitize the general public of dApps is all about, the benefit etc using Tv & Radio station , Newspaper etc.

  • dApps developer should Submit otheir app to dApps directories, their is need for Dapps developers to log into dApps directory site and submit their app. DApps directories includes the following; dApp100, dAppclap, dAppradar, dAppbang, etc

dApps developer should advertise their app using different social midea handle like Facebook, discord, telegram.

cyxkEVqiiLy2ofdgrJNxeZC3WCHPBwR7MjUDzY4kBNr81LetETmuDWKvqCPmaSADqzr7cvw5uMJgEuBeuvuxazYG8zoQXWgA6qkN5Yo32DcRzka1VLsrb2BJSkBrF9yjpHU.png

What should we pay attention to when using dApps?

The history of dApps is a very interesting one but the dashing loook makes it easy to navigate.

But their are things need to pay when using dApps. We need to pay close attention to high-risk dApps .

High-risk dApps is not considered as dApps because they are centralized in nature. Some dApp looks like a ponzi scheme. So, we need to pay close attention to them as dApp users.

How to find the information of a dApp that we want to know? Provide the steps (screenshots. required)

Below is the procedure in how to find the information you need in dApp using chrome or any browser of your choice.

IMG-20211002-WA0017.jpg

  • Step 2: The menu box will pop up, click on the menu key at the top right corner of the page.

IMG-20211002-WA0018.jpg

  • Step 3: Another box will drop down, click on ranking.

IMG-20211003-WA0000.jpg

  • Step 4: Updated dApp ranking sysytm will pop up on the screen. You can use any dApp of your choice but I will be using dApp pancakeswap.

IMG-20211003-WA0001.jpg

  • Step 5: After the above screenshot popped up after i selected ranking, So, i will click on pancakeSwap to get the information i need .

IMG-20211003-WA0002.jpg

In summary

After Clicking on pancakeSwap the above picture popped up and the following information was gotten:

Token name: Cake

Token price: $20.39

Market cap: $9.53B

Ranking: 1

Total volume locked: $9.5B

Looking at the chart you notice the movement of price for the past 30days.
cyxkEVqiiLy2ofdgrJNxeZC3WCHPBwR7MjUDzY4kBNr81LetETmuDWKvqCPmaSADqzr7cvw5uMJgEuBeuvuxazYG8zoQXWgA6qkN5Yo32DcRzka1VLsrb2BJSkBrF9yjpHU.png

Conclusion

Dapps have changed with exceptional characteristics which has given them the capacity to provide their stakeholders with the ability to invest in Dapp development.

The advancement of blockchain technology adoption will make so many current practices obsolete. It might look like a farytale but soon it will come to reality and services like banking services will surely adopt blockchain in the future and operate on decentralized networks. Large company are working towards that direction to secure their future in the blockchain ecosystem .

Thanks' professor @wahyunahrul for this great lecture.

cyxkEVqiiLy2ofdgrJNxeZC3WCHPBwR7MjUDzY4kBNr81LetETmuDWKvqCPmaSADqzr7cvw5uMJgEuBeuvuxazYG8zoQXWgA6qkN5Yo32DcRzka1VLsrb2BJSkBrF9yjpHU.png

Note : All images without source gotten from https://dappradar.com/

cyxkEVqiiLy2ofdgrJNxeZC3WCHPBwR7MjUDzY4kBNr81LetETmuDWKvqCPmaSADqzr7cvw5uMJgEuBeuvuxazYG8zoQXWgA6qkN5Yo32DcRzka1VLsrb2BJSkBrF9yjpHU.png

Sort:  
Loading...

Coin Marketplace

STEEM 0.29
TRX 0.11
JST 0.033
BTC 63945.57
ETH 3135.76
USDT 1.00
SBD 4.00