You don't need miners at all, if you're not worried about censorship resistance. You can use Ethereum with a single validator. That means you don't need a token (ether) and you get instant transactions. Plus it prevents the hacker issue above.
How a single validator any better than relying on, let's say, Keybase?
Not sure how that would work, but I don't know much about Keybase.