flâneur — a map of the web's best reading

Scaling Security: Multi-Prover Implementation on Scroll - Scroll

scroll.io · 8 words · saved by 1 readers

Acknowledgment: Special thanks to Péter Garamvölgyi, Mohammad Jahanara, Ye Zhang, and Deli Gong for discussions and feedback on earlier drafts of this article. As more assets have moved from Ethereum to Layer 2, one crucial factor often gets sidelined: security. As Vitalik pointed out in his talk and blog, it will take a long time for complex software like zkEVMs to be completely bug-free. The risk of bugs in a single prover that validates all L2 transactions could be catastrophic. Similar to Ethereum's multi-client philosophy, having prover diversity can significantly reduce such risk. This article unveils the architecture bringing prover diversity to enhance Scroll's security. We explore the design space for a multi-proof system and articulate the rationale behind incorporating a TEE (Trusted Execution Environment) prover as a secondary prover to Scroll. Lastly, we are excited to share the news that Scroll is collaborating with Automata, a modular attestation layer, to develop a TEE

Scroll - Scaling Security: Multi-Prover Implementation on Scroll

Explore this link on the map →

related reading