Whisk: A practical shuffle-based SSLE protocol for Ethereum

For the record: in mid-2023 I implemented Whisk on Lighthouse and successfully ran it on a small devnet.

I noted a few issues caused by the bootstrapping phase of Whisk. In summary:

Note that both issues can be solved if there’s no bootstrapping phase. This proposal uses fancy cryptography to get rid of it The return of Torus Based Cryptography: Whisk and Curdleproof in the target group

Thanks for collecting these open issues here. Since we are collecting open issues, this is another one that should not be forgotten (opened by Gotti): 2 Whisk bugs due to sampling with replacment · Issue #3609 · ethereum/consensus-specs · GitHub