Skip to content

Examples of Mastermind implemented in different ZK languages and frameworks.

Notifications You must be signed in to change notification settings

Veridise/zk-language-comparison

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZK Mastermind Examples

This repository contains implementations of the Mastermind game in various zero knowledge (ZK) circuit languages and frameworks.

Repository Structure

We have implemented this game in the following languages, with each implementation residing in a separate directory. Each directory contains a small README detailing the structure of the implementation and basic usage instructions:

  • Arkworks (arkworks/)
  • Circom (circom/)
  • Gnark (gnark/)
  • Halo2 (halo2/)
  • Noir (noir)
  • Lurk (lurk)

Disclaimer

These implementations were produced in a "hackathon" style, so they may contain some errors or be poorly optimized. The point of these implementations was not to produce flawless and well-optimized code, but rather to give the developers a taste of implementing a project in a variety of languages and frameworks.

About

Examples of Mastermind implemented in different ZK languages and frameworks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published