And, I cannot elaborate futher because it is come from a offline meeting, some guests said so, them though they don't want others know about their transactions from Merkle Tree, because assets or property are belong to them, I guess it is like people don't want to be so transperant.
One possible assumption would be they have privacy concern with SPV/lighweight wallet where the node/server could know list of their address based on returned merkle tree.
Merkle Trees are just binary trees of transaction hashes. Each branch contains two other child branches, and the leaves contain a single transaction. The root merkle hash is what is included in a mined block. I am unaware of any techniques that can be applied on Merkle trees that could result in unauthorized transactions being mined.
So it is a proof of real transactions then.
In short, yes. Although it's more accurate to say merkle tree is used as proof the transaction is included inside certain block.
Oh~ Got it. That's a much better explaination.
Have you got a link?
A merkle root tree is a data structure. It contains checksums but isn't proof or anything except the data transfer itself being transferred without corruption.
A merkle root tree is a data structure. It contains checksums but isn't proof or anything except the data transfer itself being transferred without corruption.
Just a offline meeting, some guests said so, so I am wondering if it is true.
It might be that they meant something else and just used merkle root as a placeholder unless they're not actually cryptoskeptic.
There's nothing that has come up that I have read that means this would cause problems with full nodes and not spv clients.
A simple fix for this when using an spv client would be to double check a txid (which is what a lot of people do so it's unlikely a repeatable attack vector after being used a few times).
Yep, sounds like this.
[moderator's note: consecutive posts merged]