// inside head tag
Lido, the leading liquid staking protocol on Ethereum, introduced a new accounting oracle for proving validator balance changes using zero-knowledge proofs, built on the SP1 zkVM (a zero-knowledge virtual machine that generates cryptographic proofs). This update, outlined in LIP 23, leveraged zk oracles to validate negative rebases, ensuring that validator balance changes could be cryptographically verified on-chain.
This update presented several technical challenges:
The integrity of this logic was essential not only for correctness but for maintaining user trust and protocol-level accuracy.
Nethermind Security audited the Lido accounting zk-Oracle, which included both the off-chain circuit and on-chain verifier components. Our approach combined protocol-level understanding with cross-domain technical depth.
Throughout the audit, we maintained close communication with the Lido team and supported the process with thorough documentation to ensure all assumptions and implementation details were clearly aligned.
Our audit uncovered two critical areas for improvement:
These issues were addressed by the Lido team following our recommendations.
All identified issues were remediated successfully. This Lido update, tied to LIP 23, is now planned for mainnet deployment.
This engagement demonstrates the importance of precision when introducing zero-knowledge proofs into existing DeFi protocols. Our audit supported Lido in extending its architecture with verifiable state transitions without compromising on security.
By aligning ZK logic with Ethereum consensus and Lido operations, we helped ensure this critical infrastructure update is ready for mainnet deployment.
Trusted by leading protocols to audit complex systems across staking, DeFi, and ZK. Get in touch to assess and strengthen your project’s security posture.
This engagement was led by Nethermind Security researchers with deep expertise in cryptography, zero-knowledge systems, and Ethereum consensus. Below are the contributors to the Lido zk-Oracle audit.
Nick Dimitriou - MSc in Information Security at UCL with a Cryptography and Blockchain technology direction. Nick has worked on various engineering problems, from mobile application development to blockchain applications using zk DSLs and zk VMs (Mina, Noir, Circom, Risc-0, etc.). Currently working as a Cryptography Engineer at Nethermind, where he focuses on engineering zk solutions, contributing to the implementation of state-of-the-art research papers, and participating in zk-audits.
Michael Belegris - MSc in Information Security with a focus in cryptography and blockchain applications. Michael has worked on engineering research by implementing newly published zk-friendly hash functions for use on-chain, off-chain and in circuits as well as implementing attacks on mix-networks proving their insecurity. Additionally, Michael has helped in the teaching of block ciphers by building a learning tool for the AES and DES ciphers.
Isaac Villalobos Gutiérrez - BSc in Physics and developer experienced in C++ and Rust. Contributed to the development of Vampire zkSNARK, Latticefold post-quantum folding scheme, Starkpack implementation over Risc0 zkVM. Additionally, a consultant for technical due diligence requests for Ethereum ecosystem projects at Nethermind, delivering these services to external clients of the company.
Krzysztof Szubiczuk - Security researcher at Nethermind for three years, focusing on Ethereum and Starknet platforms. Has secured numerous protocols including DEXs, overcollateralized lending protocols, cross-chain bridges, staking solutions, wallets, and zero-knowledge applications. Member of the OpenAI Red Teaming Network and contributed to the "OpenAI o1 System Card." Has over 3 years of experience in Smart Contract auditing across various types of protocols.
Luciana Silva - Ph.D. in Computer Science with over 10 years in applied AI research. Published 29 papers in top IEEE, ACM, and Elsevier journals. Has been working in Smart Contracts Security for three years across various ecosystems with expertise in Solidity, Cairo, Rust, and zkDSLs (Noir and Circom). Works on AMMs, order books, lending protocols, cross-chain bridges, staking, and Zero Knowledge applications. Has presented talks on Smart Contract security at Aleph Crecimiento 2024, AI Agents Day during ETH Denver 2025, and Google Web3: Zero Knowledge (ZK) and AI Summit 2025