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

in SteemitCryptoAcademy3 years ago (edited)

A9AC5DEA-3877-4D31-A308-BB24FB905EDF.png

Good day steemians,

It’s a pleasure being part of this season 4 episode of the steemit crypto academy community and I’m very grateful. Proceeding to present my homework post, I would like to acknowledge professor @awesononso and other professors for thier hard work and I sincerely appreciates the steemit crypto Academy community for the support.
Today’s topic is Proof of keys. Here is my homework presentation based on the questions given.


FCBBB5D2-B1B2-4E7E-8E45-FF960C56702F.png


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


97C71080-6B38-4DC9-968C-6EA2969DC61B.png


The private and public keys is a cryptography method that allows users to encrypt and decrypt token in a wallet. This method is as a result of Public Key cryptography.

The Private key is a peculiar key that is meant to be used for a single account and a user to approve commands. The private key enables the user to perform major account related activities such as withdrawals, transfers etc. This private key moreover shows authority and ownership of the tokens available since it serves as the command key to mobilize any tokens in the wallet. With the private key, the user manipulates all tokens in the wallet at will and anytime. When private key lost will cause user to loss all assets available as well.

The public key can be referred to as the address or name of the account. The public key is used to receive tokens into a wallet and not for any other purpose. After the public key has encrypted the received token, only the private key which is possessed by the owner of the wallet can mobilize the tokens. This however shows that the public key is not one that should be kept hidden to avoid being stolen of tokens.


The relation of private and public key with respect to custodial and non-custodial wallet.


7F79A592-E2B8-4F22-A742-A611A171CA9B.png
source
For custodial wallets, they are wallets type that involves the functions of third parties. Moreover the private key to the wallet are being possessed by the third party giving control of the wallet to the third party. With custodial wallet, the owners only possesses the public key to the wallet making him unavailable to perform vital account activities such as withdrawal, transfers etc at will. In this situation, the owners only issue commands and wait to be approved by the third party possessing the private key to the wallet. In this type of wallet the owners can only receive tokens when approved by the third party.

Considering non-custodial wallets, first of all no sort of barriers or intermediaries are involved.
3B95E8EE-23CB-4191-8870-377FE808267F.png
source
The owners possesses both keys; private key and the public key giving total authority and control over wallet. Hence the owner can issue command and approve as well at will. With non-custodial wallet, security depends on how the owner manages his private key. Well secured private key by the owner will cause difficulties to being hacked.


FCBBB5D2-B1B2-4E7E-8E45-FF960C56702F.png


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


97C71080-6B38-4DC9-968C-6EA2969DC61B.png


Proof of keys day is a special day celebrated by crypto users to mark the beginning of the great crypto era thus the beginning of Bitcoin mining. This day at the long run has also mainly turned out to test our centralized exchanges if the balances encrypted in our wallets are really available and not just fake writings. I will say this is a very good idea brought up by Trace Mayer which was at first to celebrate the supremacy Bitcoin has cultivated. Proof of keys day is very important since it helps us to determine if our centralized exchanges are really holding our assets and available at all times. With this unworthy centralized exchanges are fished out and necessary measures are taken. During proof of keys day when crypto users clear their centralized exchanges balance depositing into a decentralized exchange accounts where authority over the assets is in full control. Proof of keys day is also to remind crypto user how best it is to possess and control your crypto asset and have authority over it at will.

precautions to take when participating in proof of keys.

  • first of all,

securing the private keys to the decentralized exchange being used. I say this because you may loose asset when carelessly done. You may think you have your private key secured when it’s not. But for public key required to encrypt tokens will always be available. When one is to participate in proof of keys day, it best that you check to see whether the private key is secured before transfer.

  • Secondly,

check whether the decentralized exchange is a genuine one. I will advise that whenever there is going to be a token transfer, simply confirm whether the exchange is genuine and free of Ponzi schemes.

  • lastly

Wrong public key. This however is quite serious so consider when taking part in proof of keys day. This is because wrong public key would lead to loss of asset if it matches the address of another wallet. However we should take into consideration when taking part in the proof of keys day.


FCBBB5D2-B1B2-4E7E-8E45-FF960C56702F.png


3.) Do you prefer Centralized exchanges or Decentralized wallets for storing your cryptocurrencies? Why?


97C71080-6B38-4DC9-968C-6EA2969DC61B.png


First of all, I will like to spell out some differences base on that I will choose my stand.

Centralized exchangesDecentralized wallets
Involves third parties which could slows transaction time.faster transaction time because no third parties are involved.
Users does not have complete authority over their assets.user have full control and authority over the asset.
Access to the private key to the wallet is denied.Allows and possesses the private keys and command at will.
Bears a higher risk of being hacked due to the huge assets in possession.Bears a lesser risk of hack exposure.

With the above differences, it’s quite clear and reliable to store your cryptocurrency in a decentralized wallet than to store in a centralized exchange. Centralized exchanges do offer unique features to help trader on crypto trades however, to store your cryptocurrency I will prefer decentralized wallet where I can boast ownership and authority over my assets as well as have complete control to asset mobilization.


FCBBB5D2-B1B2-4E7E-8E45-FF960C56702F.png


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


97C71080-6B38-4DC9-968C-6EA2969DC61B.png


Withdrawing 21 Steem from my Binance wallet to my Steemit wallet.

Please follow the steps provided below.

  • step 1

Visit your binance application and go to wallet, in your wallet then go to spot and tap on your available Steem tokens. Proceed by tapping withdraw.

DD34822B-A72F-4603-8038-48D974B825E2.jpeg

3860F613-5341-4A88-AABC-CE9AC51229D1.jpeg


  • step 2

Fill in with your wallet address, amount to transfer and memo(optional). Steem amount to receive in my steemit wallet will be 20.99 due to the fee of 0.01STEEM charged.

DF5CB9F7-BE8D-4AA0-B439-C2AFF6D8E760.jpeg

441A058A-3DD4-4E14-AD71-41FAB1D698D5.jpeg


Amount before transfer was 0.00 shown below.

0E065912-98B6-4F7B-9275-41DB7BF6311E.jpeg


Amount after transfer was 20.990 shown below.

0E1950DD-3C7A-4064-A2BD-F70271F23B16.jpeg

45F89B26-AF69-4A00-963A-289DA4012D07.jpeg



Withdrawing 51TRX from my Binance wallet to my Steemit wallet.

Please follow the steps provided below.

  • step 1

In your binance wallet, go to spot and tap on your available TRX tokens. Proceed by tapping withdraw.

5936DC3E-62B8-4D15-BF71-ED93EE663C45.jpeg

DD81A924-1C90-4C45-8754-835B5538A5D7.jpeg


  • step 2

Go to your steemit wallet and copy address as illustrated.

0D69474B-49AE-4AC4-BCDF-C2FA225170B0.jpeg


  • step 3

Fill in with your TRX wallet address and amount to transfer. Proceed to tap withdraw and then confirm

7B2C6786-5B9E-4C86-B638-11CA7CAD4F7F.jpeg

95930B3D-9D97-4CF5-AE4A-8A864A020D79.jpeg


Amount before transfer was 12.421 TRX shown below.

5E7976F5-6C9A-459D-825A-CB045ACFCC5C.jpeg


Amount after transfer was 62.431 TRX shown below.

TRX amount to receive in my steemit wallet will be 62.431 due to the fee of 0.99STRX charged.

B4378799-59EF-4B52-85F4-A7CFE300E14A.jpeg


96817491-5D14-410E-9D3E-5A7716696472.png


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


97C71080-6B38-4DC9-968C-6EA2969DC61B.png


The major importance is to show that each user can have complete authority and command over their assets or crypto to enable them mobilize them at will and at all time. This is as a result of user possessing the private keys to the wallet. It’s generally to show proof of keys.


Conclusion


I will to acknowledge professor @awesononso for this was a very good topic which was very well explained. Thanks for the humble service for I have understood the lecture very well.


Thank you. @ryzsfa

Sort:  

Hello ryzsfa,
Thank you for taking interest in this class. Your grades are as follows:

CriteriaCalculation
Presentation/Use of Markdowns1.5/2
Compliance with Topic1.7/2
Quality of Analysis & Practical Approach1.5/2
Clarity of Language1.3/1.5
Originality & Expression1/1.5
#club50500.5/1
Total7.5/10

9E456949-E630-4867-83FC-8C102C6229C9.jpeg

Feedback and Suggestions
  • You should not have used the illustrations that were used in the lesson.

  • You did not properly follow the instruction in question 5.

9E456949-E630-4867-83FC-8C102C6229C9.jpeg

Thanks again as we anticipate your participation in the next class.

 3 years ago (edited)

Well noticed prof. thanks for the feedback.

Do not use the #club5050 tag unless you have made power-ups in the last 7 days that are equal or greater than any amount you have cashed out.

 3 years ago 

Okay thanks for the reminder.

Coin Marketplace

STEEM 0.18
TRX 0.14
JST 0.030
BTC 58659.71
ETH 3164.52
USDT 1.00
SBD 2.43