Decentralized Applications : Crypto Academy Season 5 Beginners'Course - Homework Post For Task 8 by @bright6126

20211229_184032.png

Compliments of the season and a sumptuous new year in advance to the entire steemit social network and most importantly all members of crypto Academy. It's my pleasure to present my task 8 of the Introductory tasks today after an intensive research. I also made sure I improve my overall works Courtesy of @dilchamo reviews, thanks so much.

20211221_220318.png

QUESTION 1
  • 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

20211221_220318.png

WHAT ARE DAPPS

20211228_065436.jpg
Image Source

In the Crypto world, Decentralized applications (dApps) can be defined as digital applications or softwares which are developed to run on a single blockchain, peer to peer (P2P) network of a system of compiters in contrast to a single computer system. DApps ( which can be referred to as "dapps") are outside the jurisdiction and control of a single authority. DApps that are usually developed in the Ethereum platform can be built for different numbers of reasons for example finance, games and social media.

Let's say a full functional web app, such as Facebook operates on a computer system which is controlled, owned and operated by a central organization, giving it full authority and power over the app and its activities. Although, it may comprises of multiple users using the platform on the client side, but the backend is managed by a central body.

Furthermore, DApps is developed to operate on a peer-to-peer (P2P) network or a blockchain network. For instance, Tor and BitTorrent are softwares or applications that run on computer systems which are also elements of a P2P network, which a good number of participants are consuming and surfing contents, sending or receiving content, or simultaneously performing the two functions.

Take home definition
dApps can be likened as the blockchain version of traditional or regular applications. I.e, they operate in a similar way like the applications we use today except that they don't have a central authority. An average app like the Bank app, Facebook app, Tiktok etc that we use on daily basis stores all users Information in one central system. But on the contrary Decentralised applications stores their information on a blockchain and it gets distributed to several nodes avoiding the need, the presence, control and power, of a central authority.

Examples of DAPPs include some found on the Tron Ecosystem

  • SunSwap
  • Epichero
  • Socialswap
  • Us Swap
  • Luminous
  • JustLend
  • Play Royal
  • TronLending

20211221_220318.png

EXPLAIN THE WORKING SYSTEM OF DAPPS?

THE CONSENSUS MECHANISM

20211228_072112.jpg
Image Source

DApps runs on two mechanisms in order to reach a definite consensus, the two mechanisms
includes the proof-of-work (PoW) and proof-of-stake (PoS).

THE PROOF-OF-WORK
PoW is utilized as one of the consensus mechanism in blockchains and the distribution of reward, this can be achieved only by the number of work done by the various user on the network. An example is Bitcoin that runs on this kind of consensus mechanism, users are rewarded in a way which is known as minning.

THE PROOF-OF-STAKE
PoS mechanism enables users to vest decisions on the dApp explicitly by the influence of their stake on the network in addition to their percentage they own in the application. For example, if a 50% tokens which was distributed by the app is at the disposal by a stakeholder of that decentralized application, then 50% weight is carried by the stakeholder.

Some DApps are robust and can use both mechanisms at the same time and combining the two mechanisms allows the dApp to use or consume minimal energy, that is one of the drawbacks of using the PoW, not only but it also allows the app attain more resistance to 51% attack.

THE TOKEN CIRCULATION MECHANISMS
For issuing and circulating their prestigious tokens in the market, DApps adopt three kinds of mechanisms: which are

  • Mining
  • Fundraising and
  • Development

MINING MECHANISM
This mechanisms functions similar to the PoW principle, which all miners are being rewarded for solving some complexities such as mathematical problems with the use of solid security computational power and resources for transaction verification, e.g. bitcoin.

FUNDRAISING MECHANISM
Fundraising mechanisms are fundamental methods of raising funds for the pre-app development. It also includes the initial coin offering process(ICO) which helps in carrying this processes out Successfully. Intending investors are provided with a white paper (i.e writings that contains the idea for the app), site, and a concept of evidence and if turns out convincing, the resulting will attract investors to make contributions to raise funds for the app. Tokens are provided to those who contributed to the pre app development.

DEVELOPMENT MECHANISM
In the development mechanisms, tokens are created by the use of predefined mechanisms. They are usually made available for the single purpose of developing the dApp.

20211221_220318.png

WHAT ARE THE DIFFERENCES BETWEEN DAPPS AND OTHER APPLICATIONS
Decentralized applications, which is also referred to as dApps, are a variety of software application that are run or operated digitally i.e instead of running it on a single computer, it is run on a peer-to-peer blockchain network.

In Contrast, our traditional apps are softwares built and developed to solve a problem but this softwares have a central authority which oversee and make changes to the software or can even decide to shut it down anytime. Example is the Bank app.

But DApps are specialized open-source application which leverage the use of smart contracts to carryout transactions on a peer-to-peer Decentralized Blockchain. Something peculiar about this application is sequel to the fact that they are not own or controlled by any Central body so it can't be shut down.

Now, let's properly show the difference between them in the below table.

VariableDAppsApps
CONTROLDApps as it sounds are Decentralized apps which have no Central authorityRegular apps are Centralized so have a central authority and are controlled
SECURITYBlockchain based apps are developed with more secured algorithms if we compare it to traditional mobile apps. Decentralized apps can't be tempered with or alter the records.Regular applications uses a system of one server so a bridge to the server will affect the entire system.
COST OF USAGEdApps users maybe required to pay a small fee anytime time they use a decentralized application. This is because the app is a complicated to develop.Regular apps are mostly free to install and use, which means that users don't need to pay any amount for making use of that app.
TRUSTDecentralized Applications are more trustable by users. This is because users are in control and sole ownership of their data and they use their assets at their own discretion.Regular apps are just better in terms of ease of use. Regular apps are more user-friendly and better user interface and experience.

As we can see from the above The distinctive key difference between both of them is simply because of the principle of decentralization. In contrast to traditional apps which are governed and controlled by centralized authority, decentralized applications are built to run on a peer-to-peer blockchain.

20211221_220318.png

EXPLAIN THE ADVANTAGES AND DISADVANTAGES OF DAPPS?
Decentralized apps comes with so many mouth watering merits but it still not void of drawbacks.
We'd show some advantages and disadvantages of Decentralized apps.

ADVANTAGESDISADVANTAGES
dApps are tends to be more robust even more flexible than centralized applications because they don’t require connectivity to a single centralized server to carryout operations. This minimizes interruptions and downtime for business continuity.Decentralized apps may sometimes be relatively slow to carryout transactions, and payments sometimes may even take a while to process.
DApps code implementation are open source, that means it’s made to be transparent and can be easily seen by anyone who wants to verify the claims of the developers on what it does.Because Decentralized apps are run in a complex environment, and are distributed between peers, this makes maintaining the system cumbersome. Updating it comparatively hard because of peer in the entire network needs to update their nodes.
Unlike centralized server regular apps, dApps have no tendency to fail that is, they are more resistant to attacks than regular applications. If a centralized app is breached or compromised, the entire system stops working, but dApp will only fail if every single computer in the network fails and that is almost impossible.Traditional security solutions can't work in any case if there arose any breach because it's mode of operations is built differently in a complex way.
Decentralized apps cannot be blocked because dApps are not hosted on any definite IP address. Sequel to the fact that there is little or less authority owning a dApp’s network, it is not much prone to be blocked by external authoritiesDApps lacks good user user interface and user experience and most times may not be user friendly for instance, because dApps are blockchain-based, you would be required to use a public and private key to log in, unlike the regular app when you can easily use a username and password that you can easily remember or type.

20211221_220318.png

HOW CAN DAPPS DEVELOPERS PROMOTE THEIR APPS?
Decentralized apps market has continually recorded a variety of impressive outcomes for the past few years, like in the third quarter of 2018, it succeeded in ranking popularity. The Ethereum based dApps spanned out making good hits in the market, and immediately
EOS followed her footsteps, and then we saw Tron and steem following the trail.

Although currently, we have only 2% of DAPPs on in the internet and more still being developed now. Achieving this 2% hasn't been easy at all amidst the complexity and technicality involved. But nevertheless, developers have continually strive hard to achieve the great feats in Crypto world today.

Let's look in detail how they can promote their DApps in the preceding paragraphs.

  • GOAL:
    Having a predefined goal is efficacy to promoting an app, developers must have a defined goal and aim for that app, as with every other business.

  • SURVEY:
    Doing a robust research is needed to acquire knowledge on the latest trend in the crypto world. And using the best tools and resources that is currently in use.

  • CREATIVITY AND INNOVATION:
    One of the best way to get the attention of clients and targeted audience is via developing quality products and adding glimpse of eye-catching features to the product.

*here are some of the ways to promote DApps

HOW DAPPS DEVELOPERS CAN PROMOTE THEIR APPS
Just like the traditional apps, DApps developers can use the following means to promote their apps.

  • Apply for websites that review DApps and get listed on those websites.
  • Some websites can request for little token to place the app link on their site.
  • Establish a market plan on social media and a campaign too to facilitate the app.
  • Attend webinars, seminars and conferences regarded for developers.
  • Make elaborate research from those who have achieved great feats in the industry.

20211221_220318.png

WHAT SHOULD WE PAY ATTENTION TO WHEN USING DAPPS?

There are certain variables one should focus on when using DApps in order to get the best experience.
We have high-risk DApps for example forsage, etherchsin most times have the structure and more like a Ponzi scheme.

  • A promise of getting so plenty payback returns for even without doing anything.
  • Continuous and persistent flow of returns that is independent of the state of the market.
  • Acquire a token reward whenever someone registers under your link or username.
  • DApps claiming to be partnership with popular wallets or exchanges that they are not.
  • Difficulties when pulling out their tokens.

Some this kind of DApps can be found running on the Ethereum platform like
Forsage
SportX
EthereumGold.io
Tewkanaire(ETH),etc
HEX
DoubleWay

It is pertinent we put into the above variables into consideration before investing our time and resources on any DApps in the Crypto world.

HOW DO WE FIND THE INFORMATION OF A DAPP THAT WE WANT TO KNOW?
I will guide you through the process.

STEP 1
Open your browser and visit https://dappradar.com, where you would be taken directly to the homepage, at the top right, click on the 3 dashes (which is the menu).

20211229_175739.jpg
Image Source

STEP 2
To see the latest ranking of all the dApps, click on Ranking

20211229_175944.jpg
Image Source

After clicking on the ranking, a page that shows the lastest ranking of all DApps will display.
The DApps displayed are ranked by their balance, users, volume and activities.

STEP 3
For the purpose of this study, I will check for the details of Spliterlands
To check the details of Spliterlands , click on it's icon.

20211229_182012.jpg
Image Source

FINALLY
On the next page that will display, details of Spliterlands will be shown. Details such as: the total value locked, historical activities, market capitalization,token and it's price, would be displayed as seen in the screenshot below.

20211229_182346.jpg
Image Source

20211221_220318.png

CONCLUSION
Decentralized apps are uprising are seeming to be the future as Crypto currency continues to make wave daily. In this study, we were able to discuss about the concept of Decentralized apps and the difference between DApps and transitional Apps.
We were still able to figure out the advantages and disadvantages of using the Decentralized apps. We also saw how we can promote our apps as a developer and how we can check Information of DAPPs using dapparader.com.

The task was robust but I learnt a lot
Thankyou all for reading.

20211221_220318.png

BELOW IS A COMPILATION OF MY TASKS

TASKLINK
#1: TRON ECOSYSTEMLINK
#2: STEEM & TRONLINK
#3: THE GENESIS BLOCKLINK
#4:DECENTRALIZATION, BLOCK EXPLORER AND BLOCKCHAINLINK
#5 BITCOIN, CRYPTOCURRENCIES, PUBLIC CHAINSLINK
#6 DIFFERENT TYPES OF CONSENSUS MECHANISMSLINK
#7 DEX CEX POPULAR EXCHANGES AND TRADING CRYPTOSLINK

BELOW IS THE LINK TO ALL MY ACHIEVEMENT POSTS

My warmest regards

CC:
@dilchamo

Sort:  
Loading...

Coin Marketplace

STEEM 0.15
TRX 0.12
JST 0.025
BTC 54804.17
ETH 2344.02
USDT 1.00
SBD 2.37