Merkle Tree and Hashing Blocks, Wallets, and Addresses Transaction Execution and Distribution Blockchain Architecture Exercise