osmify
An Ethereum ZK light client written in RISC0 VM is a lightweight Ethereum node that verifies block headers.
Screenshots



Problem Statement
An Ethereum ZK light client written in RISC0 VM is a lightweight Ethereum node that verifies block headers using zero-knowledge proofs, all running on a RISC-V based virtual machine. It combines the efficiency of light clients with the security of ZK proofs, allowing for fast synchronization and reduced storage while maintaining cryptographic guarantees. This implementation is useful for resource-constrained devices or applications needing efficient, verifiable access to Ethereum state information.
Solution
An Ethereum ZK light client in RISC0 VM is a compact Ethereum node that verifies block headers using zero-knowledge proofs. Built in Rust, it runs on a RISC-V based VM optimized for ZK operations. It combines light client efficiency with ZK security, allowing fast, low-storage Ethereum state verification for resource-limited devices.
Hackathon
ETHOnline 2024
2024
Contributors
- esciiee
8 contributions