Homework on Blockchain and Mining Visually - Questions

The only way for a miner to deduce a nonce is by guessing a random number and hashing and comparing it to the target, then repeating until the correct nonce random number is guessed.If you beat the other miners in the network you get the block reward as well as the TX fees.

1 Like

1 - Thanks to the cryptographically link, any changes made to previous blocks will not be recognized by the longest chain. In order to make that change an hacker would have to re-mine all following blocks, and catch up with the longest chain. (= infeasible)

2 - A block contains: the previous block hash, the transactions, and the nonce

1 Like

If they were not linked it would be possible to cheat.

Every block has a hash, the hash of the previous block, the nonce and the transactions.

1 Like
  1. It keeps the integrity of the blockchain
  2. Previous Block hash, Timestamp, Nonce, Block Size, Transactions
1 Like
  • Why is it important that the blocks are cryptographically linked together? To ensure that changes cannot be made as any changes in any block will break all the links to all the following blocks, so all these would have to be remined. This is impossible to achieve in one lifetime. it makes the blockchain secure.
  • What does the block structure look like in bitcoin? Block transations, previous block hash and nounce, which is a number that has to be guessed -this creates the current block hash
1 Like
  1. This protects the security of the network, making it extremely complicated to alter previous blocks to change the history of the blockchain, because this would break the links with the following blocks and allow double spending. The immutability and security of blockchain are safeguarded by these cryptographic links between blocks.
  2. Bitcoin blocks are structured with:
  • previous block hash
  • transactions list (data)
  • nounce
1 Like
  1. Why is it important that the blocks are cryptographically linked together?
    It makes it impossible to change something in any block; all hashes build in previous hashes.
  2. What does the block structure look like in bitcoin?
    Transactions, previous hash and nonce -> new hash
1 Like
  1. The reason why the blocks are cryptographically linked together is so no one can break the links between the blocks to change the data in the block.

  2. The block structure consists of:
    A. the Hash of the previous block.
    B. the transaction list
    C. nonce (random number)

1 Like
  1. Cryptographic linkage ensures integrity and immutability on the blockchain through math and physics. A small change of one block would enact a catastrophic domino effect of invalidation upon the altered blockchain, splitting links and rendering the chain effectively dead. Playing by the rules is incentivized and cheating is not viable.

  2. The block structure is composed of data organized by Header and Transaction. As far as this particular assignment is concerned, the structure contains the hash of the previous block, the hash of the current block, the difficulty, the Nonce, and the collective transaction data.

1 Like

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

Cryptology links the blocks together, linked list is one of the most important items in the data structure.
Cryptology makes the blockchain immutable.( irreversible ).

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

The block structure is made up of data,…previous block hash, and a magic number ( nonce ) used to calculate a hash number below a certain number making it difficult for miners.
The block structure has a ; Blocksize, Blockheader, transaction counter, transactions, previous block hash, merkleroot, timestamp, difficulty target, version, nonce.

1 Like
  1. The one of the many great reasons will be the security not trust, but proof of work and the data link is in the cryptographic order.
  2. Blocks are specifically each has designed fingerprints so called HASH. These hash’s are defines the block structure, which is 1. Previous Hash or block data + New Transactions data + Nonce + Proven Target number.
1 Like

Linking blocks togheter will improve network security as would become almost impossible to modify previous blocks as this would destroy any other block mined after etc.

The block in bitcoin is based on three main parts: Previous block Hash; TX list and NONCE number, which has to be guessed over and over to be below the target number for that block

1 Like

[quote=“ivan, post:1, topic:8433, full:true”]
Homework on Blockchain and Mining Visually - Questions

1. Why is it important that the blocks are cryptographically linked together? It is important that if someone try to alter a TX on a previous block will make all the new HAsh also change and all the previous block also, one can’t be modify without change they entier hash from you present and futur block.
2. What does the block structure look like in bitcoin? Previous Hash - TX’s list - Nonce
[/quote]…

1 Like

1 So its not possible to change the past, if you change a old block all hashes will be changes in the blockchain

2 The hash of the previous block, the transactions in the current block and the target nonce.

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

It is important to link the blocks together cryptographically, for security and immutability.
By linking them together in this way, the whole chain automatically changes if even a single change is made. This would alert the network immediately and provides the unchanging data on the ledger. Using a cryptographic hash allows the public viewing of transactions without compromising the data of the transaction itself.

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

In bitcoin the block structure is compromised of:

  • A block ID
  • A nonce
  • The transaction data
  • The previous Hash
  • The current Hash
2 Likes

Q1A. That is what makes the Ledger/Network so secure. All nodes have to agree on the transaction/data and once it has been agreed on, it is then immutable.They are all cryptographically connected.
Q2A. 3 things are used to calculate hash in a block, 1) The previous hash, 2) Transactions (UTXOs Input, Output & Fee), & 3) Nounce (random number chosen by the network for the block reward).

1 Like
  1. Why is it important that the blocks are cryptographically linked together?
    This ensures immutability. If all blocks are linked together, no individual block can be changed without effecting subsequent blocks.

  2. What does the block structure look like in bitcoin?
    Each block contains the hash of the previous block, the current block transactions and the nonce. All 3 of these inputs are hashed to create the block’s hash. If the block’s hash is lower than the target then the block will be accepted and added to the blockchain

1 Like
  1. That’s what makes the system change proof and decentralized. (You can’t get away with changing even the smallest detail in the past blocks without affecting the next)

  2. Each block is a combination of the Previous Hash(The contents of the previous block) + Transactions of the current block + The Nonce.

1 Like
  1. Having blocks cryptographically linked together creates a secure chain of blocks of transactions and keeps the blocks from being able to be changed.

  2. block number, nonce, transaction data, hash of previous block, hash of current block

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

The linking of all the blocks together by including a hash of the previous block in the hash of the current block is what creates the immutability of the blockchain. If any of the contents change it will break the hash of its current block and all subsequent blocks. This means no one can anything without it be detected.

2. What does the block structure look like in bitcoin?
  1. List of all transactions in that block
  2. Hash of previous block
  3. Nonce
  4. Hash of current block = hash of transaction list + hash of previous block + nonce
1 Like