is it possible to make a proof of space that is stored entirely in RAM?
in my opinion proof of space has failed because storing in hard drives is not practical and ends the useful life of the hard drive.
If there is a way to have the voting power based on ram memory, in my opinion,
it would be fairer than proof of work.
i am thinking of just storing hashes in memory and the winner is the hash that is closest to the hash of the previous block.
an attacker can just recalculate the hashes like in conventional pow but in the long run storing the hashes will give an advantage.
if the miner doesn't have a valid hash he can start calculating other hashes with the CPU.
Proof of space is inferior to proof of work in that, in order to prevent grinding,
it doesn't directly commit to the transactions in a block [1].
It only commits to a miner private key.
The miner then separately provides a signature to commit to the transactions.
That means that a group of recent miners can collude to rewrite recent transaction history.
[1]
https://docs.chia.net/consensus-foliage/A memory bound proof of work seems like a better form of Proof of RAM...