Steemit Crypto Academy - Homework Task | Blockchain Wallet- Chapter-1

in Project HOPE3 years ago

This post is a homework task for the Sapwoods Blockchain Wallet- Chapter-1 from the Steemit Crypto Academy.


Let's answer the questions of the Homework task one by one.

How do I find(or What is the easiest way to find) the block explorer of any Blockchain?


Block explorers are basically transaction aggregation sites. Such sites exist for every blockchain either officially or through community maintained. In case of steem you can find many of such blockchains. We are using steemit platform of steem blockchain. You can use the steem block explorer website for checking out the account transactions, witness, blocks and upvotes.

img01.png

You can find this block explorer at steemblockexplorer

This is not the only block explorer out there for the steem blockchain. You can make use of the steemscan block explorer for finding out the blockchain data. Below you can see steemscan.

img02.png

In case of the steemscan, you can see it shows a lot of data about the steem transactions. For example, take a look at the below example.

steemtrx.png

Here you can see each transaction is mined by a miner. The name of the miner who mined the transaction is listed there. It also shows the timestamp for the transaction. From the image you can check the transactions performed here are 2 in numbers.

Examples? (How to find such block explorers?)


In google search, you can make the query "blockchainname block explorer". That means when you make use of any other blockchain then you can search for the name. e.g. Ether blockchain can be queried using the query. "Ethereum block explorer". Like this you can find blockchain explorer for any blockchain on Google.

How do I check the number of confirmations?


You can check the number of confirmations in the block explorer websites. You can also check if the transaction is confirmed or unconfirmed. Such sites also maintain the status of these type of the currency. For example, blockchain maintains list of cryptocurrencies whose transactions can be explored. Here's one way to check the number of transactions with it's confirmations. It also shows the data like block ID, Transaction ID, sender, receiver, Timestamp and percent payload. The block explorer also lists the two accounts for sender and receiver each confirmations too.

img04.png

You can access the confirmation of the transaction here

How do I find the transaction hash, sender address, receiver's address, network fees of a particular transaction?


I am going to take a random transaction from the blockchain.com and going to check one transaction to show you the transaction hash, sender address, receivers address and other data.

Example transaction on BCH blockchain here.

Here let's first start with the transaction hash:

hash1.png

Now let's find the sender and receiver address in the block.

add1.png

Now let's see the Network fee or fee in the transaction.

fee1.png

How do I check whether a wallet address is valid for a network or not(using Block explorer)? Examples?


In block explorer, when you check for the transaction ID. The data shows the wallet address where you can confirm if the address is valid or not.

bchadd.png

For sending the coin to the valid network address, wallets are built in to trigger error if the address is not valid. Inside the steem wallet, when you try to send the SBD or STEEM to account that does not exist. The invalid wallet address message will be triggered.

e.g. For TRON blockchain you can find out invalid address within the wallet too.

Let's attempt to send the TRX to wallet address that does not exist. Lets see what message wallets generate to indicate invalid wallet address.

Here you can see unless we correct the address the wallet won't let us send the TRON.

wrongaddress.png

This concludes the homework task post. I learned pretty good amount through this crypto academy lecture post from the sapwoods.

Sort:  
 3 years ago 

Hello @skysnap

Thank you for posting within our project.hope community on STEEMit.

Please spare few minutes and read how project.hope is organized and learn about our economy.

That would help you understand more our goals and how are we trying to achieve them. Hopefully you will join our community and become strong part of it :)

Do you use telegram or discord? If you do then join our server and give me a shout. I would gladly share with you goals of our community and introduce to others from our team.

Consider joining our discord server: https://discord.gg/uWMJTaW

Yours,
@project.hope team,

I use telegram and would love to join the content creator group. How can I get in touch?

 3 years ago 

hi @skysnap

Sorry for such a late reply.

Unfortunately, we're only using Discord (telegram simply didn't meet our expectations to manage large community).

Cheers, Piotr

Thank you so much for taking on the homework task. You have very nicely detailed out with examples. I appreciate it.

I just need to say you that the easiest way to find an explorer of any Blockchain is through Coinmarketcap/Coingecko. Google search may not be that precise.

Examples? (How to find such block explorers?)
In google search, you can make the query "blockchainname block explorer". That means when you make use of any other blockchain then you can search for the name. e.g. Ether blockchain can be queried using the query. "Ethereum block explorer". Like this you can find blockchain explorer for any blockchain on Google.

I think the best and the easiest way to find a Block explorer of any Blockchain is to visit Coinmarketcap or Coingecko. There you can easily find out the list explorer available for that chain. You can use any of them.

For example,

  • Go to Coinmarketcap.com
  • Search any coin, say XRP
  • Then click on Explorers

xrp3.png

How do I check whether a wallet address is valid for a network or not(using Block explorer)? Examples?

In the search box of any Explorer, directly enter the address of that Blockchain. If it's a valid address then it will show you the details of the address -- balances, number of transactions, etc. If it's an invalid address, then it will say "we can't find it".

По- моему вы хорошо разобрались в этой теме, спасибо за ваш пост.
Объясните мне пожалуйста, там где вы в блоке определяете адрес получателя и отправителя монет BCH, адрес одинаковый qz4ss....почему?
И как по- вашему, если у держателя криптоактива несколько кошельков, то как лучше и безопаснее переводить монеты напрямую или через биржу?

Bitcoin cash has network address that starts from qz, qx etc. Its generated by the wallet and it's not in our hands.

My personal assumption is if you use web based wallet, you are basically renting the wallet. If you use desktop based wallet or hardware wallet you are more in control. So exchange wallet and the web based wallets are more risky to hold funds.

I hope I understood your questions properly through translation tool. Sorry If I misunderstood any.

Спасибо большое за ваш ответ. Я согласна, что имея аппаратный кошелек, мы более уверены в сохранности наших криптоактива.
Я спросила о другом. Если мы владеем несколькими разными кошельками, то на мой взгляд лучше будет обмен валютой между кошельками производить не напрямую с одного кошелька на другой, а через биржу, чтобы никто не мог контролировать перемещение средств. Вы согласны?

Transactions have trail of fees. So wallet to wallet is better than exchanges if you consider fees.

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.030
BTC 65527.96
ETH 3466.32
USDT 1.00
SBD 2.52