
EC-CouncilBlockchain Developer Certification
Domain 2Objective 6
Merkle Tree-Based Transaction Verification BDC Practice Questions (Page 6)
Part of the Cryptography and Security Foundations domain, which makes up ~10% of our current practice bank.
40questions here
8free pages
9concepts
Questions 26–30
- 26
A developer is testing a Merkle proof verification function. The function is given a transaction hash, a Merkle path, and a root. The verification fails. Which is the most likely cause?
Select an answer first - 27
A developer is implementing a Merkle tree for a block that contains two transactions, Tx1 and Tx2. The developer computes H1 = hash(Tx1) and H2 = hash(Tx2). What is the correct Merkle root?
Select an answer first - 28
A blockchain developer is explaining the block structure to a new team member. Which statement correctly describes the role of the Merkle root in a block?
Select an answer first - 29
A developer is designing a blockchain for a resource-constrained IoT device that must verify whether a transaction is included in a block. The block contains 1024 transactions. The device has very limited bandwidth and memory. What is the most efficient approach for the device to verify inclusion?
Select an answer first - 30
A blockchain network uses a Merkle tree to commit to transactions. An attacker wants to modify a transaction in a block without changing the Merkle root. Which attack would be required for this to succeed?
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.