# MinimalDF: A minimal feature implementation of DarkForest on harmony

**URL:** <https://talk.harmony.one/t/minimaldf-a-minimal-feature-implementation-of-darkforest-on-harmony/14547>\
**Category:** zkDAO\
**Created:** [March 22, 2022, 7:25am UTC](https://talk.harmony.one/t/minimaldf-a-minimal-feature-implementation-of-darkforest-on-harmony/14547 "2022-03-22T07:25:57Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kousik\_Rajesh](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/kousik_rajesh/32/13468_2.png) [@Kousik\_Rajesh](https://talk.harmony.one/u/Kousik_Rajesh)\
**Post date:** [March 22, 2022, 7:25am UTC](https://talk.harmony.one/t/minimaldf-a-minimal-feature-implementation-of-darkforest-on-harmony/14547/1 "2022-03-22T07:25:57Z")

</div>

## MinimalDF

MinimalDF is a zero-knowledge proof-based game based on the original darkforest game. It has the basic feature set and functionality of the original darkforest game.

## Application type

zkDAO

## Proposal Overview

MinimalDF serves as a proof of concept implementation and as a teaching tool for the original darkforest game. The game has player spawn and move functionality. Players can interact with the frontend and submit snark proofs to generate and move to different locations in the game without revealing their coordinates. Specific locations contain planets, and each planet has a different amount of resources. To reveal what each location contains, players have to mine coordinates, and the objective is to collect the maximum amount of resources.

## Use Cases

1. Games bring a lot of traffic to the ecosystem. The traffic generated can stress test the harmony chain. For context, the original darkforest game led to a massive increase in traffic on the Ethereum network, almost crashing it. The influx of users could potentially draw more users to the ecosystem and demonstrate the advantages of harmony.

2. MinimalDF serves as a pedagogical tool for zku. Darkforest is one of the most popular applications of zkp, and students at zku are taught and given assignments based on it. MinimalDF, a barebones implementation of darkforest, is easy to understand and extend for students new to the field.

## Proposal ask

In order to get this up and running, we request $15k/year stable basic income to take care of welfare and development costs.

This ask will be in line with the laid down milestones as detailed below

1. launching a feature-complete product on testnet
2. forming a DAO with 5-out-of-9 multisig with our DAOs
3. launching on our mainnet with audit
4. attracting 1k daily active users (with launch video, full PR promotion)
5. attracting 10k daily active users (with a detailed roadmap, governance process)

## Road Map

MinimalDF is currently live on harmony mainnet.

| Objective | Date | Status |
| --- | --- | --- |
| Testnet launch | Feb 21st | Done |
| Beta testing | Apr 15th | Pending |
| Contract Audit | Apr 30th | Pending |
| Mainnet Launch | Mar 2nd | Done |
| Improvements | May 15th | Pending |

Post the full launch of Minimaldf, we would continue work on the project and keep adding more features to make it more interesting and fully playable.

## External links

[Hosted website](https://kousikr26.github.io/darkforest-ui/)

[Demo](https://www.youtube.com/watch?v=PcLwft7XPyg)

[Github repo](https://github.com/kousikr26/darkforest)

[Github frontend repo](https://github.com/kousikr26/darkforest-ui)

[Crypto gaming thesis](https://gubsheep.substack.com/p/the-strongest-crypto-gaming-thesis?s=r)

---

<div class="post-metadata">

**Author:** ![AleksandarHadzibabic](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/aleksandarhadzibabic/32/10081_2.png) [@AleksandarHadzibabic](https://talk.harmony.one/u/AleksandarHadzibabic)\
**Post date:** [March 22, 2022, 7:46am UTC](https://talk.harmony.one/t/minimaldf-a-minimal-feature-implementation-of-darkforest-on-harmony/14547/2 "2022-03-22T07:46:18Z")

</div>

This application can be used by zku for teaching students and help them better understand dark forest game. Also it utilizes low fees of Harmony blockchain, which can attract more users. I support this idea. As a governor of zkDAO it’s yes from me.

---

<div class="post-metadata">

**Author:** ![tosin](https://avatars.discourse-cdn.com/v4/letter/t/848f3c/32.png) [@tosin](https://talk.harmony.one/u/tosin)\
**Post date:** [March 25, 2022, 12:56pm UTC](https://talk.harmony.one/t/minimaldf-a-minimal-feature-implementation-of-darkforest-on-harmony/14547/3 "2022-03-25T12:56:37Z")

</div>

This application is invaluable to understanding the dark forest game and benefits from the low fees and 2-second finality of Harmony. It’s a yes from me as a governor of zkDAO

---

<div class="post-metadata">

**Author:** ![socathie](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/socathie/32/5676_2.png) [@socathie](https://talk.harmony.one/u/socathie)\
**Post date:** [March 25, 2022, 3:06pm UTC](https://talk.harmony.one/t/minimaldf-a-minimal-feature-implementation-of-darkforest-on-harmony/14547/4 "2022-03-25T15:06:41Z")

</div>

DF is probably the most interesting implementation of zkp on chain and one of the most playable zk game out there. Strong yes from me as a governor.

---

<div class="post-metadata">

**Author:** ![hakwan](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/hakwan/32/8566_2.png) [@hakwan](https://talk.harmony.one/u/hakwan)\
**Post date:** [March 27, 2022, 7:07am UTC](https://talk.harmony.one/t/minimaldf-a-minimal-feature-implementation-of-darkforest-on-harmony/14547/5 "2022-03-27T07:07:07Z")

</div>

it seems that one interesting possibility is, from here, one can also develop the game into different variants. i wonder if the applicant has considered already suggesting this as an idea to current ZKU students, to fork this version of DF instead of the much more complicated current official version of DF, to build new games of their own as final projects

given such potentials, a yes from me as a governor as well

---

<div class="post-metadata">

**Author:** ![kayuet](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/kayuet/32/9932_2.png) [@kayuet](https://talk.harmony.one/u/kayuet)\
**Post date:** [March 27, 2022, 7:49am UTC](https://talk.harmony.one/t/minimaldf-a-minimal-feature-implementation-of-darkforest-on-harmony/14547/6 "2022-03-27T07:49:56Z")

</div>

Exciting project! A strong yes from me as a zkDao governor.

---

<div class="post-metadata">

**Author:** ![Semar\_Martins](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/semar_martins/32/4579_2.png) [@Semar\_Martins](https://talk.harmony.one/u/Semar_Martins)\
**Post date:** [March 27, 2022, 1:19pm UTC](https://talk.harmony.one/t/minimaldf-a-minimal-feature-implementation-of-darkforest-on-harmony/14547/7 "2022-03-27T13:19:58Z")

</div>

Great resource to teach dark forest to new-comers into zero-knowledge. The game is also super interesting so this is a strong yes for me as a ZKU governor

---

<div class="post-metadata">

**Author:** ![hakwan](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/hakwan/32/8566_2.png) [@hakwan](https://talk.harmony.one/u/hakwan)\
**Post date:** [March 27, 2022, 9:11pm UTC](https://talk.harmony.one/t/minimaldf-a-minimal-feature-implementation-of-darkforest-on-harmony/14547/8 "2022-03-27T21:11:16Z")

</div>

with 6 positive votes we can fund this project. since the applicant has reached milestone 1 we will start paying DBI to him by the beginning of April.

---

<div class="post-metadata">

**Author:** ![brianfelsen](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/brianfelsen/32/4830_2.png) [@brianfelsen](https://talk.harmony.one/u/brianfelsen)\
**Post date:** [March 28, 2022, 9:31pm UTC](https://talk.harmony.one/t/minimaldf-a-minimal-feature-implementation-of-darkforest-on-harmony/14547/9 "2022-03-28T21:31:16Z")

</div>

Strong yes from me, zk governor, and would love to get a DF-related game on Harmony.

---

<div class="post-metadata">

**Author:** ![Kousik\_Rajesh](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/kousik_rajesh/32/13468_2.png) [@Kousik\_Rajesh](https://talk.harmony.one/u/Kousik_Rajesh)\
**Post date:** [June 7, 2022, 7:03pm UTC](https://talk.harmony.one/t/minimaldf-a-minimal-feature-implementation-of-darkforest-on-harmony/14547/10 "2022-06-07T19:03:49Z")

</div>

**Milestone 2**

A DAO has been formed with a 5-out-of-9 multisig (address: 0x1537af8E676a9d2D6Ac57ebab0a7bCE81215D00A)

**minimalDF DAO**

Mandates

1. Maintain and promote the use of the application to serve its purpose as a pedagogical tool for ZKU.
2. Improve and extend minimalDF to add more features.

**Founding Governors**

_ **Kousik** _  
Governor of zkDAO and teaching assistant at ZKU pursuing bachelor’s in Computer Science and Engineering.

_ **Cathie** _  
Founder of zkPhoto, governor at zkDAO, and teaching staff at ZKU. Cathie is a public speaker and instructor on the topics of machine learning, blockchain, and web3 development in Hong Kong.

_ **Alex** _  
Governor at zkDAO and teaching staff at ZKU. Alex is a master’s degree student and TA at the Faculty of Technical Sciences in Novi Sad, Serbia.

_ **Tosin** _  
Governor at zkDAO and teaching staff at ZKU. Tosin is a software engineer at a leading bank in Africa and contributing to the Harmony Blockchain in the areas of zero-knowledge proofs and privacy.

_ **Hakwan** _  
Governor at zkDAO and course director of ZKU. Hakwan has over 14 years of experience in tertiary education. Besides working at Harmony as a core team member, he also directs the Laboratory for Consciousness at the RIKEN Institute (Center for Brain Science) near Tokyo.

_ **Tomo** _  
Teaching staff and graduate from the second cohort of ZKU, software developer and a founder of a startup building a product for people who work in the Web3 field pseudonymously.

_ **Semar** _  
Governor at zkDAO and teaching staff at ZKU. Semar also works at Webb-Protocol as a software engineer.

_ **Pran** _  
Teaching staff at ZKU. Pran is an engineer contributing to Cardano and Harmony ecosystems, working on wallets, bridges, and zero-knowledge proof.

_ **Kayuet** _  
She is currently a tenured associate professor at UCLA. She studies social networks and has previously worked with Harmony on research about data marketplace and privacy. She will contribute to the DAO with her expertise in university-level administration and funding management.

---

<div class="post-metadata">

**Author:** ![socathie](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/socathie/32/5676_2.png) [@socathie](https://talk.harmony.one/u/socathie)\
**Post date:** [June 8, 2022, 7:52am UTC](https://talk.harmony.one/t/minimaldf-a-minimal-feature-implementation-of-darkforest-on-harmony/14547/11 "2022-06-08T07:52:33Z")

</div>

Congrats on reaching milestone 2, confirming as a zkDAO governor.

---

<div class="post-metadata">

**Author:** ![tosin](https://avatars.discourse-cdn.com/v4/letter/t/848f3c/32.png) [@tosin](https://talk.harmony.one/u/tosin)\
**Post date:** [June 9, 2022, 1:59pm UTC](https://talk.harmony.one/t/minimaldf-a-minimal-feature-implementation-of-darkforest-on-harmony/14547/12 "2022-06-09T13:59:16Z")

</div>

Congratulations. Confirming milestone 2 as a zkDAO governor

---

<div class="post-metadata">

**Author:** ![AleksandarHadzibabic](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/aleksandarhadzibabic/32/10081_2.png) [@AleksandarHadzibabic](https://talk.harmony.one/u/AleksandarHadzibabic)\
**Post date:** [June 12, 2022, 8:58am UTC](https://talk.harmony.one/t/minimaldf-a-minimal-feature-implementation-of-darkforest-on-harmony/14547/13 "2022-06-12T08:58:55Z")

</div>

As a governor of zkDAO, I can confirm that milestone 2 has been reached.
