Homework on Blockchain and Mining Visually - Questions

  1. If someone were to change data in a previous block then all the hashes of that block and the ones after will change. This not only makes it difficult for that person to re-mine but lets us know that something is wrong.

  2. A block consists of the previous hash, transaction list, and nonce.

1 Like
  1. To form a valid/accepted chain of blocks.
  2. A block is comprised of: -
    a). Previous block’s hash
    b). Current block’s transactions
    c). Current block’s hash
1 Like
  1. Why is it important that the blocks are cryptographically linked together?
    It creates security and immutability to the network by making it very hard to change anything in the blockchain.

  2. What does the block structure look like in bitcoin?
    It has hash of the previous block and current block, the transactions and nonce.

1 Like

1-Blocks are cryptographically linked together to insure the integrity and security of the blockchain
2- The block structure of a bitcoin is the hash of the previous block and the hash of the current block and its transactions

1 Like
  1. Why is it important that the blocks are cryptographically linked together?
    To make it more difficult to change historically proved blocks.

  2. What does the block structure look like in bitcoin?
    previous block hash + transactions data in the block + nonce

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

The blocks being cryptographically linked together makes the difficulty of changing the blocks nearly impossible and increases the integrity of the network.

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

A block consists of the previous hash, TX’s and the nonce.

1 Like
  1. It provides security and prohibits double spending, the block is secure since you cannot modify it.
  2. Input - TX HASH- Output
1 Like
  1. Why is it important that the blocks are cryptographically linked together?
    it helps to maintain the integrity of the entire block chain by linking each block after ea other bsed on the results of the previous block

  2. What does the block structure look like in bitcoin?
    its the Transaction chosen + nonce + previous hash in block

1 Like

1, to make sure everything is secure
2, the hash of the block is based on the previous block

1 Like
  1. Why is it important that the blocks are cryptographically linked together? This proves that the POW mechanism is working as expected. When the mining puzzles are solved this proves that they have spent electricity and claim rewards. This also proves that the blocks are congruent with each other.

  2. What does the block structure look like in bitcoin? Nodes in the network can see the transactions. Miners then pick the transactions from the mempool and miners then hash the data with a nonce. You then add the block to the blockchain

1 Like
  1. This is what ensures the immutability of the data contained within them.

  2. A block has a hash, a nonce, a block reward, and a list of transactionIt also has other things like Block Height, Timestamp, and total amount of bitcoin transferred, as well as total fees. (when looking on block explorer :slight_smile: )

1 Like
  1. By having this cryptographic link it is more difficult (if not impossible) to modify previous transactions, thus assuring the blockchain’s properties of finality, security & immutability.
  2. The block contains, previous block’s hash, transactions list and nonce (random number needed to create the block’s hash under a specific target)
1 Like
  1. It makes it impossible to go back and change something on the blockchain as all of the blocks are based off of previous blocks hashes.
    2.A nonce, the list of transactions, the previous hash, and the blocks own hash.
1 Like
  1. To make it difficult for anyone trying to change or hack into the blockchain. Immutability!
  2. Previous hash, transactions, nonce.
1 Like
  1. Its important that the blocks are cryptographically linked together because that ensures blocks to remain immutable
  2. The hash of the block is based on the transactions in the block plus the previous hash and the nonce that needs to be guessed. The block structure includes version, previous block hash, merkle root hash, timestamp, difficulty target, nonce, block size, block header, transaction counter, transactions
1 Like
  1. So that they cannot be altered in any way and provide integrity to the blockchain
  2. Previous hash, txns, and current hash
1 Like
  1. Why is it important that the blocks are cryptographically linked together?

    It ensures the integrity of the blockchain, since any change on a previous block will affect the entire chain going forward, and therefore removes the miners rewards.

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

    The block structure is as follow:

  • Block - The number of the current block (1, 2, 3…)
  • Nonce - Random guessed number
  • Data - List of transactions
  • Prev. - Previous block hash
  • Hash - The hash of the current block
  • Mine - Option to guess nonce until it gets a hash low enough
1 Like
  1. Why is it important that the blocks are cryptographically linked together?

It ensures whole blockchain integrity and ensures data security within the network.

  1. 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

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

If someone changed a information in the previous block the hash of the current block will be completly different.

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

Nonce - Transactions - Hash of the previous Block - Hash of the current block

1 Like
  1. Because of security, an unbroken verified chain cannot be tampered with.
  2. You have the block containing the lists of transactions and the unique hash, that hash is also a result of the previous block and its data. Add to that the nonce which is the number you add to activate the “crypto puzzle” needed to add the next block to the chain.
1 Like