Assessment 2
4 out of 6
Each node typically broadcasts _____ transactions to all other nodes, even _____.
valid, if they do not plan to place them in a block. ✓
nvalid, they won’t be included in a block.
low fee, though some low fee transactions may be retained for a block if there aren't enough high fee transactions.
complex, with large fees as it's faster to process simple transactions.
What does the First Seen Rule protect against?
Nodes withholding transactions from the rest of the network.
Double spends by users. ✓
Double spends by nodes.
All of the above.
What can the network do to a double spending node?
Nothing.
It can reject its blocks. ✓
It can fork it off onto a separate chain.
It can shut down the node.
What must occur each time one or more transactions are added to the Merkle tree?
Each transaction’s TXID must be re-calculated.
The Merkle root must be re-calculated. ✓
They must be removed from the mempool.
The parent transactions must be pruneable.
The linked block headers combined form a structure known as what?
The longest chain of proof-of-work.
The ledger.
A Directed Acyclic Graph. ✓
A working blockchain.
How is a nonce used to generate proof-of-work?
By finding a nonce that once incorporated into the hash puzzle, the subsequent value must equal the difficulty target to be considered successful.
By cycling hash puzzles against the nonce until a hash puzzle is unlocked that meets the difficulty target of the network.
By passing single use values through the nonce field modulating the block header to form an output value less than or equal to the difficulty target. ✓
By searching for a nonce that when combined with the hash puzzle forms a number that matches the difficulty criteria.
Last updated