Text this: Design of blockchain based zero-knowledge proof of location system