
EC-CouncilBlockchain Developer Certification
Domain 2Objective 4
Cryptographic Hash Functions and Their Uses BDC Practice Questions (Page 3)
Part of the Cryptography and Security Foundations domain, which makes up ~10% of our current practice bank.
53questions here
11free pages
10concepts
Questions 11–15
- 11
A proof-of-work blockchain is considering switching from SHA-256 to a memory-hard hash function like Ethash to reduce the advantage of specialized ASIC miners. Which trade-off must the developers consider?
Select an answer first - 12
In a Merkle tree, what is stored at the root?
Select an answer first - 13
A blockchain developer is optimizing a light client that verifies transactions using Merkle proofs. The client currently downloads the full Merkle path for each transaction it wants to verify. The developer wants to reduce the number of hashes the client must compute. Which optimization is most effective?
Select an answer first - 14
A blockchain developer is evaluating the security of a proposed consensus algorithm that uses a hash function to select the next block producer. The algorithm takes the current block hash and the public keys of all candidates, and selects the candidate whose public key hashes to the lowest value. Which attack is most concerning?
Select an answer first - 15
What does it mean for a cryptographic hash function to be deterministic?
Select an answer first
Finished these 5 questions?
Review the revealed explanations, or continue through the curriculum.
Free Basic Practice is a study aid with revealable answers — not a scored exam. Examers.io is independent and not affiliated with or endorsed by EC-Council. “BDC” is a trademark of its owner, used for identification only.