WaveHack

Build Consumer zkApplication using o1js or Protokit framework

Build a practical utility using Mina's zero-knowledge proofs for consumer zkApps
Mina Protocol
Mina Protocol

2nd Wave

Building Period?
Submit Deadline
1Days 14:32

Grant

1,000 USDC

Submissions

3 products submitted.

Timeline

2024/05/04 03:01
2nd Wave started
2024/05/14 03:01
Submission deadline
2024/05/18 03:01
Judgement complete
and grant distribution
Builders

Grant

Pool

1,000 USDC

Distribution Network

Ethereum

Build with

Mina ProtocolMina Protocol

Category

Unlimited

Tags

  • #zk
  • #Zero Knowledge Proof
  • #zkApps
  • #privacy
  • #MinaProtocol
  • #TypeScript
  • #o1js
  • #Protokit
  • #zk-SNARKs

Rules

Should build Mina Native App-chains using Protokit or primitives using o(1)js.


*Japanese is below



Goals and Challenges


Build an application that offer user data protection in all areas of internet like SNS, finance or bio by using Mina Protocol’s o1js or the Protokit framework.


This track seeks projects that offer practical utility using Mina's zero-knowledge proofs for consumer zkApps. Zero-knowledge Proofs offers both privacy and verifiability on-chain, be creative in exploring value creation.


o1js is a TypeScript library for zk-SNARKs and zkApps. You can use o1js to write zk smart contracts based on zero-knowledge proofs for the Mina Protocol. Protokit is a framework for application chains on the Mina Protocol. Protokit offers toolkits for easier zkApp/rollups to be deployed.


https://protokit.dev/: https://docs.minaprotocol.com/zkapps/o1js-reference


Resources

https://youtu.be/TaD-qcOIs9s?si=D5G8LttpvC8JLlq4

https://protokit.dev/docs/what-is-protokit

https://docs.minaprotocol.com/zkapps/how-zkapps-work

https://docs.minaprotocol.com/zkapps/tutorials/

https://docs.minaprotocol.com/zkapps/o1js-reference

https://protokit.dev/

https://github.com/proto-kit/starter-kit




Rules

They should build Mina Native App-chains using Protokit or primitives using o(1)js.


Judging Criteria


1. Quality of the Code (33%)

2. Mina Native Application using o(1)js or Protokit Framework (33%)

3. Studying and Understanding Mina's Architectural Design and zkApp-chain framework-Protokit (33%)



Goals and Challenges


Mina Protocol の o1js または Protokit フレームワークを使用して、SNS、金融、バイオなどのインターネットのあらゆる分野でユーザー データ保護を提供するアプリケーションを構築します。


このトラックでは、消費者向けの zkApps 向けにミナのゼロ知識証明を使用して実用性を提供するプロジェクトを募集します。 Zero-knowledge Proofs は、プライバシーとオンチェーンの検証可能性の両方を提供し、創造的に価値創造を探求します。


o1js は、zk-SNARK および zkApps 用の TypeScript ライブラリです。 o1js を使用して、Mina プロトコルのゼロ知識証明に基づいた zk スマート コントラクトを作成できます。 Protokit は、Mina プロトコル上のアプリケーション チェーンのフレームワークです。 Protokit は、zkApp/ロールアップを簡単にデプロイするためのツールキットを提供します。


https://docs.minaprotocol.com/zkapps/o1js-reference



Resources

https://youtu.be/TaD-qcOIs9s?si=D5G8LttpvC8JLlq4

https://protokit.dev/docs/what-is-protokit

https://docs.minaprotocol.com/zkapps/how-zkapps-work

https://docs.minaprotocol.com/zkapps/tutorials/

https://docs.minaprotocol.com/zkapps/o1js-reference

https://protokit.dev/

https://github.com/proto-kit/starter-kit


Rules

Protokit を使用してMina ネイティブ アプリチェーンを構築するか、o(1)js を使用してプリミティブを構築する必要があります。


Judging Criteria


1. コードの品質 (33%)


2. o(1)js または Protokit Framework を使用したミナ ネイティブ アプリケーション (33%)


3. Minaのアーキテクチャ設計と zkApp チェーン フレームワーク - Protokit の研究と理解 (33%)

Submitted products (0)
Comments