Skip to content
zkArcade

zkArcade

zkArcade is a platform that allows users to play zk (zero knowledge) games and mint an NFT as proof that they have won.

Created on 14th February 2025

•

zkArcade

zkArcade

zkArcade is a platform that allows users to play zk (zero knowledge) games and mint an NFT as proof that they have won.

The problem zkArcade solves

The Problem zkArcade Solves

Lowering Costs

Online games are costly, with developers spending millions on centralized servers for storage and security. Zero-Knowledge Proofs (ZKPs) reduce costs by enabling encryption and verification without exposing private data. This lowers expenses, reduces server load, and improves security.

Better Privacy & Security

P2P gaming eliminates centralized servers but introduces cheating risks. Without a trusted validator, players can manipulate game data for unfair advantages. zkArcade uses ZKPs to verify in-game actions securely, making P2P gaming fair, safe, and resistant to exploits, crucial for e-sports and high-stakes competitions.

Scaling to More Players

Many multiplayer games struggle with scalability due to high server load. P2P games also face performance limits. zkArcade uses ZKPs to verify moves instead of transferring raw data, reducing lag and supporting more concurrent players.

Fairer & Smarter Gameplay

  • FPS Games – Matchmaking based on skill without exposing private stats, preventing system manipulation.
  • Gambling & Casino – Verifiable randomness ensures fair play without revealing game mechanics.
  • Puzzle & Strategy Games – Players can prove achievements without exposing strategies, keeping leaderboards fair.

Why It Matters

zkArcade enhances privacy, cuts costs, prevents cheating, and improves multiplayer experiences. By solving gaming’s biggest challenges, zkArcade is setting a new standard for Web3 gaming.

Challenges I ran into

The groth16 pallet used in zkVerify supports only upto to 16 public inputs. Most games have way more input and so it was challenging trying to submit complicated proofs with more than 16 inputs. I generated verifier contracts which were used to verify the complex proofs which required more than 16 inputs

Tracks Applied (2)

Arbitrum Web3 dApp with zkVerify

Scaling zkArcade with Arbitrum’s Rollups Arbitrum processes transactions off-chain while ensuring security through Ether...Read More
Arbitrum

Arbitrum

zkVerify Main Prize Track

zkArcade aligns with zkVerify by leveraging Zero-Knowledge Proofs (ZKPs) for secure, private, and scalable gaming. zkVer...Read More

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio