Why do you assume a blockchain has to consist of thousands of nodes? A private blockchain works equally well across those 5 geographically distributed nodes.
I'm currently having fun experimenting with homomorphic encryption, to see if I can't add another layer of "trustlessness"