Status - P2P Messaging | Crypto Academy / S5W5 | Homework Post for @wahyunahrul.

in SteemitCryptoAcademy3 years ago (edited)

Homework Tasks

1). Give your opinion on the existence of Status on the current messaging app?

2). What is the message delivery mechanism used in Status? Give a complete explanation along with illustrations with pictures

3). What distinguishes the Key Cards offered by Status with Hardwallet in general? What's unique about it?

4). Show the steps to create an account on Status in full. (Screenshot required).
5). Show the steps for backing up recovery phrases for a complete Status account. (Screenshot required).

6). Explore all the features in the Status application. (Screenshot required).

7). Show how to connect the Crypto Wallet in your Status account with a DApp using Web3 Browser. (Screenshot required).

8). Create a new Crypto Wallet account in the Status app. (Screenshot required).

9). Show how to connect a separate Crypto Wallet to the Status app. (Screenshot required).

10). Conclusion

1). Give your opinion on the existence of Status on the current messaging app?

9vWp6aU4y8kwSZ9Gw15LFL3aMdhmgmBBFMpDJregpdP328Cy4u1QM7UjQQeNe8uuqFnUavyrz9xqYWWEAcTUePaGnrJqDjoZoWeKa8fXsmp5FvAJScjciHcUorZQwnGpmFZdGSqxpo7q5CrES.png

Decentralization is the happening deal now, it seems to be taking over all the previous systems we know, or should I say it has taken over? May be not yet but soon enough. We all know the numerous advantages that comes with decentralization, security, privacy, anonymity, full control, to mention but a few. Well guess what, all these advantages has now been brought to the messaging systems, in the form of a beautiful easy to use application, Status.

Status, a not so new, decentralized application for messaging, built on the Blockchain and totally decentralized. Gone are the days when there were third parties in every chats you have on some social media,, which will still need to have some some of your personal data and might even give them out to some targeted ads company for some funds which you wont have a share of.

Status is built for messaging and messaging it shall do. I think it's very innovative in the way it was created, the only ones that has access to the messages sent ate just you and the receiver, cool right. Mind you there are some other interesting features of the application. It has a built in web3.0 browser, another decentralized kind of browser, there are also some interesting dapps, some which you could actually gain tokes from, like the games dapps, these tokens could be transferred to you inbuilt created status wallet. Status is one for the future, it's has a great chance for scalability.

9vWp6aU4y8kwSZ9Gw15LFL3aMdhmgmBBFMpDJregpdP328Cy4u1QM7UjQQeNe8uuqFnUavyrz9xqYWWEAcTUePaGnrJqDjoZoWeKa8fXsmp5FvAJScjciHcUorZQwnGpmFZdGSqxpo7q5CrES.png

2). What is the message delivery mechanism used in Status? Give a complete explanation along with illustrations with pictures

9vWp6aU4y8kwSZ9Gw15LFL3aMdhmgmBBFMpDJregpdP328Cy4u1QM7UjQQeNe8uuqFnUavyrz9xqYWWEAcTUePaGnrJqDjoZoWeKa8fXsmp5FvAJScjciHcUorZQwnGpmFZdGSqxpo7q5CrES.png

20211214-143120.png
Source

In status everyone can be a node, so long as you're connected to the network. Its a totally decentralized system that looks to take away centralization and replace it with Decentralization.

Now let me tell you a little about the traditional messaging systems we have now. Well when Joy wants to send a message to John, she types the message and sends it through her messenger of choice, the message goes to the main server, just like the central body, and then they now process the information and forward the message to John. Even though this might have been made faster nowadays, its still a long and centralized process.

The Status app relays messages by using the 'Waku' protocol. So what is waku? In short it is a peer to peer messaging protocol where a user can send a message, in the form of an envelope with specific topics (like hash tags) through the network (all nodes receive the message and bounces it off till it reaches the intended. Now if all the nodes receives the message, what good is it then, well the messages are end to end encrypted, and only the intended has access to them.


So how does the messages move about? Well here's the process in a few simple points;
  • Well, for the sender, the first step is to get the application and then connect with other nodes on the network.
  • Then you need to search for the person you wish to send a message to. You can do this by adding the intended chat key, scanning a QR code, or simply searching for the person using the ENS name. Then you can now verify if its truly the person.
  • The chats ate now peer to peer encrypted and now you can send a message.
  • The sent message is broadcasted to all the nodes on the network till it gets to the intended, and this continues to bounce to other nodes in the network because no one knows the intended as the message is encrypted. Anyways the intended has the access to the messages.
  • If the intended has notifications turned on, he will be notified.

9vWp6aU4y8kwSZ9Gw15LFL3aMdhmgmBBFMpDJregpdP328Cy4u1QM7UjQQeNe8uuqFnUavyrz9xqYWWEAcTUePaGnrJqDjoZoWeKa8fXsmp5FvAJScjciHcUorZQwnGpmFZdGSqxpo7q5CrES.png

3). What distinguishes the Key Cards offered by Status with Hardwallet in general? What's unique about it?

9vWp6aU4y8kwSZ9Gw15LFL3aMdhmgmBBFMpDJregpdP328Cy4u1QM7UjQQeNe8uuqFnUavyrz9xqYWWEAcTUePaGnrJqDjoZoWeKa8fXsmp5FvAJScjciHcUorZQwnGpmFZdGSqxpo7q5CrES.png

Before going straight to the answer of this question, let me tell about the key card.

The key card is a secure hardware wallet created to safely store your private keys offline. Its built with the contactless technology, where you just need to bring it near your device and it connects automatically. Its integration with the status messenger provides greater security to your funds as well as access to your status accounts.

So here are some few features of the keycard that gives it the edge over the traditional hardware wallet.
It provides greater security to your assets. Even in events of phome theft, you can still be sure that your funds are safe and can be recovered in another device.

Payment authorization made simple. Its simple to make payments/transactions using the keycard feature. All you need do is to bring your wallet close to your phone, enter your preset password and you're now good to go.

9vWp6aU4y8kwSZ9Gw15LFL3aMdhmgmBBFMpDJregpdP328Cy4u1QM7UjQQeNe8uuqFnUavyrz9xqYWWEAcTUePaGnrJqDjoZoWeKa8fXsmp5FvAJScjciHcUorZQwnGpmFZdGSqxpo7q5CrES.png

4). Show the steps to create an account on Status in full. (Screenshot required).

9vWp6aU4y8kwSZ9Gw15LFL3aMdhmgmBBFMpDJregpdP328Cy4u1QM7UjQQeNe8uuqFnUavyrz9xqYWWEAcTUePaGnrJqDjoZoWeKa8fXsmp5FvAJScjciHcUorZQwnGpmFZdGSqxpo7q5CrES.png

So you're now interested in this platform but you're wondering, how do i get my hands on these numerous goodies, well, I'll put you through;

  • First and foremost is to get the application on your device. Ensure that you have internet access on your device.

  • Accept the terms of use offered by status and the click on get started. This will only move on after you must have accepted their terms of use

  • In the next page, you'll be faced with two more options to choose from, Generate keys or to Access an existing one. Simply generate a new key as you've not used the platform before.

)

  • Choose a chat name. You'll be given five randomized names to choose from as yours. The name you choose will be used by other users to locate you on the platform.

  • So you've generated your keys, your private keys, and there's much need to store them securely. This next page shows you two options by which you could store your keys, offline in your keycard or encrypt them onto your device. Simply choose to store them on your device in the case where you may not have a keycard. You could still opt to get one later on.

  • Create a password, well what else do i need to say, you security os paramount on status, protection here and there. This simply provides an extra layer of security for your assets, much needed security. This password should be somewhat complicated and uneasy to guess, consisting of 6 characters.

  • On the next page, you can choose to enable notifications, the choice is yours to make.

  • The next page confirms that you've created a wallet and simply welcomes you onboard.
  • After that, you get to see the chat page as the first page you'll see. You could choose to chat privately with someone on your contact or simply join a general topic.
Well that's about it, by following these simple steps, you could get your account on status.

9vWp6aU4y8kwSZ9Gw15LFL3aMdhmgmBBFMpDJregpdP328Cy4u1QM7UjQQeNe8uuqFnUavyrz9xqYWWEAcTUePaGnrJqDjoZoWeKa8fXsmp5FvAJScjciHcUorZQwnGpmFZdGSqxpo7q5CrES.png

5). Show the steps for backing up recovery phrases for a complete Status account. (Screenshot required).

9vWp6aU4y8kwSZ9Gw15LFL3aMdhmgmBBFMpDJregpdP328Cy4u1QM7UjQQeNe8uuqFnUavyrz9xqYWWEAcTUePaGnrJqDjoZoWeKa8fXsmp5FvAJScjciHcUorZQwnGpmFZdGSqxpo7q5CrES.png

Remember when you created your private keys, Aka, recovery phrase and stored them on your device, yeah I'm sure you remember, but did you remember storing them safely, not to mention seeing them first? Nope you don't because you didn't get to see them.

Here I'll be showing you how you could get to see these words, and store them more securely, lets get right into it:
  • On your app, click on your profile icon at the bottom right corner of your screen.
  • on the next appearing page, click on Privacy and security,

  • click on back up seed phrase

)

  • You'll get a warning/precaution on the importance of these words on the next page, click on 'okay, continue' to move on.

)

  • Then you'll see your key and choose how you wish to secure them. You could write them out and keep safely or copy and paste some where safe. The main idea is safety of the key.

  • You're good to go.

9vWp6aU4y8kwSZ9Gw15LFL3aMdhmgmBBFMpDJregpdP328Cy4u1QM7UjQQeNe8uuqFnUavyrz9xqYWWEAcTUePaGnrJqDjoZoWeKa8fXsmp5FvAJScjciHcUorZQwnGpmFZdGSqxpo7q5CrES.png

6). Explore all the features in the Status application. (Screenshot required).

9vWp6aU4y8kwSZ9Gw15LFL3aMdhmgmBBFMpDJregpdP328Cy4u1QM7UjQQeNe8uuqFnUavyrz9xqYWWEAcTUePaGnrJqDjoZoWeKa8fXsmp5FvAJScjciHcUorZQwnGpmFZdGSqxpo7q5CrES.png

Chat

)

This is the main page of the status platform, like this was the whole idea of status, to create a decentralized chatting platform right?. Messages are send seemlessly and you can be rest assured of the security of you messages, with increased privacy between you and the significant other.


Browser

Well this icon is lines up just next to the chat icon at the bottom of your screen. This uses the web3 browser, a Decentralized browser, and you could also link your wallet to some cool dapps through this browser.


Wallet

Simple and efficient means of storing all your crypto assets. You could also store all earnings gotten from the the various dApps linked to your wallet.


Profile

This simply is about you and your app. You can get to see your ENS name, you wallet address, and make some other little settings on your app. Then you can assess one of the most important information of the wallet, your seed phrases. You can also sign out from here.

Dapps

Yes there are dapps linked to this platform and accessing them has never been easier. You can easily find these cools dapps in the inbuilt web3 browser and then link them to your wallet, then you're good to go.


Buy Crypto

You can see this feature at your wallet section. There are 3 options though which you could choose to buy from.
  • Ramp
  • Moonpay
  • Latamex
You'll need to create an account and go through some verification process then you're good to go. Buy crypto directly from you bank account.


Send crypto

You may choose to transfer your assets some where else or for some payment, to send them you need to access this section. After clicking on the upwards pointing arrow at the bottom of your screen in you wallet section, you'll see that you have to enter the amount of crypto you wish to send and the recipient address.

9vWp6aU4y8kwSZ9Gw15LFL3aMdhmgmBBFMpDJregpdP328Cy4u1QM7UjQQeNe8uuqFnUavyrz9xqYWWEAcTUePaGnrJqDjoZoWeKa8fXsmp5FvAJScjciHcUorZQwnGpmFZdGSqxpo7q5CrES.png

7). Show how to connect the Crypto Wallet in your Status account with a DApp using Web3 Browser. (Screenshot required).

9vWp6aU4y8kwSZ9Gw15LFL3aMdhmgmBBFMpDJregpdP328Cy4u1QM7UjQQeNe8uuqFnUavyrz9xqYWWEAcTUePaGnrJqDjoZoWeKa8fXsmp5FvAJScjciHcUorZQwnGpmFZdGSqxpo7q5CrES.png

I'll show how to do this in a few easy steps;

  • After logging in to your wallet, go over to the pre installed web3 browser at the bottom of your screen and click on it.
  • This browser functions just like anyother but is totally decentralized. You can search for anything you want, but this time, we need to connect to the dapps of the status platform.

  • At the top of the already opened web3 browser, you'll see the search bar at the top, and just beneath the search bar is the link to the various dApps of this platform.
  • Clink on the link and it'll lead you to a whole world of different categories of dApps, there's the games kind, the finances type and many more, just click on your preference.

)

  • I opted to click on the games categories, what can i say I love games, and there quite easy to understand.

  • Another page popped up and there were many different kinds of games of which you could play and earn from.
  • clicking on any of the games will require you to connect your wallet. So you simply have to allow the simple request. This will enable the earnings to be transferred directly to your wallet.

  • After connecting the wallet, you can now open the dApp.

So with these simple steps, you can connect the dapps of your choice to your wallet and have your earnings transferred directly to you.

9vWp6aU4y8kwSZ9Gw15LFL3aMdhmgmBBFMpDJregpdP328Cy4u1QM7UjQQeNe8uuqFnUavyrz9xqYWWEAcTUePaGnrJqDjoZoWeKa8fXsmp5FvAJScjciHcUorZQwnGpmFZdGSqxpo7q5CrES.png

8). Create a new Crypto Wallet account in the Status app. (Screenshot required).

9vWp6aU4y8kwSZ9Gw15LFL3aMdhmgmBBFMpDJregpdP328Cy4u1QM7UjQQeNe8uuqFnUavyrz9xqYWWEAcTUePaGnrJqDjoZoWeKa8fXsmp5FvAJScjciHcUorZQwnGpmFZdGSqxpo7q5CrES.png

Hey, so you've already got one wallet but you need another one, maybe for just storage or to just see how getting multiple wallets on the same platform looks like, well this will show you how to do that.
  • Open your application and the go over to your wallet, at the bottom of your screen. You'll see a wallet like icon, click on it to open your wallet.
  • clicking on the wallet icon, you can now see your first wallet, which is by default named 'Ethereum wallet', and it's wallet address as well as how much assets you've got in it.
  • Just beneath the first wallet is a circled plus sign icon '+', with the words 'Add an account' next to it. Simply click on it.
  • The a pop up from the bottom of your screen will show with four prompts from which you could choose from. First is 'generate an account', next is 'add watch only account', then 'enter seed phrase' and lastly 'Enter a private key'. Simply choose to generate an account since that's the main purpose.

)

  • Then another page comes which asks you to choose a name for the wallet, as well as a password, this is the original password used for the app, you simply need to enter the password and pick a name, any name and also a color for more fanciful outlook
  • After that, simply click on add account at the bottom right of your screen.
    There, its done, i was amazed at the simplicity of a wallet creation.

  • You could click on the three dots at the top of your wallet screen and then click on manage accounts to you all your created accounts.

9vWp6aU4y8kwSZ9Gw15LFL3aMdhmgmBBFMpDJregpdP328Cy4u1QM7UjQQeNe8uuqFnUavyrz9xqYWWEAcTUePaGnrJqDjoZoWeKa8fXsmp5FvAJScjciHcUorZQwnGpmFZdGSqxpo7q5CrES.png

9) Show how to connect a separate Crypto Wallet to the Status app. (Screenshot required).

9vWp6aU4y8kwSZ9Gw15LFL3aMdhmgmBBFMpDJregpdP328Cy4u1QM7UjQQeNe8uuqFnUavyrz9xqYWWEAcTUePaGnrJqDjoZoWeKa8fXsmp5FvAJScjciHcUorZQwnGpmFZdGSqxpo7q5CrES.png

So you have created a wallet else where before but have fallen in love with the status platform, which also allows you the option to connect all other wallets and view them on the status app. How do one go about this? Let me put you through.

So after logging in to your status wallet in the app, you can go on to click on the circled plus icon to add another account, there are some options there which includes 3 means by which you can connect an external wallet.
  • First is to link the external wallet through the wallet's address. This options allows you to only view the wallets contents on the status app.
  • Secondly is to use the seed phrase of the external wallet.
  • Thirdly, you can link the external wallet through the private keys of the wallet.

The second and third option allows you some more control over the external wallet. While trying to link the wallet, you'll need to enter your password as well as give the wallet a name and choose a cool colour for the wallet's appearance.

9vWp6aU4y8kwSZ9Gw15LFL3aMdhmgmBBFMpDJregpdP328Cy4u1QM7UjQQeNe8uuqFnUavyrz9xqYWWEAcTUePaGnrJqDjoZoWeKa8fXsmp5FvAJScjciHcUorZQwnGpmFZdGSqxpo7q5CrES.png

10). Conclusion

9vWp6aU4y8kwSZ9Gw15LFL3aMdhmgmBBFMpDJregpdP328Cy4u1QM7UjQQeNe8uuqFnUavyrz9xqYWWEAcTUePaGnrJqDjoZoWeKa8fXsmp5FvAJScjciHcUorZQwnGpmFZdGSqxpo7q5CrES.png

Well we've seen a lot about the status application, from the creating of an account to the link of external wallets amongst many other exciting features. This application is definitely revolutionary, the messaging systems just got an upgrade in this one. I'll be on the lookout to see how great this platform will become.

Thanks

Cc;
@wahyunahrul

Sort:  
Loading...

Coin Marketplace

STEEM 0.17
TRX 0.16
JST 0.030
BTC 59519.43
ETH 2458.33
USDT 1.00
SBD 2.47