Chapter 6 - Assessment
Question 1
What does SPV stand for?
Simplified Payment Verification
Question 2
How can a transaction with zero confirmations be considered effectively settled?
Question 3
Given the following list of actions. What is the correct sequence of events for an SPV transaction?
Action
Sequence (1-6)
Broadcast the transaction to the network.
4
Query random subset of miners for transaction status.
5
Store the chain of block headers locally.
1
Transaction can be safely considered settled and goods can be released to customer.
6
Verify the UTXO can create the same Merkle root as in your local storage of headers.
3
Receive the Merkle path for the UTXOs of the transaction from either payer or request from nodes.
2
Question 4
What techniques can help increase the security for network users in the event of an attacker trying to extend a dishonest chain tip that includes double spends?
Question 5
Can offline transactions be securely performed in Bitcoin?
Last updated