filecoin-project / research

Home for Filecoin Research
Other
74 stars 10 forks source link

Alternative to VDE (mitigating SEAL Stack and Generation Attacks) #158

Closed bvohaska closed 4 years ago

bvohaska commented 5 years ago

Chaya presented an alternative PoRep that diid not rely on timing assumptions present in a VDE. This construction appears simple enough to implement quickly and offers a solution to the generation attack. When coupled with a VDF, this construction might solve the SEAL stack attack. Recommend watching the video for a more rigorous explanation once posted. (@porcuquine, @dignifiedquire )

"Proofs of Replicated Storage Without Timing Assumptions" presented by Chaya Ganesh at Crypto 2019

Link to paper: https://link.springer.com/chapter/10.1007%2F978-3-030-26948-7_13

nicola commented 5 years ago

hey @bvohaska, we did know about their work (we actually did support this work through the RFP program). Unfortunately, in my understanding this won't work in the setting of Filecoin. The reason is that a trusted node must be generating this encoding - it could be the client itself, however in Filecoin both the prover and the client could be the same entity :(

Having multiple users encoding the data could be problematic bandwidth wise :(