| You really need a blockchain for ONE THING: To timestamp transactions in a distributed way. Transactions can be signed, proving authorship. At signing time, you can prove the transaction happened AFTER something else. The only thing missing is PROVING THE TRANSACTION HAPPENED BEFORE SOMETHING ELSE. For that, you need an incentive structure to keep each transaction be accepted by someone, somewhere, in a growing merkle tree. That's the blockchain. However we don't need proof of work to elect the next miner for every block. It leads to an incredibly wasteful arms race. In fact we don't even need every transaction to be verified by a miner. Only the merkle tree that happened before the block signing time. |
Proof of work means that the lucky random miner has invested energy on a previous valid block, and is lucky enough to find another valid block.
If you take that away, you could as well use a database and a trusted timestamp server.