RFP – Zcash full node DApp on Avado and Dappnode

Background

Avado and Dappnode are devices that run DAppd that don’t need any Command Line Interface, and make available to a large public the possibility of running an own node for a variety of blockchain.

https://ava.do/

https://dappnode.io/

Following is a list of already available DApps on Avado:
Blockchain nodes: Mysterium VPN node, Bitcoin Core Node, Monero node, Ethereum node (Geth, Teku ETH2 Beacon Chain validator, Nethermind), Rocketpool node, HOPR client, Swarm node, NEAR validator
Proof of Stake blockchains: Qtum, Gnosis, Avalanche, Ethereum 2.0
Blockchain testnets: Kovan, Goerli
Crypto Tools: Rotki (open source portfolio), MyCrypto Wallet, ENS Resolver.

Note that there are already privacy protocols such as Monero and Mysterium VPN using Avado to improve UX and decentralization.

From Avado Wiki: https://wiki.ava.do/en/developers/building-an-avado-package

“AVADO devices are used in more than 60 countries on all continents. Even though this means a very diverse culture of our users, we do find that our users all share the same motivation why they bought the AVADO. They are looking for privacy and convenience!
Privacy is given by running their own device, but convenience really comes from how easy the DApp is to be used.”

There are active Telegram chats for user support so that anyone can run an Avado or Dappnode device without having any particular skill. The Avado basic unit costs $1’600, Dappnode cheapest unit costs $1’300.

For example, if Tornado Cash had developed an app for Avado or Dappnode, every user using these devices would be able to still use Tornado Cash protocol (without any CLI skill), no matter Infura is not supporting it anymore.

Request

Fund a developer who can create a DApp running Zcashd (in my guessing the best client for this purpose) on Avado and Dappnode and maintain it.

As an additional request, which could help a lot launching this initiative, consider sponsoring a ZEC donation to every new device purchaser. Gnosis did so to promote the Gnosis staking, by paying out 4 GNO to every new unit bought both for Avado and Dappnode.
ZCG could give away some ZEC (e.g. 10,5 ZEC, to own half a 100’000th of the total supply or just 2.1 ZEC) to the people buying a new Avado or Dappnode device.

Benefits

With a Zcash DApp on Avado and Dappnode there would be the following benefits for the users:

  • Allowing any individual to run a Zcash full node 24/7 without any hassle;
  • Submitting his transaction privately by connecting to his own node without running Zcashd on a PC.

and for the network:

  • Contributing to the decentralization and resilience of the Zcash network. There are already more than 2’000 Avado units running around the world (not sure about Dappnode);
  • Spreading the word about Zcash to the wide Avado / Dappnode device owners;
  • Increase the user base.

Amount of work needed

According to the Avado Telegram it would need 2-3 days to implement a Zcash DApp on Avado. Maintenance must also be considered since Avado users expect to have the latest client release. For reference, here is the official link for building an Avado package using the Avado SDK (link) and some documentation for Dappnode (link).

In total I estimate a 1 week work for a coder + any eventual ZEC donation campaign to new device owners.

Disclosure

I am an Avado device owner.

3 Likes

Hi @ZcashGrants,
a month has passed since this post and yet I haven’t received a single comment from ZCG, wether positive or negative. How does the grant process works? I couldn’t find a link that explain in detail how proposal are evaluated and according to which schedule ZCG meeting occur. Maybe there is a long queue and I am the last one in the line, but any explanation is highly appreciated.

There seems to be a package for zcash already. GitHub - dappnode/DAppNodePackage-zcash: Zcash is a privacy-protecting, digital currency built on strong science.

Are you looking for a maintainer/champion?

1 Like

I didn’t know there was already an existing package for Dappnode, looks great!

What I am asking for is:

  1. A mantainer, as you suggested, both for Dappnode and Avado
  2. A package that is easy to install just out of the box for Avado / dappnode with no need to interact with CLI. Maybe with the above package it is really easy to install Zcash on Avado, but not for a user like me since I need a full tutorial and package ready to install by Avado interface.
  3. An opinion about a promotional campaign like Gnosis did.

Hi @bloxster. Sorry for the delay, and thank you for the feedback. We’re working on improving our communication on the forum and will be more responsive going forward. We will review your RFP submission at our meeting this Friday and follow up with you early next week.

Please see the following link for an overview of how the grant process works: Grant Process | Zcash Community Grants.

Please note that Requests for Proposals (RFPs) follow a slightly different process than grant proposals. RFPs are for specific projects ZCG or community members want to see get funded, and seek to solicit bids from developers interested in working on that project. So, the first step would be for a developer to submit a proposal in response to your RFP, either directly in this thread or via DM @ZcashGrants. If only one submission is received, the review process will be identical to the grant process outlined above. However, if there are multiple submissions, then ZCG will review the proposals and make a selection based on an evaluation of the following criteria:

Criteria Standard Weighting Factor
Cost Does the Grantee(s) provide a cost proposal that is deemed reasonable for the complexity of the work to be undertaken? Does it provide “value for money”? 4
Personnel Qualifications Do the assigned personnel have the skills and experience to produce the project’s desired outcome? Have personnel demonstrated success in these roles with documented examples of direct experience with this type of work? 3
Project Approach Does the Proposal approach show an understanding of project constraints and meet the project objectives? Do the proposed work hours accurately reflect the level of effort required to complete each Project task? Does the Proposal approach demonstrate an efficient, reliable plan of progression and achievable timeline? 3

The criteria scale ranges from 1 to 10: 1 is poor, 5 is average, and 10 is outstanding. Criteria will be multiplied by the associated weight to give a weighted score, which will be summed for a cumulative score. The maximum possible cumulative score is 100.

4 Likes

Hi @aquietinvestor ,
and thank you so much for your answer and for giving me a quick explanation of how the process works. If I understood well now we need one or more capable devs posting some proposal on how he will fulfill the grant, and then ZCG will evaluate who fits the grant best.
I will enter in contact with the Avado community and hope to get someone from their team involved.

Thank you also for your commitment to improve the ZCG communication, it is highly appreciated. All I expect now is a feedback on the RFP submission after your meeting.

3 Likes