Why couldn't we use PoS validation in IOTA instead of PoW?
That would make the protocol a lot more useful for small IOT devices.
Lets say a device wants to do a transaction, and so it checks the validity of two former transactions.
If the former transactions are legit, the device stakes half the amount of the new transaction on each former transaction being legit.
If one or both of the former transactions turn out to be invalid, the device's transaction is invalid and the corresponding amount is drawn from the device's wallet.
I'm sure there are a lot of problems that has to be ironed out, but this seems like a good start to me.
>If one or both of the former transactions turn out to be invalid
This would of course be determined by stakers. Majority vote wins