Chapter 1 - Assessment
What are the 4 hash functions used in the Bitcoin system?
a) SHA-56, RIPEMD-240, HASH-5000, HASH-240
b) SHA-256, RIPEMD-160, HASH-256, HASH-160
c) RIPEMD-1000, HASH-512, SHA2, HASH-360
d) HASH-360, RIPEMD-160, SHA-256, HASH-1024
2. What are the 3 main difference between hash functions and encryption?
a) Hash functions are reversible, encryption has a collision risk, and encryption doesn't care about data loss.
b) Good hash functions are reversible, encryption doesn't care about data loss, and good hash functions have a collision risk.
c) Good hash functions are one-way, encryption is reversible, and good hash functions have a collision risk although it's small.
d) Encryption is not reversible, encryption is one-way, and encryption has a collision risk.
3. What are the 3 important properties of good hash functions?
a) three image resistance, second image resistance, and collision resistance
b) Collision resistance, preimage resistance, and second preimage resistance
c) one image resistance, two image resistance, and collision resistance
d) second preimage resistance, three image resistance, and repellant resistance
4. Where are SHA-256 and HASH-256 used in the Bitcoin system?
a) Proof-of-work algorithm, address creation, block IDs, Merkle trees, and transaction IDs
b) Wallet encryption and address creation
c) Blocks, address creation, and wallet encryption
d) Proof-of-work algorithm and address creation
5. Where are RIPEMD-160 and HASH-160 used in the Bitcoin system?
a) Wallet encryption and address creation
b) WIF creation
c) Address creation
d) WIF creation and proof-of-work
Last updated