Having your phone do something which involves updating the public ledger while in motion would do so, and best of all you can get some of that venture capital bullshit by blockchaining it up!
The critical bit would be having your insurance premium lessened by this, mining safe driver coins or some shit.
There are chatrooms you can only access when your battery is <5% and unplugged, this is a possible thing I'm talking about.
This doesn't many any sense, why don't you read about how crypto works?
First up, there's no need for a public ledger here. This scenario would be much more efficient with a database. Public ledgers are for when you don't have a trusted authority that can keep the data. The very fact that you're saying there's an insurance firm involved means it would be better kept as a database by the insurer. Additionally, volatile state is a poor choice for a blockchain.
Secondly, coins aren't just awarded for random activities, they're awarded for processing transactions for other people. The idea that coins are a purely random reward that can be for anything is a common misconception. Coins represent the processing fee. If you gained the coins for running the app, the everyone's phone would have to store the entire blockchain, gigabytes worth of data and growing ever longer the more everyone drove. That would be an n-squared level problem of data storage.
The way it actually works is that a very few percentage of people mine coins on systems which store the zillion-gigabyte blockchain public ledger. You can't do this on a phone, the ledger is just way too large, and taking in all the data to make new blocks would overload your phone's network connection - if 1 million people use the blockchain then every mining node is receiving constant communications from
all 1 million users, all the time. The people willing to do that are the ones who get the coins, because they're giving up processing time and storage space to maintain the system. Then, you have the app users. App users do not have a copy of the blockchain whatsoever.
Plus, there's the fact that blockchains can't handle high volumes of data, and they're especially bad at fitting things into real-time. So, if you want accurate timestamps for like a million people, then blockchain is the worst possible option. Just have the insurance firm have a database with real-time reporting. Databases are a fucking million times faster than blockchains for retrieving an individual's records. For me, for example, to find out how many Dogecoin I own on a new computer, I have to scan the ledger for about 1 week just to get up to the current head, and that's not mining or storing the ledger, that's just skimming each block to see if my account has a transaction in it. For a maintained database, you can jump on a browser and ask "what's my account balance / state" and have an answer in seconds. For blockchain, you need to wait at least hours if not days to get the same query answered.
For the "I am driving now" idea the problem is that with a blockchain, to say whether you are driving or not, then the thing needs to scan the entire blockchain from the first block onwards, a series of "started driving, stopped driving, my velocity is X now" events from day 1 of the blockchain, and you have to read through *everyone else's data* at the same time. It's sequential data, there's no parallelism. This is a very poor fit for the needs of a system that stores someone's driving history: say you didn't drive for 1 week, then you still need to read past all the other blocks representing everyone else driving to get to the next time you drove.