Decentralized Applications : Crypto Academy Season 4 Beginners'Course - Homework Post For Task 8 by @giftye
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.
WHAT ARE DECENTRALIZED APPLICATIONS (DAPPS)
For example,if Twitter which is on a centralized network is created as a dApp and placed on a blockchain,the messages posted on the platform can not be deleted or manipulated by anyone external.
EXPLAIN THE WORKING SYSTEM OF DAPPS?
CONSENSUS MECHANISM
DApps operate with two mechanisms in order to attain consensus,these are proof-of-work (PoW) and proof-of-stake (PoS).
- THE PROOF-OF-WORK
- THE PROOF-OF-STAKE
TOKEN CIRCULATION MECHANISMS
In order to issue and circulate their indigenous tokens in the market, DApps adopt three mechanisms: mining , fundraising and development.
- MINING MECHANISM
- FUNDRAISING MECHANISM
- DEVELOPMENT MECHANISM
WHAT ARE THE DIFFERENCES BETWEEN DAPPS AND OTHER APPLICATIONS?
- DApps have the ability to store value. They can store crypto assets and later transfer to users once the contract demands have been completed and verified.
Where as, traditional apps are dependent on trusted third party service for safe financial transactions. The need for a third party service has been eliminated by dApp based on it's ability of directly storing value in itself.
DApps can easily interact with each other,to a large extent,all the dApps in a blockchain are said to be inter-compatible, and their possibility of synergy is allot higher than that of traditional apps.
Conventional apps are said to be more secure than DApps, following the incident of the DAO scam(a very expensive DApps recorded in history) in 2016,this dApp was scammed of $50 million in Ether assets. Security protocols for DApps are still in need of refinement.
Applications are quite faster in transactions than DApps,which can be frustrating. For instance,about only 15 transactions can be processed per second by the Ethereum network.
Data entered in an application can be removed by a central control,but that of a dApp is irremovable,unless there's an agreement between thousands of participants to remove it.
A small fee is paid by users anytime they make use of a dApp,the more complicated the apps is ,the higher the fee to be paid by users.
EXPLAIN THE ADVANTAGES AND DISADVANTAGES OF DAPPS?
ADVANTAGES | DISADVANTAGES |
---|---|
There's no control from any single entity. It's close to impossible for an individual or even the government to withhold access or control the dApp. | Because they run on smart contracts and an open-source network ,they are susceptible to hacking. |
Because DApps exist on a P2P network of computers,they don't rely on one hosting server,which keeps them from experiencing restrictions and downtimes. | Many DApps are not easy to access because of the complexities of their ecosystem,too many new concepts to be familiar with. |
DApps are prone to faster and more secure development of it's ecosystem because it is open sourced. | They are bare in content and less usable because they struggle with lack of users. |
They don't rely on third party services to carry out financial transactions,as it can be done directly between users in cryptocurrency. | When there's an issue in DApps, fixing it is difficult because it would require an update of all the copies in the network by every pair that exists in the network. This is really not an easy task. |
The need for subscription or registration has been done away with by the use of public and private keys. | Since dApps don't have a central authority that controls it's affairs, there's no one responsible for it's KYC verification (unlike in centralized apps) . This makes building DApps quite challenging. |
HOW CAN DAPPS DEVELOPERS PROMOTE THEIR APPS?
- Firstly,to effectively promote your app,you must have a defined goal and target for that app,as with every other business.
- Another thing you must consider is if you have the means to achieve your targeted goals on your own.
- Your goals must be as concrete and unwavering as possible, because if you start off by being at the top in dApp radar,your chance of success will be less.
- The dApp industry is on a fast lane,if you don't follow up with bravery, audacity,time management and with a strong team power you will be left behind.
STEPS ON HOW TO PROMOTE AND ANNOUNCE YOUR APP TO THE WORLD
- There are websites that review DApps,get listed on those websites.
- Begin with an influencer marketing that is very powerful,and try to be honest about it.
- Create a marketing plan on social media that is decentralized.
- Attend conferences on investment and developers related.
- Get involved in a media campaign,but according to what you can afford.
- Get connected to those ahead of you and try collaborating, learn and partner with bigger projects.
WHAT SHOULD WE PAY ATTENTION TO WHEN USING DAPPS?
WARNING SIGNS THAT EXPOSES HIGH RISK DAPPS
- A promise of getting so much returns for almost doing nothing or with little risk.
- Claim to be transparent and distributed,while they are really not.
- An unshakable and consistent flow of returns that is independent of the condition of the market.
- Claim to be collaborating with popular wallets or exchanges ,while they are not.
- Experience challenges when pulling out their tokens.
- Get a token reward whenever someone joins under you.
Examples of these kind of DApps running on Ethereum are:
- SportX
- Forsage
- HEX
- EthereumGold.io
- DoubleWay
- Tewkanaire(ETH),etc.
HOW DO WE FIND THE INFORMATION OF A DAPP THAT WE WANT TO KNOW?
- The first step is to visit the website https://dappradar.com . You'll be taken to the home page of the site where you'll see a menu. Click on the menu.
.
- To check the latest ranking of all dApps,click on"Ranking"
A page that shows the latest ranking of all dApps will appear. The various DApps are ranked by their balance,users,volume and activity.
I have in mind to look up pancake swap which is listed there as number two . To check the details of pancake swap you click on it's icon.
On the next page that will appear, details of pancake swap will be seen. Details such as: Total value locked, historical activities,market capitalization,token and it's price,etc are found there
CONCLUSION
cc: @dilchamo
Good day professors @sapwood , @nane15 , @wahyunahrul , @dilchamo , pls my post is 4 days old already and it has not been graded nor curated, pls can something be done about it?