how would any of those problems be solved with a blockchain? you are taking about real world things and actors that need to be matched to something on a blockchain. don't see how you get around that part and that is the costly, inefficient and painful one. not the ledger.