EspressoSystems / jellyfish

A Rust Implementation of the PLONK ZKP System and Extensions
https://jellyfish.docs.espressosys.com
MIT License
408 stars 106 forks source link

[security] MinRoot delay function is "vulnerable" #649

Closed mrain closed 2 months ago

mrain commented 3 months ago

Existing attacks break the delay property of MinRoot function. However, currently it costs dozens of millions to launch such an attack.

Since we do not care about verifiability, we could simply switch to a hash chain for our delay function.

Ref: