Zeronaut
75%
average score over 2 application evaluations
Developing a new game, Zeronaut, using zero-knowledge proofs to prevent solution replay issues. It features unique proofs, broader scope, and customizable campaigns, enhancing the original game's concept.

I created the original Ethernaut CTF back in the day, while working for Open Zeppelin. They did a terrific job of maintaining the game since then, but I believe it’s time to innovate.

Thousands of devs have played the game and continue to play it today. Some teams even use it for hiring!

I never received any kind of grant or retroactive funding for developing the original game, even though Open Zeppelin has.

I am now developing a second version of the game, Zeronaut, powered by zero-knowledge proofs using Noir. These resolve the problem of the original game, where players were able to replay other players’ solutions.

Furthermore, zk-SNARKS are general-purpose, so the scope of the game is much larger than the original game, which was only able to read on-chain state.

Each level is composed of two parts: a contract outlining instructions for solving the level and a verifier to submit the proof. Proofs are unique per player and ensure that the required conditions (e.g., proving knowledge of a secret or completing an on-chain action) are met.

Players don’t necessarily need to know Noir or zk-SNARKS to solve levels, unless a particular level or campaign requires it. However, level developers will need to understand the basics of Noir since circuits are an essential component of level design.

This game also functions as a general-purpose CTF platform. Campaigns can be customized and submitted by anyone simply by interacting with smart contracts. Front end implementations are completely standalone from the back end (another improvement over the original game).

For instance, a campaign tailored specifically for DEVCON could challenge players to solve tasks ranging from physical interactions to uncovering secrets from on-chain data, inspecting network activity, or even outsmarting AI chatbots.

Zeronaut History

Explore projects

Introducing a Leveraged Sports Book Exchange with up to 5x leverage on bets, merging sports betting with decentralized options trading on the Avalanche blockchain.
Decentralized network for data verification, indexing, and processing with on-chain publishing via cryptographic proofs and support for heavy off-chain computations and multi-chain applications.
Developing a multi-chain decentralized identity aggregator with smart contracts, NFTs, and privacy protocols for Web3 identity services, aiming to establish a community-governed DAO.
Plum, a security expert, aims to protect the Web3 community by offering understandable security advice and consultations, with a focus on non-native English speakers vulnerable to scams.