Text this: Robust decentralized proof of location for blockchain energy applications using game theory and random selection