Homework on Blockchain and Mining Visually - Questions

  1. Why is it important that the blocks are cryptographically linked together?

– To ensure security & integrity

  1. What does the block structure look like in bitcoin?

– Hash of the previous block, transactions in current block, nonce

1 Like

The individual blocks are structured with this blocks hash, the hash to a previous block, and the content of the block like the transactions. Plus a timestamp.

My understanding of what makes them immutable is this “cryptographic” structure" (I think this term sounds good :star_struck: ) creates a “blockchain” going back to the beginning of the blockchain.

1 Like
  1. Why is it important that the blocks are cryptographically linked together?
  • it protects the whole network (blockchain) of being hacked. When I made a change in some block I need to change also all of the following blocks till present.
  1. What does the block structure look like in bitcoin?
  • There is a block
    he contains of specific finger print called Hash
    -this hash is based 3 main things:
    -on previous hash of the block
    -List of Tx
    -nonce - randomly generated number by miners
    and there is also a link which connects the previous and following block
1 Like
  1. Why is it important that the blocks are cryptographically linked together?
    To ensure that no one can change or compromise the blockchain and its data. The thing that makes Bitcoin valuable is its trustless

  2. What does the block structure look like in bitcoin?
    Blocks containing Hash, Nonse, Data, Block Id, Previous block Hash

1 Like

Homework on Blockchain and Mining Visually - Questions

  1. Why is it important that the blocks are cryptographically linked together?
    So a change in the Block is impossible without changing the whole Blockchain. No double spending no manipulation
  2. What does the block structure look like in bitcoin?
    Prev Hash
    tx data
    Nonce
1 Like
  1. It is important that the blocks are cryptographically linked together (through the calculus of the hash of the current using the hash of the previous hash as an input) because that way ANY tentative modification of a previous block implies the re-calculus of ALL sub-sequent hashes & blocks after this particular block (“tried” to be modified).

  2. The Bitcoin block structure looks like :

Hash Of The Previous Block
List Of Transactions
Nonce

1 Like
  1. It is important that the blocks are cryptographically linked together for security/integrity of the network - it makes it impossible/uneconomical to make changes to the blockchain.

  2. The block structure for bitcoin: basic structure learnt so far = previous block hash + transactions in current block + nonce = current block hash

1 Like

Why is it important that the blocks are cryptographically linked together?
Along with the timestamp, the double hash protocol establishes the order of the blocks. The fact that the hash is created cryptographically (by a code) makes it astronomically difficult to alter the data within the block.

What does the block structure look like in bitcoin?

  1. The time stamp
  2. The nonce
  3. The transaction data list, with the miner’s reward as the first transaction
  4. The previous hash
  5. The current block’s hash
1 Like
  1. security reasons: to ensure that the block can not be edited/copied/modified and therefore stopping double spend and keeping integrity high/trust.
  2. Hash of current and previous block/ list of transactions/ nonce / summaries / fees and rewards/ size / version / timestamp
1 Like
  1. Blocks are linked together cryptographically to ensure security. If you go back and change a previous block, you will have to solve every subsequent block thereafter.
  2. Block 1 contains all the new data being entered enter the block and the nonce the miner randomly found that once hashed with the previous data in SHA-256, will provide a low enough number that fits into a predetermined range. This is Block 1’s hash. Block 2 will contain Block 1’s hash in the data of Block 2 plus all the new information being added. Again a nonce has to be randomly found so once hashed with the data will be low enough. This is block 2’s hash. Block 3 will contain 2’s hash plus all the new data and again anesthetic randomly found nonce that once hashed is low enough. Continue onwards. This means every block’s has is include in every block thereafter.
2 Likes
  1. Why is it important that the blocks are cryptographically linked together?

It’s important because It prevent miners from altering the data in the block so blockchain will remain secure.

  1. What does the block structure look like in bitcoin?

Previous hash, current transaction and nonce.

1 Like
  1. Why is it important that the blocks are cryptographically linked together?
    Because it make it extremely hard and expensive for someone to guess the correct hash for every block in the history of the blockchain so it makes it impossible in practice for anyone to manipulate the data on the chain because if they did it would change every other blocks hash and the network would delete the incorrect block.

  2. What does the block structure look like in bitcoin?

It is just the previous hash added to the transaction list and the nonce that needs to be guessed by the miners.

1 Like
  1. It is important that blocks in the chain are cryptographically linked together in order secure the integrity of the information contained within the entire blockchain history.
  2. A block contains the hash from previous block, new TX data of the current block and the nonce.
1 Like
  • Why is it important that the blocks are cryptographically linked together?
    For the security of the blockchain.
  • What does the block structure look like in bitcoin?
    Hash of the block is based on :
    -> The previus hash
    ->The tx list
    ->The nonce
1 Like

1. Why is it important that the blocks are cryptographically linked together?
This ensures the integrity of the system. The result is the immutability of the network as changes to any value in previous blocks will cause the hashed value to change and subsequent blocks to be invalidated and require to be remined.

2, What does the block structure look like in bitcoin?
The block will contain the previous blocks hash, the compiled transaction list, and a nonce that needs to be guessed. The hash of the current block is based on all 3 factors.

1 Like
  • Why is it important that the blocks are cryptographically linked together?
    Cryptographically linked blocks (thanks to the way changing one small detail changes the hash completely) is so important because it makes the record immutable and secure. If one block is altered then every block after it will break its cryptographic link.
  • What does the block structure look like in bitcoin?
    Every block consists of nonce (random #), list of transactions, and previous hash which will all give you a hash
1 Like
  1. So that it is unable to be altered

  2. tx hash > input > output

1 Like
  1. Linking the blocks together cryptographically ensures the integrity of the network. It becomes virtually impossible to change data on a block once it has been added to the blockchain because of the cost and time needed to re-mine all the linked blocks.

  2. A block contains the hash, previous hash, transactions, and nonce.

1 Like

1. Why is it important that the blocks are cryptographically linked together?
If the blocks are all cryptographically linked together then, if you change one block, you will then have to change all the following blocks as well and create new hashed relations between all the blocks.
2. What does the block structure look like in bitcoin?
The block structure in bitcoin contains the list of transactions, the hash of the previously mined block and the nonce (which is just a random number used to try and get the hash low enough to be accepted).

1 Like
  1. Why is it important that the blocks are cryptographically linked together?
    Because this way it’s impossible to manipulate the data on the blockchain
  2. What does the block structure look like in bitcoin?
    -hash of the block
    -hash of the previous block
    -list of transactions
    -nonce
1 Like