Check out zerosync. Zero knowledge proofs take it a step further. Making the full ledger verifiable in this hash format you thinking of.
There's already work on potentially making a full node that is zk proof based.
Oh very cool
reply