# Snapps For Mina 项目分析6

By [Ethan - if(DAO)](https://paragraph.com/@ethan-if-dao) · 2021-12-17

---

零、项目背景
------

Mina 社区的 [minacrypto.com](http://minacrypto.com/) 在新网站 [snappsformina](https://snappsformina.com/)上发布了在训练营上出现的一些很酷的 Snapp 构想。

下面是 if(DAO) 对 Blank Slate 项目的业务逻辑以及零知识zk-SNARK应用的浅析。

项目源码入口：[https://snappsformina.com/snapp/mina-blank-state/](https://snappsformina.com/snapp/mina-blank-state/)

一、Blank Slate
-------------

Blank Slate 空白石板是趣味家庭文字协议游戏，形如：

![](https://storage.googleapis.com/papyrus_images/6a62881c3ee4b8fdb08f41fa04917c64aedf49ebc69176b7dcad99c34aaba42f.png)

游戏规则简介：

主持人提示一个词尾（ 比如 star ）

ABCD各自输入词头

A：`pop`star

B：`north`star

C：`pop`star

D：`battle`star

则此轮游戏A和C胜出，各加一分，然后进行下一轮，谁先到5分将获得最终胜利。

二、零知识不是万能的
----------

Blank Slate 项目将 “ 谁和我猜的单词一致 ” ，“ 其他人猜测的单词 ” 处理为零知识。

if(DAO) 认为猜字游戏的乐趣在于游戏者之间心有灵犀的默契，所以这个业务场景并不太适合采用零知识。

---

*Originally published on [Ethan - if(DAO)](https://paragraph.com/@ethan-if-dao/snapps-for-mina-6)*
