About Projects
何をするのか
フルオンチェーンのWordleです。Wordleは5文字の単語をヒントを得ながら当てるゲームです。ZKPを使って、回答を明かすことなく、回答を知っていることを証明します。
最速で正解するとかっこいいフルオンチェーンのNFTを取得することができます。
ぶつかった課題
・ZKPの回路がデカすぎて、コンパイルだけでめちゃくちゃ時間がかかった
・最新技術すぎてHow toがない
使用した技術
・Zokrates(ZKP): ZKPの回路の開発設計やテスト、Verifyのためのコントラクトの生成
・Cloudflare Workes: CDNを利用しエッジでヒントAPIを返すことで、全世界で共通のレスポンスタイムになるように
・Superflare: Wokers用のフレームワーク
・Remix: Reactのフレームワーク
どのように作ったか
・4人のチームで作りました
・_serinuntius: ZKP周り、全体設計、動画、スライド
・jhcoder: フロント
・soma: フルオンチェーンNFT周り、API
・koba: ZKP周り、フロント
私たちが学んだこと
・ZKPのノウハウ(テスト高速化、public/private inputの使い分け、solidityの変数の変換、回路開発、回路をコンパクトにする方法)
・SuperflareやWokers周り
次をどうするか?
・Hint ZKP有効化
・他所のチェーンでも動くように、drandとLitで乱数オラクル作成
・作問自動化Bot