1) Can the PoW algorithm be rewritten to be more egalitarian and "device-aware"? The system currently has it's weaknesses. One is rapid consolidation... as most mining power today is provided by “pools”, big groups of miners who combine their computing power to increase the chance of winning a reward. I was thinking that perhaps, maybe based on the device that the mining client is run on, the mining difficulty should be adjusted dynamically. This would effectively "decentralise" mining as every node could validate transactions.
2) Is PoW suitable for delay tolerant networks? For example, in a theoretical situation where node connectivity is limited, can a miner node collect pending transaction data, go offline, solve the associated mathematical puzzles, and then only go online to broadcast the solution to the network in order to preserve data usage. I presume that the issue here would be that an individual with “always on internet” might stand a better chance than someone with an intermittent connection of earning newly minted coins. But latching onto 1), I am thinking of a situation where a user has 3G/4G connectivity on a mobile for limited periods of time in a developing country.