Homework on Blockchain and Mining Visually - Questions

  1. The blocks need to be cryptographically linked together to ensure that the blocks cannot be tampered with. You would need to change all proceeding blocks since they are cryptographic.

  2. The block contains the hash of the current block previous block as well as the nonce that needs to be guessed.

1 Like
  1. it is important for them to be linked together because of POW, especially when mining.
  2. every block has its own hash number with the previous hash number inside of the block. Along with transactions and the corrected nonce number.
1 Like
  1. Bitcoin that makes the blockchain inmutable in a way that past cant be manipulated withouth remining all the blocks till present and paying a stupidly high cost for it, even been imposible to catch up other miners.
    2.Each blocks takes 3 elements to generate a new hash:
    -Previous hash.
    -Current transaction
    -Nonce
    The miner will be trying different nonces and generated different hashes out of the 3 elements till the hash is lower than the target number.
1 Like
  1. Why is it important that the blocks are cryptographically linked together?
    make it more secure and harder to solve by the miners.
  2. What does the block structure look like in bitcoin?
    is combination of the previous hash and the transactions hashed together
1 Like
  1. to protect the integrity of the network.

  2. It consists of data transactions, previous hash function, nounce and a new hash output.

1 Like
  1. It is important that blocks are cryptographically linked together for the security of the blockchain. That way no transactions can be changed in previous blocks because it would break the link to the next block and all that follow.
  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.
1 Like
  1. this is key to the security and trustless system the blockchain works on. this to ensure that one transaction cannot be changed.

  2. the blockchain chain structure is built up of transactions, previous hash, and the nonce that is to be guessed.

1 Like
  1. To ensure the integrity of the data contained therein, the blocks are cryptographically linked together, making the breach of a block difficult to alter. This difficulty is compounded by the necessary reconstruction of the blocks and blockchain links, thereafter.

  2. The block structure is composed of the following elements:

  • The block header, enumerated.

  • A random numeral which was successfully utilized by the miner for the purpose of calculating a hash below the target—the “nonce”.

  • A list of transactions (data) ingredient to the hash.

  • The hash of the previous block used in the latest calculation.

  • The resulting hash of the current block recently calculated.

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

It is important that blocks are cryptographically linked together because it provides trust that no bad actor can change a previous block and inject incorrect data.

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

Block number, nonce, data, previous, and hash

1 Like
  1. It’s important for blocks to be cryptographically linked for security. Since blocks are dependent on the unique hashes of previous blocks, any attacker who attempts to override the blockchain system will be forced to revalidate the entire chain and any succeeding blocks if they attempt to change even a single entry in a previous block. This incentivizes attackers to follow the rules of the system more so because to compromise the chain would be exponentially more expensive and time consuming.

  2. A block will basically be a hash of the previous hash from the preceding block, the list of new transactions for the current block, and the nonce, which is needed to cryptographically solve the block.

1 Like
  1. Why is it important that the blocks are cryptographically linked together?
    It provides security, it is practically impossible to change any information from a previous block, as it will change all blocks that followes it.
  2. What does the block structure look like in bitcoin?
    The hash of a new block is based on the transactions of the block, the previous hash and the nonce.
1 Like

because one block generates a hash from the previous block’s hash and secures the network so no double spending can occur

a block generates its own hash by having a list of transactions and also incorperating a part of the previous blocks hash

1 Like
  1. The importance is that once the chain is created it is secure because it cannot be edited. This prevents things like double spending.
  2. The structure of a block is set up so that each following blocks hash is related to the previous block’s hash as well as the transaction and nonce.
1 Like
  1. Blocks need to be cryptographically linked together to enforce the security of the chain and make sure that it is free from corruption.

  2. A block in Bitcoin includes:

transaction list of the current block
unique hash of the prior block
and the nuance

1 Like

1 - Because they create a consensus that if broken will invalidate the block changed and every block after that.

2 - Magic number, blocksize, blockheader, transaction counter, transactions

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

So that a malicious actor cannot go back in time to alter the content of a block without altering the other blocks after it. It guarantees the integrity of the network.

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

Tx list
Previous hash
Target nonce

The hash of current block depends on these three factors

1 Like
  1. Why is it important that the blocks are cryptographically linked together?
    Blocks are linked together in this fashion to make the system secure through the process of hashing, any change within one block causes a change in the other blocks involved it also used to prevent double spending which would be easily done through guessing without any computations involved

  2. What does the block structure look like in bitcoin?
    Previous Hash
    Tx List
    Nonce

1 Like

Q1. Why is it important that the blocks are cryptographically linked together?
A. Each block added to the chain is linked to the previous block by a cryptographic hash function, which is important because it ensures that the data within a single block cannot be altered without at the same time altering the hashes of all subsequent blocks. Such a change would be rejected by the nodes on the network, thereby maintaining its security.

Q2. What does the block structure look like in bitcoin?
A. Each block has a header composed of a hash (using the SHA-256 function) derived from the block’s transaction data, a hash of this raw data, the previous block’s hash and the nonce (a random number that must be guessed by high-powered computation). This header links the block to the previous one, creating a database organised by a chain of blocks linked together, which is the unique structure of blockchain.

1 Like

1. Why is it important that the blocks are cryptographically linked together?
So that 1 change is attempted on a previous block, it will turn into an error on all the following blocks.
2. What does the block structure look like in bitcoin?

  1. It contains the hash of the previous block
  2. The list of the transactions
  3. The nonce that allows to get a hash of all these 3 values under the target

Question : Does the list of the transactions already include as the first element the block reward before the miner submits his block ? So the miner has to manually add the first transaction that generates bitcoins (block reward) and send them to himself ?

Because, if the blocks weren’t linked in that manner, the blockchain becomes susceptible to malicious changes, making it inaccurate.

The block structure includes a hash representing itself. This hash is also based on the previous hash the block is linked to, which is also included in the block. Additionally, it includes a transaction list. Lastly, there is a nonce included as well for miners to guess to have that block linked with the other ones.

1 Like