Storage Proofs
-
I wonder how Sia prevents submitting fake storage proofs to peers, because the transaction itself doesnt require any Siacoin fees or POW to be included in a block?
Are they very lightweight to verify (so that peers can filter them out before relaying), or how is a DDOS prevented here?
-
Sorry for the late response here.
Sia prevents fake storage proofs because the peers can verify for themselves that the storage proof is not valid. If the storage proof is not valid, it will not be accepted into the transaction pool, it will not be accepted into a block, and it will not be broadcast to other peers.
They are quite lightweight to verify, a raspi would be able to verify them as quickly as it could download them.