๐Ÿ†๐Ÿ†๐Ÿ† zkSNARK Sudoku ๐Ÿ†๐Ÿ†๐Ÿ†

December 19, 2022 ยท View on GitHub

๐Ÿ†

๐Ÿ†๐Ÿ†๐Ÿ† zkSNARK Sudoku ๐Ÿ†๐Ÿ†๐Ÿ†

Sudoku verifier using zkSNARK.

๐Ÿ“บ LIVE ON

https://zksnark-sudoku.surge.sh/

๐Ÿ“œ zksnark

โš”๏ธ Used technologies

Groth16: zksnark implementation scheme.

Circom: zksnark circuit compilation toolkit.

snarkjs: zksnark library.

๐Ÿ“ Description

๐Ÿ“บ Application

โš”๏ธ Used technologies

antd: Excellent UI template library for react.js.

React.js: For our front end building.

๐Ÿ“ Description

This is react.js based web application for sudoku game play and verify. Now it has the following features.

  1. Game play. Application will generate puzzles for you and you can solve it.
  2. Proof generation. If you solve a puzzle, you can generate its proof.
  3. Verify. You can make sure others that you have solved a puzzle without sharing your solution.