Proof of Keys- Steemit Crypto Academy- S4W7- Homework Post for @awesononso by @hammadahmed112

in SteemitCryptoAcademy3 years ago (edited)

Greetings,



This is me @hamadahmed112. yet, again with another crypto academy post. I am very glad to attempt this post. prof.@awesononso explains each step in a very very well manner as usual. so, let's start without wasting any time:

Gray Blue and Black Digitalism Group Petty Debate Game Fun Presentation.jpg

Image created on CANVA!

MvwLKy3SfvJwXFKCRMDAFrt961JnKbKs2u3aeTo7L.png

1 - Explain private and public Keys in relation to custodial and non-custodial wallets.

MvwLKy3SfvJwXFKCRMDAFrt961JnKbKs2u3aeTo7L.png


21 century is full digitalization our banks are fully going online. we can transfer the money to any place without any time. but if we talk about crypto assets it is fully decentralized. Any bank does not guaranty your funds. so, in this scenario, the concept of digital wallets comes. these digital wallets are secured by the keys there is various type of keys that can secure your funds. let's discuss one by one these keys:

Public Keys:



this type of key is public means that this key helps you to receive the funds into your wallets publically. or we can say that this is the wallet address. the public key is available for anyone who wants to send tokens. this key is fully protected by encryption methodology.

For example, a person TOM who wants to send the tokens into your wallet. so, you give the public key to Person TOM and he sends the tokens to that address.


Private Key:



The public key is used to encrypt the message and the private key is used for the decrypted message. both of these keys have their different functionalities. but the important thing is the private key is the heart of your funds. if you share this key accidentally with anyone so, it means you lose your funds.

The private key is very important you should save this key permanently that can not be accessible to everyone. if you lost this key so, it means you lost everything which is in your wallet. so, keep in mind you save your private key in multiple places. that can not be accessible to everyone. there are various types of private keys:

(a)Mnemonic keys.
(b)Key store file.

Custodial wallets:



these wallets are the same as our banking systems. like our banking system is fully controlled by the any central authority we can not withdraw the higher amounts of funds immediately. the same concept is applied to the custodial wallets in this wallet you have funds but you can not withdraw until and unless the central authority gives you the permission. Custodial wallets are not a good way to store your assets. it can be hacked sometimes and you lost your amount. also, this wallet doesn't provide you private key. it only provides the public key.

Non-Custodial wallets:


These types of wallets are based on decentralized mechanisms. it provides both of the keys like public key and the private key. you have full access to your funds if you have this wallet. so, the non-custodial wallets are more preferable to the custodial wallets. In a non-custodial wallet, no other type of central authority governs that. you manage your funds at any time and at any amount. but despite many advantages, it also has a disadvantage if you lost your wallet keys. so, it's a great loss because any person didn't recover these keys.


MvwLKy3SfvJwXFKCRMDAFrt961JnKbKs2u3aeTo7L.png

2 - What do you think about the Proof of Keys Day? What precautions would you take when participating?

MvwLKy3SfvJwXFKCRMDAFrt961JnKbKs2u3aeTo7L.png


The proof of keys day is celebrated on 3rd January the purpose of celebrating this day is to give and highlight the importance of proof of keys to newcomers who want to start their journey in crypto. another purpose of celebrating this day is to check the working of centralized exchange either it used the user funds or not. to check this the crypto holders transfer their funds from Custodial to Non-Custodial wallets.

Proof of keys day is a good way to check the centralized exchanges behaviors in crypto. if we don't check the functionality of centralized exchange so, it means we didn't follow the decentralized behavior of crypto. because the crypto tokens are decentralized it is not good that any central body governs that.


What precautions would you take when participating?


  1. User has secured its Private keys himself no other person access it.
  2. User monitors the transaction address either it is valid to address or not.
  3. User make sure the receiving address if it is suspicious so, don't send the tokens to that address.
  4. User always enters the memo to send the funds in such a case if you enter the wrong address it helps you to identify it.
  5. User secured their private key successfully and any other person does not access it.



MvwLKy3SfvJwXFKCRMDAFrt961JnKbKs2u3aeTo7L.png

3 - Do you prefer Centralized exchanges or decentralized wallets for storing your cryptocurrencies? Why?

MvwLKy3SfvJwXFKCRMDAFrt961JnKbKs2u3aeTo7L.png


In my view, I preferred a more decentralized exchange rather than the centralized exchange there are the following reasons:


No third Party: The very first reason is no third party involvement in decentralized exchange wallet no third party are involved in it.

Fully Accessible: In decentralized exchange wallets you have your own private and public keys. this provides freedom from any third party and does not monitor your funds.

less chance of Hacking: The third reason is there is no chance of hacking in it because it is decentralized one node is connected to another node. in such a case if it is hackable so, we have support from the back.

Low network fees: In decentralized exchange there are very low network fees. each node pays its fess separately.

Secuirty: In terms of security, there is no chance of easily hacking. every node has a full address to the other node. security is very tight in decentralized exchanges wallets.

Feel Free: In the decentralized exchange you feel free at any time you withdraw your funds or deposit for funds.

MvwLKy3SfvJwXFKCRMDAFrt961JnKbKs2u3aeTo7L.png

4 - Let us assume it is Proof of Keys Day:Transfer at least 20 Steem from your Binance wallet to your Steemit wallet. Transfer at least 50 TRX from your Binance wallet to your TronLink wallet.(Provide Screenshots and make sure you have your Keys).

MvwLKy3SfvJwXFKCRMDAFrt961JnKbKs2u3aeTo7L.png

Step # 01:

go to Steemit wallet. and check the balance see in the screenshot:

WhatsApp Image 2021-10-23 at 2.28.58 PM.jpeg

Ilustraion of Steemit wallet

go to the Binance wallet check the balance.

WhatsApp Image 2021-10-23 at 2.28.58 PM(1).jpeg

Illustration of Binance Wallet

WhatsApp Image 2021-10-23 at 2.28.58 PM(2).jpeg

Step # 02:

Checking the Blance:

WhatsApp Image 2021-10-23 at 2.28.58 PM(2).jpeg

Illustration of Binance Wallet

WhatsApp Image 2021-10-23 at 2.28.58 PM(3).jpeg


Step # 03:

Confirming the order:

WhatsApp Image 2021-10-23 at 2.28.58 PM(4).jpeg

WhatsApp Image 2021-10-23 at 2.28.58 PM(5).jpeg

WhatsApp Image 2021-10-23 at 2.28.58 PM(6).jpeg


Transfer at least 50 TRX from your Binance wallet to your TronLink wallet.(Provide Screenshots and make sure you have your Keys).


Step # 01:

Check the Balance of both Wallets:

WhatsApp Image 2021-10-23 at 2.28.58 PM(7).jpeg

WhatsApp Image 2021-10-23 at 2.28.58 PM(8).jpeg


Step # 02:

Go to the deposit section fill the boxes. see in screenshot:

WhatsApp Image 2021-10-23 at 2.28.58 PM(9).jpeg

Confirms the transactions:

WhatsApp Image 2021-10-23 at 2.28.58 PM(10).jpeg


Step # 03:

Make sure your transaction is done successfully:


WhatsApp Image 2021-10-23 at 2.28.58 PM(11).jpeg

WhatsApp Image 2021-10-23 at 2.28.58 PM(12).jpeg

MvwLKy3SfvJwXFKCRMDAFrt961JnKbKs2u3aeTo7L.png

5 - In one statement, what is the major significance of the transfers in question 4

MvwLKy3SfvJwXFKCRMDAFrt961JnKbKs2u3aeTo7L.png

I must say that the Binance platform is very efficient and it is very handy to transfer or deposit your funds. I could manage my funds with the help of the Binance exchange. after attempting question 4 I am very clear that this exchange is fully operational they manage our funds and respond to the network quickly. I was use the private and public keys to deposit my funds. so, in the end, I must say that the major signific in my scenario is network responding and this is done by Binance very quickly.


Conclusion:


The public and the private keys are important. the public key is used for receiving the token or encrypting the message while the private keys are used for depositing the funds or decrypting the message. both of these keys are a combination of encrypted and decrypted messages. public keys are available for the public and the private key is only used a user.

it is the responsibility of the user that it can be protected these keys from the attacker. because if you lost these keys you not might be login again. that's it for this article I hope you enjoy my article.

Regards:

@hammadahmed112

MvwLKy3SfvJwXFKCRMDAFrt961JnKbKs2u3aeTo7L.png

Coin Marketplace

STEEM 0.29
TRX 0.12
JST 0.033
BTC 70191.58
ETH 3817.91
USDT 1.00
SBD 3.78