Homework on Blockchain and Mining Visually - Questions
-
Why is it important that the blocks are cryptographically linked together?
-
What does the block structure look like in bitcoin?
Homework on Blockchain and Mining Visually - Questions
Why is it important that the blocks are cryptographically linked together?
What does the block structure look like in bitcoin?
This helps prevent the data from being altered. Data immutability
TX hash
Inputs
Outputs
Why is it important that the blocks are cryptographically linked together?
This makes it more difficult to change a block. When you change one block, you have to change all the blocks and create new hashed relations between the blocks, something which is impossible.
What does the block structure look like in bitcoin?
Version
Previous Block hash
Merkle root hash
Timestamp
Difficulty target
Nonce
Block Size
Block header
Transaction counter
Transactions
To ensure the whole system follow the rules, no one could change, modify, delete any history transaction practically.
In the block we have previous hash, transactions and nonce. The hash of current block base on all these three factors.
It is important that the blocks are cryptographically linked because it ensures the integrity of the data in the blockchain since if you change any previous block in the chain every subsequent block would then need to be re-mined.
The structure of a block in bitcoin contains the list of transactions, the hash of the previously mined block and the nonce, which is essentially a random number which is used to try and get the hash low enough to be accepted.
The network retains immutability by using a quality of hash functions, to create unique outputs, to link blocks. This means transactions cannot be censored, altered, or stopped by anyone.
Block number > Nonce > Transaction Data > Hash of the Previous Block > Hash of current block
so a change cannot be pushed onto the network. if a previous block changes, the hash changes and cryptographically link will break
A block contains a list of transaction data (UTXO’s), blocknr, nonce, previous block and current block hash.
1. Why is it important that the blocks are cryptographically linked together?
To make sure nothing can be changed because it would be too difficult to recalculate everything again.
2. What does the block structure look like in bitcoin?
By cryptographically linking the blocks, it becomes impossible to manipulate the previous transaction as it will break the chain.
The block has 3 things based on which it calculates the hash of a block
This way no block can be manipulated without destroying the chain. If you manipulated one block, you will automatically give a wrong forwarded answer (hash) to the next block.
Block–> nounce–>data–> hash of previous block–>hash of the current block
For the security and the integrity of the network, so that is more like data on a stone that cant be changed.
Previous Block Hash
A list one TX
Nonce
Why is it important that the blocks are cryptographically linked together?
to make the blockchain more reliable.
What does the block structure look like in bitcoin?
previous block hash, current block data and nonce.
Homework on Blockchain and Mining Visually - Questions
Because it makes almost impossible to do any change in the history of blockchain.
It consist of the hash of the previous and current block, list of transactions, nonce, amount of transactions, summaries, fee, times, sizes, version and reward.
1- to ensure that network safety and no previous block can be changed
2- a hash number based on random number, previous block hash, current block transactions