Crypto Academy /season 3/ week 7- Homework post for professor @wahyunahrul

The lesson today is based on Decentralized Apps and everything about them, clearly giving me an understanding of its scope utmostly and enabling me answer the assignment.
Before I begin to explain the topics given on the assigment, I wish to explain my understanding of Decentralized Apps here.
I am @kelechisamuel and this is my homework post

Will DApps be able to replace centralized applications in other fields in the future?

Firstly, Decentralized Apps (Dapps) could be seen as directly opposite to centralized apps which has all of its presentations and visuals done by original creator of the app and it's content slightly edited by the users.
For example, I bring in the concept of a centralized app like Facebook where users who go against the community standards get blocked off the app, limiting users choice and privacy over data.

IMG-20210814-WA0000.jpgsource

But on the other hand, we see Decentralized Apps, to be computer softwares that operate on a decentralized system, peer to peer network, and using smart contracts. Hereby involving all users of the app free to access data since no one can manipulate it anyhow.
These apps have special features of being impossible to delete and have all transactions recorded on the blockchain ledger on a way known as a smart contract.
Their importance in the crypto world, could be seen as they help in better running of transaction payments, depending on the blockchains they operate and their app tokens too are other prospective parts of its importance

This part brings us to the question of decentralized apps being able to dominate centralized apps in the future and my answer is yes !.

  • Firstly,we see that should take cognaisance of the fact that every prominent field, moves for creating a system that works at all times and without breaches /timedowns and so decentralized apps would help a lot, to build an everytime-accessible format for its users unlike centralized apps that restrict users access once the server is down.

  • Secondly, security is another basic factor that would bring about the replacement of centralized apps since users data control is not centralized and would be a great advantage against hacks, security breaches etc where as in centralized apps a breach into one hub grabs the entire data

  • Finally, transparency is the dream of every investor and in a situation where they are aware that the software is run by everyone and not just one person, they tend to trust more and invest more funds

Is there a possibility for DApps to steal user data?

In this part, we are going to be considering if Decentralized Apps can steal user's data and my blunt answer is No!,with exceptions and reasons.

Firstly, the crypto currency world, is all about risks and every development towards blockchains /related activities is aimed at reducing the risks and not totally abolishing them. The Decentralized Apps on their own has their existence to reduce several risks that could cause data infiltration such as server timedowns, or centralized data control and also has no particular point of failure which is a severe point aimed towards protecting data.
Relatively, blockchains could be hacked into, and data maliciously stolen , but the Dapps their selves, do not intend to steal users data.

Basically, the nature of the Decentralized Apps, make the users, able to control their data on the blockchain individually and in a situation of a blockchain hack, the apps maybe affected too.
So relatively the blockchain could suffer attacks through majority control (the 51% attack, malicious invasions etc.) but in my opinion, Dapps cannot steal user's data

Explain the ways in which a DApp promotes its application to the public?

The ways, a DApp promotes its application to the public include :

  • One of the best ways I think a DApp helps its application, get acknowledgment of the Public is the listing of the app on DApp checking websites. When a DApp is listed on a reviewing website, users tend to see it more and its features which get them attracted and develop interest to invest in the project.

  • Marking out of Social media Marketing plan :
    As we all know, the world we're into remains a digital one where most investors spend hours on the internet and what ever they see that is bent on profit making catches their attention.
    If Dapps, have social media movements and users keep seeing them they could decide to give a try and it'll keep being a win for the DApp blockchain

  • Finally, we should note that the impact of influencers shouldn't be underrated in the race for the promotion of these apps to the public eg, where figures who are crypto gurus in a particular side influence th posts, they tend to get more output and turn out from people

Choose a DApp and do a detailed analysis that proves that the DApp is a good one to use. (Provide proof with screenshot).

So here I'm going to be choosing a good Dapp including my detailed analysis for why it remains the my best app and in search of this I'll be using the website for the entire Dapps as it's provided in the lesson.

  • Here we log into the website via the link and see its overview already showing games and other menus,

IMG-20210814-WA0002.jpg

  • At the right end of the top menu we see a three stroke menu there and tap on it and it brings us to a menu showing rankings, portfolios, NFTs, Defi etc and we're for the rankings

IMG-20210814-WA0003.jpg

  • And on touching it, we see the most recent apps including the Polycrystal Finance, aliens world etc.

IMG-20210814-WA0004.jpg

  • We're also go through the NFTs seeing the most current ones and we're back to the main Dapps.

IMG-20210814-WA0005.jpg

Note that we're just exploring the blockchain for now, and the main Dapp I chose in the list of all those, is the Pancake, which I chose because of my proper knowledge of it.. And my analysis is :

  • The Staking benefit of the Pancake swap is top notch as we know that the Pancake swap as a liquidity pool where users stake their liquidity and get interest rewards with big and high APR and APYs and that's a major factor for my attraction to the Pancake swap and even their prediction program offers

IMG-20210814-WA0009.jpg

  • Secondly, their transactions charges and costs are relatively low and they even have greater scalability strength than other Dapps for example the Uniswap.

IMG-20210814-WA0008.jpg

  • Going through the platform, I see the button option that says, open the Dapp

IMG-20210814-WA0007.jpg

  • And on entering the software, it asks to connect a wallet and I use the wallet connect, it connects to my trust wallet and that's all, I'm good to use the Dapp

IMG-20210814-WA0006.jpg

If you were a DApps developer, what kind of app would you like to create? Explain all the details of the DApp plan that you will make

The details of the Dapp I'll create if I was a Dapp devloper includes :

  • Firstly I'll create a consensus mechanism way that allows for all peers in the network to harmonize in the upgrade of copies in the app since this is one of the greatest shortcomings of this app.

  • Secondly, I'll move for my app, to be an original fun patterned app, which gives any user of the app comfort of earning even while doing for they love on the app

  • Strategic security plans too, to maintain security on the app and keep it free from malicious activities, would be a priority as they'll help build trust of users who'll keep downloading and using

Conclusion :

We have seen Decentralized Apps in this lesson and the marvelous effect it would have on their dominance, in basic financial, social, education etc. activities since they tend to solve lots of problems which the Centralized apps do not solve.

The lesson proffers everything underneath the concept of Decentralized Apps and my work above shows my understanding of this great topic.
I hope to recreate more understanding as we go on in more lessons.

Cc
@wahyunahrul

Sort:  

Hi @kelechisamuel, Thanks for taking my class.
Based on the homework that you have made, here are the details of the assessment you get:

No.
Aspects of Assessment
Rating
1
Personal opinion on DApps replacing Centralized Apps
1
2
Possible data theft via DApps
1
3
How to promote a DApps
0.5
4
Analysis of a DApps
0.8
5
DApps creation plan
0.5
6
Conclusion
0.4
7
Writing procedure and structure
0.8
8
Following the Rules and Guidelines
0.8
Total
5.8

My Reviews and Suggestions:

  • You have completed the given task.

  • You are not showing the DApp features you selected.

  • The explanation of the DApp you want to make is still very lacking, the information you provide does not make many people interested in the application.

  • Pay attention to all questions, rules, and guidelines before doing your assignment.

Thank you!