# FAQ around grant ideas

**URL:** <https://forum.zcashcommunity.com/t/faq-around-grant-ideas/33648>\
**Category:** Zcash Foundation\
**Created:** [May 29, 2019, 5:25pm UTC](https://forum.zcashcommunity.com/t/faq-around-grant-ideas/33648 "2019-05-29T17:25:00Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![prastut](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/prastut/32/13131_2.png) [@prastut](https://forum.zcashcommunity.com/u/prastut)\
**Post date:** [May 29, 2019, 5:25pm UTC](https://forum.zcashcommunity.com/t/faq-around-grant-ideas/33648/1 "2019-05-29T17:25:00Z")

</div>

This thread might serve as a knowledge base around grant ideas and possibly help people with getting answers to similar questions they might have:

## Wallets

**Zcash hardware wallet support** :

- Currently the main drawback with hardware wallets like Trezor, Ledger that support ZCash is that they only support transparent addresses. [List of all wallets that support ZCash](https://www.zcashcommunity.com/wallets/).
- [Why was this a constraint with hardware wallets?](https://www.reddit.com/r/TREZOR/comments/8f5l9i/why_is_it_so_hard_to_integrate_shielded_zcash/)
- The above constraint is not a constraint now with the Sapling update.
- What needs to be done: [Zcash Ledger sapling support - response from CTO](https://forum.zcashcommunity.com/t/zcash-ledger-sapling-support-response-from-cto/32073)

## Core & Security:

**Continued support for alternative implementations (such as [Parity Zcash](https://github.com/paritytech/parity-zcash))**

- More info about collaboration. [https://www.parity.io/parity-teams-up-with-zcash-foundation-for-parity-zcash-client/](https://www.parity.io/parity-teams-up-with-zcash-foundation-for-parity-zcash-client/)
- The progress of the project: [https://www.youtube.com/watch?v=4UUsCklWR5Y&feature=youtu.be&t=2285](https://www.youtube.com/watch?v=4UUsCklWR5Y&feature=youtu.be&t=2285)

## Layer-2

**BOLT development**

- They got a grant in 2018Q2. Proposal: [Implementation of Blind Off-Chain Lightweight Transactions (BOLT) · Issue #29 · ZcashFoundation/GrantProposals-2018Q2 · GitHub](https://github.com/ZcashFoundation/GrantProposals-2018Q2/issues/29)

## Ongoing Services:

A “service status dashboard” site that monitors the status of the dozens of Zcash-related online services (e.g., those listed in this section, the network monitoring and anomaly detection suggestions listed above, as well as exchanges, software download sites, etc.), so that systemic problems can be identified at a glance

- The monitoring website can check that the services are responding to web requests, as well as heuristically check that they are synchronized (e.g., blockchain height is correct and underlying `zcashd` is a recent version) and sensible (e.g., transaction volume and spot price are not zero)

List of ZCash Related Online Services (not exhaustive): [ZCash Ongoing Services Exhaustive List - Google Sheets](https://docs.google.com/spreadsheets/d/1ESq4EA4dQ9UB3sUNiBwLEXm26YhUMheXbzr-ednFI0M/edit?usp=sharing)

* * *

Possible Idea List:  
There is no mobile wallet that does all the three: [Discover the Zcash Ecosystem - Z.Cash](https://z.cash/wallets/)

* * *

Some links that might help:  
2018 Grant Ideas: [Grant Project Ideas · ZcashFoundation/ZcashFoundation Wiki · GitHub](https://github.com/ZcashFoundation/ZcashFoundation/wiki/Grant-Project-Ideas)  
2018 Proposals: [GitHub · Where software is built](https://github.com/ZcashFoundation/GrantProposals-2018Q2/issues)

* * *

---

<div class="post-metadata">

**Author:** ![sonya](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/sonya/32/9518_2.png) [@sonya](https://forum.zcashcommunity.com/u/sonya)\
**Post date:** [May 29, 2019, 5:32pm UTC](https://forum.zcashcommunity.com/t/faq-around-grant-ideas/33648/2 "2019-05-29T17:32:13Z")

</div>

Prastut, if you’re comfortable with sharing at this stage, I think the community here would love to hear about your plans as well!

---

<div class="post-metadata">

**Author:** ![prastut](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/prastut/32/13131_2.png) [@prastut](https://forum.zcashcommunity.com/u/prastut)\
**Post date:** [May 29, 2019, 5:35pm UTC](https://forum.zcashcommunity.com/t/faq-around-grant-ideas/33648/3 "2019-05-29T17:35:24Z")

</div>

# My questions to the community:

## Wallet

**Zcash hardware wallet support**

I would love to get vantage here of what exactly needs to be done. From the last response on this thread: [Zcash Ledger sapling support - response from CTO - #12 by daira](https://forum.zcashcommunity.com/t/zcash-ledger-sapling-support-response-from-cto/32073/12), I see a dependency on [ZIP 305](https://github.com/zcash/zcash/issues/3038) which is still open. If the community can help me connect the dots, I would love to take on this challenge.

## Ongoing Services:

**A “service status dashboard” site that monitors the status of the dozens of Zcash-related online services (e.g., those listed in this section, the network monitoring and anomaly detection suggestions listed above, as well as exchanges, software download sites, etc.), so that systemic problems can be identified at a glance. The monitoring website can check that the services are responding to web requests, as well as heuristically check that they are synchronized (e.g., blockchain height is correct and underlying `zcashd` is a recent version) and sensible (e.g., transaction volume and spot price are not zero)**

Can the community answer the questions on the spreadsheet here? I have tried to make an exhaustive list to understand a macro overview of the kind of healthcheck service that can be made.

> **[ZCash Ongoing Services Exhaustive List](https://docs.google.com/spreadsheets/d/1ESq4EA4dQ9UB3sUNiBwLEXm26YhUMheXbzr-ednFI0M/edit?usp=sharing)**
>
> This Sheet is private

## Mining:

**Integrate the best CPU miner from the Zcash Open Source Miner Challenge into zcashd, designed to run continuously in the background, solo-mining as a contribution to the decentralized network instead of as a business**

- How do I decide which is the best one? Can I decide which is the best one?
- Also if there would be somebody who could elaborate on this prompts, it would be really helpful.

## Core & Security:

**Continued support for alternative implementations (such as [Parity Zcash](https://github.com/paritytech/parity-zcash))**

As I was going through the video, they ask for contributors help: [https://www.youtube.com/watch?v=4UUsCklWR5Y&feature=youtu.be&t=2285](https://www.youtube.com/watch?v=4UUsCklWR5Y&feature=youtu.be&t=2285)

Can the community tell us what kind of help do they want? I can’t seem to find a roadmap ( [Is there a roadmap or task list? · Issue #13 · paritytech/parity-zcash · GitHub](https://github.com/paritytech/parity-zcash/issues/13)) and where do they need help and hence what can be proposed here?

## Layer 2:

**BOLT development and Lightning Network integration for Zcash**

- I see that BOLT team is working on this. Is there any specific asks from the grant proposer? What can be proposed here that can help the BOLT team accelerate?

---

<div class="post-metadata">

**Author:** ![boxalex](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/boxalex/32/14872_2.png) [@boxalex](https://forum.zcashcommunity.com/u/boxalex)\
**Post date:** [May 29, 2019, 9:36pm UTC](https://forum.zcashcommunity.com/t/faq-around-grant-ideas/33648/4 "2019-05-29T21:36:20Z")

</div>

> [@prastut](#):
>
> Integrate the best CPU miner from the Zcash Open Source Miner Challenge into zcashd, designed to run continuously in the background, solo-mining as a contribution to the decentralized network instead of as a business

I think this might be bad choice. Having in mind the huge advantage of Asics, the increasing hashrate of the Asics network a background CPU miner would have absolutly no impact at all. I’am well aware that you are talking about non business mining but my opinion is that this would have more negative impacts than it helps securing the network with the minimal hashrate output.  
For example:

- Slowed down PC’s & Laptops, people may get negative feelings towards zcashd.
- The research/support/service/updates/upgrades/maintance of it doesn’t justify the output of this cpu mining action on an asic network.
- I could imagine this could cause additionally problems with the setup/maintance of zcashd for the average joe.

Just my personal opinion. All the other points are pretty interesting.

---

<div class="post-metadata">

**Author:** ![sonya](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/sonya/32/9518_2.png) [@sonya](https://forum.zcashcommunity.com/u/sonya)\
**Post date:** [May 31, 2019, 2:00am UTC](https://forum.zcashcommunity.com/t/faq-around-grant-ideas/33648/5 "2019-05-31T02:00:35Z")

</div>

Thanks for starting this thread, Prastut! The list could definitely use some work, and I think once we publish detailed RFPs, that will be even more helpful.

We’re also planning to share a rubric for evaluating grants, to give people a better sense of what we’re looking for. I bet that @acityinohio would be interested in the community’s input, if anyone has thoughts!

It will probably be fairly common-sense, with criteria like “the team has demonstrated relevant competence in the past,” but also have some process info. I’m sure that we’ll end up iterating on the rubric over time, and update the public guidance accordingly.

cc @boxalex

---

<div class="post-metadata">

**Author:** ![sonya](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/sonya/32/9518_2.png) [@sonya](https://forum.zcashcommunity.com/u/sonya)\
**Post date:** [May 31, 2019, 2:00am UTC](https://forum.zcashcommunity.com/t/faq-around-grant-ideas/33648/6 "2019-05-31T02:00:54Z")

</div>

Oh, also, pull requests with suggested additions or modifications are very welcome! [zfnd/index.md at master · ZcashFoundation/zfnd · GitHub](https://github.com/ZcashFoundation/zfnd/blob/master/grants/index.md)

---

<div class="post-metadata">

**Author:** ![sonya](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/sonya/32/9518_2.png) [@sonya](https://forum.zcashcommunity.com/u/sonya)\
**Post date:** [May 31, 2019, 2:02am UTC](https://forum.zcashcommunity.com/t/faq-around-grant-ideas/33648/7 "2019-05-31T02:02:40Z")

</div>

I appreciate that you’re still here, sharing your thoughts and suggestions, despite all your disagreements with the direction of Zcash as a project. It helps keep this place lively, and certainly helps me understand the landscape better 🙂

---

<div class="post-metadata">

**Author:** ![prastut](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/prastut/32/13131_2.png) [@prastut](https://forum.zcashcommunity.com/u/prastut)\
**Post date:** [June 1, 2019, 9:23am UTC](https://forum.zcashcommunity.com/t/faq-around-grant-ideas/33648/8 "2019-06-01T09:23:09Z")

</div>

Thank you for your insight! This gives me a lot of good points where I can now atleast start breaking down the problem statement. Slowly ramping my knowledge about the ZCash ecosystem 🙂

---

<div class="post-metadata">

**Author:** ![prastut](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/prastut/32/13131_2.png) [@prastut](https://forum.zcashcommunity.com/u/prastut)\
**Post date:** [June 1, 2019, 11:37am UTC](https://forum.zcashcommunity.com/t/faq-around-grant-ideas/33648/9 "2019-06-01T11:37:58Z")

</div>

Some thoughts around rubric:

1. Audacity: How crucial the problem the team is trying to solve? i.e ZCash hardware wallet support vs Monitoring ZCash Ongoing services
2. Clarity: Does the team have awareness around the problem they are trying to solve? Did they try to seek awareness from the community if they lack clarity? How believable the timeline looks like? How concrete/explicit the outcomes are in each milestone in the timeline?
3. Excellence: Does the team have the technical chops to deliver the project in the timeline they have given for the project?
4. Accountability: Will the team need a lot of hand holding? Do they have past experience working in different timezones and contributing remotely?

---

<div class="post-metadata">

**Author:** ![sonya](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/sonya/32/9518_2.png) [@sonya](https://forum.zcashcommunity.com/u/sonya)\
**Post date:** [June 8, 2019, 5:35pm UTC](https://forum.zcashcommunity.com/t/faq-around-grant-ideas/33648/10 "2019-06-08T17:35:15Z")

</div>

We quoted you here: [Two Bounties Awarded and a ZF Grants Update - zcash foundation](https://www.zfnd.org/blog/grant-platform-update/)

---

<div class="post-metadata">

**Author:** ![tromer](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/tromer/32/14860_2.png) [@tromer](https://forum.zcashcommunity.com/u/tromer)\
**Post date:** [June 10, 2019, 4:26pm UTC](https://forum.zcashcommunity.com/t/faq-around-grant-ideas/33648/11 "2019-06-10T16:26:43Z")

</div>

Note that there is also an older, longer list of [Grant Project Ideas](https://github.com/ZcashFoundation/ZcashFoundation/wiki/Grant-Project-Ideas) in the archived ZF wiki.

---

<div class="post-metadata">

**Author:** ![sonya](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/sonya/32/9518_2.png) [@sonya](https://forum.zcashcommunity.com/u/sonya)\
**Post date:** [June 13, 2019, 5:17am UTC](https://forum.zcashcommunity.com/t/faq-around-grant-ideas/33648/12 "2019-06-13T05:17:04Z")

</div>

FWIW, @acityinohio and I used that list as a starting point. We trimmed off some of the ideas that Josh didn’t think would be good candidates for funding.

---

<div class="post-metadata">

**Author:** ![prastut](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/prastut/32/13131_2.png) [@prastut](https://forum.zcashcommunity.com/u/prastut)\
**Post date:** [June 13, 2019, 11:51am UTC](https://forum.zcashcommunity.com/t/faq-around-grant-ideas/33648/13 "2019-06-13T11:51:01Z")

</div>

Hi @sonya, I wanted to know how best do I get the community’s attention around some of the questions we have asked above.

The checkpoints so far:

- Got clarity of what needs to be done in Zcash Hardware Wallet Support but it seems it’s pretty tough for the level of skills I have. There is a lot of time cost that I would be incurring to figure out what needs to done.
- Ongoing Services: getting clarity on our questions in the zcash-foundation channel.
- Contributing to Parity ZCash. Have pinged the developers and getting on a call to see where can I add value. Still not sure what exactly could we make a proposal here.

Still need clarity around Mining and the value anybody can contribute to BOLT team.

---

<div class="post-metadata">

**Author:** ![prastut](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/prastut/32/13131_2.png) [@prastut](https://forum.zcashcommunity.com/u/prastut)\
**Post date:** [June 13, 2019, 3:54pm UTC](https://forum.zcashcommunity.com/t/faq-around-grant-ideas/33648/14 "2019-06-13T15:54:22Z")

</div>

Continuing on the idea thread, would something along the lines of visualizing data make sense to the community?

For example a nuanced version of [https://bitbonkers.com/](https://bitbonkers.com/) for ZCash where we can have live statistics for all the types of transactions the ZCash ecosystem supports.

---

<div class="post-metadata">

**Author:** ![sonya](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/sonya/32/9518_2.png) [@sonya](https://forum.zcashcommunity.com/u/sonya)\
**Post date:** [June 13, 2019, 10:12pm UTC](https://forum.zcashcommunity.com/t/faq-around-grant-ideas/33648/15 "2019-06-13T22:12:30Z")

</div>

> [@prastut](#):
>
> the value anybody can contribute to BOLT team.

Have you reached out to BOLT directly yet? If not, I’d be happy to connect you.

---

<div class="post-metadata">

**Author:** ![acityinohio](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/acityinohio/32/8584_2.png) [@acityinohio](https://forum.zcashcommunity.com/u/acityinohio)\
**Post date:** [June 13, 2019, 11:16pm UTC](https://forum.zcashcommunity.com/t/faq-around-grant-ideas/33648/16 "2019-06-13T23:16:27Z")

</div>

Hi @prastut — to echo @sonya’s suggestion, happy to connect you with the BOLT folks if you want to discuss. (or I might just tag @jakinyele here 😉 ).

Re: Mining, this is more my personal opinion than something official from the Foundation, but I agree with @boxalex that looking for CPU mining optimization is probably not worthwhile. I however do think that there’s reason to improve mining pool software; a particularly audacious and worthwhile goal is to create something for Zcash akin to Blue Matt’s [BetterHash](https://github.com/TheBlueMatt/bips/blob/master/bip-XXXX.mediawiki) proposal and implementation.

Keep in mind that we’ll have more RFPs and process outlined after Zcon1 (likely informed by your excellent suggestions above!) so stay tuned on that front.

---

<div class="post-metadata">

**Author:** ![prastut](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/prastut/32/13131_2.png) [@prastut](https://forum.zcashcommunity.com/u/prastut)\
**Post date:** [June 14, 2019, 5:01am UTC](https://forum.zcashcommunity.com/t/faq-around-grant-ideas/33648/17 "2019-06-14T05:01:12Z")

</div>

> Have you reached out to BOLT directly yet?

Not yet.

As with all of my activities so far, I wish to be transparent and create logs for anyone who can then easily follow up to reduce information asymmetry. The direct connect reduces that.

In connecting with BOLT team, as @acityinohio as already tagged @jakinyele here, we could continue the conversation here 😃

---

<div class="post-metadata">

**Author:** ![prastut](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/prastut/32/13131_2.png) [@prastut](https://forum.zcashcommunity.com/u/prastut)\
**Post date:** [June 14, 2019, 5:02am UTC](https://forum.zcashcommunity.com/t/faq-around-grant-ideas/33648/18 "2019-06-14T05:02:33Z")

</div>

> [@acityinohio](#):
>
> Re: Mining, this is more my personal opinion than something official from the Foundation, but I agree with @boxalex that looking for CPU mining optimization is probably not worthwhile. I however do think that there’s reason to improve mining pool software; a particularly audacious and worthwhile goal is to create something for Zcash akin to Blue Matt’s [BetterHash](https://github.com/TheBlueMatt/bips/blob/master/bip-XXXX.mediawiki) proposal and implementation.

Got it.

> Keep in mind that we’ll have more RFPs and process outlined after Zcon1 (likely informed by your excellent suggestions above!) so stay tuned on that front.

😍

---

<div class="post-metadata">

**Author:** ![prastut](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/prastut/32/13131_2.png) [@prastut](https://forum.zcashcommunity.com/u/prastut)\
**Post date:** [June 14, 2019, 5:16am UTC](https://forum.zcashcommunity.com/t/faq-around-grant-ideas/33648/19 "2019-06-14T05:16:36Z")

</div>

Hi @jakinyele, would love to understand what value my small team as well as anyone in the community can add to BOLT.

---

<div class="post-metadata">

**Author:** ![tromer](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/tromer/32/14860_2.png) [@tromer](https://forum.zcashcommunity.com/u/tromer)\
**Post date:** [June 17, 2019, 5:28pm UTC](https://forum.zcashcommunity.com/t/faq-around-grant-ideas/33648/20 "2019-06-17T17:28:28Z")

</div>

@sonya, I think the trimming of the old [Grant Project Ideas](https://github.com/ZcashFoundation/ZcashFoundation/wiki/Grant-Project-Ideas) was a bit too aggressive.

To pick a random example, I think that

> Shielded transfer over any secure channel without z-address ([Shielded transfer over any secure channel without z-address · Issue #2432 · zcash/zcash · GitHub](https://github.com/zcash/zcash/issues/2432)) — sending ZEC by email or WhatsApp

from that list would be very well received.
