Steemit Crypto Academy - Homework Task | Blockchain Wallet- Chapter-1
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.
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.
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.
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.
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:
Now let's find the sender and receiver address in the block.
Now let's see the Network fee or fee in the transaction.
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.
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.
This concludes the homework task post. I learned pretty good amount through this crypto academy lecture post from the sapwoods.
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?
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.
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,
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.
thanks