BattleSnark: Learning zk-SNARK by building Battleship
kunalm.xyz · 4,108 words · saved by 1 readers
Building an Ethereum Battleship game, using Circom & SnarkJS
BattleSnark: Learning zk-SNARK by building Battleship Jan 05 2022 BattleSnark: Learning zk-SNARK by building Battleship I've been learning about zero knowledge proofs recently, and took it as an oppurtunity to build out a fun project. This post walks through building a Battleship smart contract using zk-SNARKs, circom , snarkjs , and Solidity. As a little background: Zero knowledge proofs let you prove a statement is true without revealing any additional information about the statement. In practice, this might look like showing you are credit worthy without handing over your bank statements, o
saved by
related reading
- GitHub - stealthdrop/stealthdrop: Anonymous Airdrops using ZK-SNARKsgithub.com
- thesis.pdfaayushg.com
- 0xPARC0xparc.org
- 0xPARC0xparc.org
- 17 misconceptions about SNARKs - a16z cryptoa16zcrypto.com
- GitHub - iden3/snarkjs: zkSNARK implementation in JavaScript & WASM · GitHubgithub.com
- Introduction to zk-SNARKs | Consensysconsensys.net
- ZK-Friendly Hash Functions | Zellic — Researchzellic.io
- Proving circuits with ZK - Circom 2 Documentationdocs.circom.io
- Collaborative zkSNARKseprint.iacr.org
- ProofsArgsAndZK.pdfpeople.cs.georgetown.edu
- Zero Knowledge Canon, part 1 & 2 - a16z cryptoa16zcrypto.com