Blockchain-Based Proof of Location