Merkle Tree implementation for block device