Earlier quoted context omitted.
I worked on code that used a Merkle Tree before any of us had heard of a Merkle tree or this blockchain bullshit came around, so I never got starry eyed about any of this stuff. That project was in an environment where chain of custody is an established mechanism for ensuring public safety. Layering a web of trust over the top of that was something the users could mostly digest. Consumers can only use software signed…
A Block header includes a root hash of a Merkle tree of transactions. So yes, it is a tree, if you also consider the useful payload, not just block headers. Then e.g. in Ethereum there's also a Merkle tree of the entire state as well. > there's no distributed consensus Distributed consensus is necessary if you want high availability and replication for your Merkle tree. If data in your tree is important, you want to…
Yes!
> You didn't implement it because it takes considerable effort.
I'd wager it's because he was smart enough to read the man page for rsync and didn't over-engineer a non-solution to a non-problem in his particular use-case.