Crypto currency practical applications