Merkle tree and its relationship with bitcoin