# I'm a dev. What's still missing in the Zcash ecosystem?

**URL:** <https://forum.zcashcommunity.com/t/im-a-dev-whats-still-missing-in-the-zcash-ecosystem/10054>\
**Category:** Community Collaborations\
**Created:** [November 28, 2016, 10:21am UTC](https://forum.zcashcommunity.com/t/im-a-dev-whats-still-missing-in-the-zcash-ecosystem/10054 "2016-11-28T10:21:59Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![matteo](https://avatars.discourse-cdn.com/v4/letter/m/f9ae1b/32.png) [@matteo](https://forum.zcashcommunity.com/u/matteo)\
**Post date:** [November 28, 2016, 10:21am UTC](https://forum.zcashcommunity.com/t/im-a-dev-whats-still-missing-in-the-zcash-ecosystem/10054/1 "2016-11-28T10:21:59Z")

</div>

Hi all,

I’m a mobile/blockchain engineer with many successful apps and some blockchain projects (did a GPU miner for zcash too).

I am wondering what else the zcash community would need to be built. Any ideas?  
Any interesting business models built on top of zcash?

---

<div class="post-metadata">

**Author:** ![AnorakSupra](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/anoraksupra/32/1809_2.png) [@AnorakSupra](https://forum.zcashcommunity.com/u/AnorakSupra)\
**Post date:** [November 28, 2016, 11:04am UTC](https://forum.zcashcommunity.com/t/im-a-dev-whats-still-missing-in-the-zcash-ecosystem/10054/2 "2016-11-28T11:04:42Z")

</div>

I think most people don’t know what kind of possibilities lay ahead with blockchain tech.

---

<div class="post-metadata">

**Author:** ![anon47418038](https://avatars.discourse-cdn.com/v4/letter/a/258eb7/32.png) [@anon47418038](https://forum.zcashcommunity.com/u/anon47418038)\
**Post date:** [November 28, 2016, 11:19am UTC](https://forum.zcashcommunity.com/t/im-a-dev-whats-still-missing-in-the-zcash-ecosystem/10054/3 "2016-11-28T11:19:37Z")

</div>

There isn’t a lot yet for merchants to take Zcash directly, especially with shielded payments (from/to a zaddr). Non-private transactions with taddr-\>taddr are pretty easy to hack up, as zcash taddrs are BIP32 compatible (with a different prefix), but even payment gateways and such with those are still thin on the ground.

---

<div class="post-metadata">

**Author:** ![duk3n](https://avatars.discourse-cdn.com/v4/letter/d/e9a140/32.png) [@duk3n](https://forum.zcashcommunity.com/u/duk3n)\
**Post date:** [November 28, 2016, 11:29am UTC](https://forum.zcashcommunity.com/t/im-a-dev-whats-still-missing-in-the-zcash-ecosystem/10054/4 "2016-11-28T11:29:54Z")

</div>

As I see Zcash as a good long term candidate for investment assets, an hardware wallet will help expand the usage.

---

<div class="post-metadata">

**Author:** ![anon47418038](https://avatars.discourse-cdn.com/v4/letter/a/258eb7/32.png) [@anon47418038](https://forum.zcashcommunity.com/u/anon47418038)\
**Post date:** [November 28, 2016, 11:31am UTC](https://forum.zcashcommunity.com/t/im-a-dev-whats-still-missing-in-the-zcash-ecosystem/10054/5 "2016-11-28T11:31:54Z")

</div>

Several of the major bitcoin/altcoin hardware wallets just added zcash support, or have it in the works (I’m getting samples of some from China later today to add support for zcash another one of them myself).

---

<div class="post-metadata">

**Author:** ![paige](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/paige/32/31152_2.png) [@paige](https://forum.zcashcommunity.com/u/paige)\
**Post date:** [November 28, 2016, 2:53pm UTC](https://forum.zcashcommunity.com/t/im-a-dev-whats-still-missing-in-the-zcash-ecosystem/10054/6 "2016-11-28T14:53:41Z")

</div>

+1 for merchant payment software for shielded addresses. The memo field option for sending private ZEC is currently an underutilized tool which could provide a huge benefit for sending a refund address or other potentially useful notes in a private way.

---

<div class="post-metadata">

**Author:** ![cascadiacrypto](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/cascadiacrypto/32/745_2.png) [@cascadiacrypto](https://forum.zcashcommunity.com/u/cascadiacrypto)\
**Post date:** [November 28, 2016, 3:06pm UTC](https://forum.zcashcommunity.com/t/im-a-dev-whats-still-missing-in-the-zcash-ecosystem/10054/7 "2016-11-28T15:06:58Z")

</div>

> [@matteo](#):
>
> I am wondering what else the zcash community would need to be built. Any ideas?

A **fast** & **stable** linux miner.  
A client-side wallet like Ethereum’s MEW.  
A GUI wallet which has an address book. (should be simple right?)  
A mobile (iOS/Android) mining monitor app similar to the many which exist for Ethereum.

That’s just off the top of my head cause I’m a miner.

---

<div class="post-metadata">

**Author:** ![matteo](https://avatars.discourse-cdn.com/v4/letter/m/f9ae1b/32.png) [@matteo](https://forum.zcashcommunity.com/u/matteo)\
**Post date:** [November 28, 2016, 3:48pm UTC](https://forum.zcashcommunity.com/t/im-a-dev-whats-still-missing-in-the-zcash-ecosystem/10054/8 "2016-11-28T15:48:14Z")

</div>

For a client-side wallet we would need to port zkSNARKs to JavaScript, which seems a bit of a pain given that they require fast execution and 3GB of memory, I heard. Maybe something like [Chrome’s Native Client](https://developer.chrome.com/native-client) technology would help.

Also, how would you connect to the network? Through a block explorer? Cause otherwise you’d need to implement a sort of SPV Zcash client.

---

<div class="post-metadata">

**Author:** ![cascadiacrypto](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/cascadiacrypto/32/745_2.png) [@cascadiacrypto](https://forum.zcashcommunity.com/u/cascadiacrypto)\
**Post date:** [November 28, 2016, 3:51pm UTC](https://forum.zcashcommunity.com/t/im-a-dev-whats-still-missing-in-the-zcash-ecosystem/10054/9 "2016-11-28T15:51:28Z")

</div>

> [@matteo](#):
>
> to port zkSNARKs to JavaScript, which seems a bit of a pain given that they require fast execution and 3GB of memory, I heard. Maybe something like Chrome’s Native Client technology would help.

Yep, that’s exactly what I was thinking.

> [@](#):
>
> Also, how would you connect to the network? Through a block explorer? Cause otherwise you’d need to implement a sort of SPV Zcash client.

Examine the MEW source code and talk to them. (They’re friendly people).

---

<div class="post-metadata">

**Author:** ![cascadiacrypto](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/cascadiacrypto/32/745_2.png) [@cascadiacrypto](https://forum.zcashcommunity.com/u/cascadiacrypto)\
**Post date:** [November 28, 2016, 3:54pm UTC](https://forum.zcashcommunity.com/t/im-a-dev-whats-still-missing-in-the-zcash-ecosystem/10054/10 "2016-11-28T15:54:51Z")

</div>

> [@duk3n](#):
>
> As I see Zcash as a good long term candidate for investment assets, an hardware wallet will help expand the usage.

The Ledger Nano S already supports Zcash. I use it now.

Others such as the Keepkey and Trezor have plans to support it.

Of course these are all for transparent transactions since private ones consume too much processing power for such small devices.

---

<div class="post-metadata">

**Author:** ![zooko](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/zooko/32/32232_2.png) [@zooko](https://forum.zcashcommunity.com/u/zooko)\
**Post date:** [November 28, 2016, 3:57pm UTC](https://forum.zcashcommunity.com/t/im-a-dev-whats-still-missing-in-the-zcash-ecosystem/10054/11 "2016-11-28T15:57:34Z")

</div>

How about a GUI for encrypted memos? 😌

Specification: [[ZIP 302] Memo field format specification · Issue #366 · zcash/zips · GitHub](https://github.com/zcash/zcash/issues/1849#issuecomment-260169726)

Code that implements it: [GitHub - whyrusleeping/zmsg: A small program for sending messages via zcash encrypted memo fields](https://github.com/whyrusleeping/zmsg)

---

<div class="post-metadata">

**Author:** ![cascadiacrypto](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/cascadiacrypto/32/745_2.png) [@cascadiacrypto](https://forum.zcashcommunity.com/u/cascadiacrypto)\
**Post date:** [November 28, 2016, 4:00pm UTC](https://forum.zcashcommunity.com/t/im-a-dev-whats-still-missing-in-the-zcash-ecosystem/10054/12 "2016-11-28T16:00:52Z")

</div>

> [@zooko](#):
>
> How about a GUI for encrypted memos? 🙂

I second this idea! Should be simple enough to do and would provide a new channel for easy to do private communications.

---

<div class="post-metadata">

**Author:** ![matteo](https://avatars.discourse-cdn.com/v4/letter/m/f9ae1b/32.png) [@matteo](https://forum.zcashcommunity.com/u/matteo)\
**Post date:** [November 28, 2016, 4:32pm UTC](https://forum.zcashcommunity.com/t/im-a-dev-whats-still-missing-in-the-zcash-ecosystem/10054/13 "2016-11-28T16:32:19Z")

</div>

> [@zooko](#):
>
> How about a GUI for encrypted memos? 🙂

For sure this is nice to show off the power of the memo field in Zcash. But I’m not sure we want to bloat the blockchain with private messages…

I would see this field shine the most when implementing some sort of coloured coins on top of Zcash. With coloured coins you could have private shares of a company on the blockchain. Something you would hesitate to do with other non-privacy-preserving blockchains.

---

<div class="post-metadata">

**Author:** ![sdmr94](https://avatars.discourse-cdn.com/v4/letter/s/3ec8ea/32.png) [@sdmr94](https://forum.zcashcommunity.com/u/sdmr94)\
**Post date:** [November 28, 2016, 5:05pm UTC](https://forum.zcashcommunity.com/t/im-a-dev-whats-still-missing-in-the-zcash-ecosystem/10054/14 "2016-11-28T17:05:02Z")

</div>

Hello,

I’ve been thinking of this but for a coin to work not saying Zcash won’t but assuming it’s the same as the rest they all go the same ongoing issue of not connecting with the world correctly. I’m considering creating one which has true benefits rather then a get petty cash scheme. I’ve been looking for people who would like to create one with benefits for everyone and get crypo-currency into the real world.

If anyone would like to share some ideas and possible/hopefully create a coin that works please PM me.

---

<div class="post-metadata">

**Author:** ![voxelot](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/voxelot/32/571_2.png) [@voxelot](https://forum.zcashcommunity.com/u/voxelot)\
**Post date:** [November 28, 2016, 7:21pm UTC](https://forum.zcashcommunity.com/t/im-a-dev-whats-still-missing-in-the-zcash-ecosystem/10054/15 "2016-11-28T19:21:55Z")

</div>

> [@zooko](#):
>
> How about a GUI for encrypted memos? 🙂

I spoke to whyrus about this last week. Think I’ll try to hack that together in the next couple of days.

> **[GitHub - nginnever/zmsg-gui: A javascript based interface for sending messages...](https://github.com/nginnever/zmsg-gui)**
>
> A javascript based interface for sending messages via zcash encrypted memo fields

---

<div class="post-metadata">

**Author:** ![zab](https://avatars.discourse-cdn.com/v4/letter/z/9fc29f/32.png) [@zab](https://forum.zcashcommunity.com/u/zab)\
**Post date:** [November 28, 2016, 7:27pm UTC](https://forum.zcashcommunity.com/t/im-a-dev-whats-still-missing-in-the-zcash-ecosystem/10054/16 "2016-11-28T19:27:06Z")

</div>

I miss more than anything a braindead-simple GUI of a wallet that doesn’t require running a separate daemon (or if it does, it takes care of everything for me). Something like bitcoin-qt that runs on windows and mac without having to edit any config files.

---

<div class="post-metadata">

**Author:** ![cascadiacrypto](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/cascadiacrypto/32/745_2.png) [@cascadiacrypto](https://forum.zcashcommunity.com/u/cascadiacrypto)\
**Post date:** [November 28, 2016, 8:38pm UTC](https://forum.zcashcommunity.com/t/im-a-dev-whats-still-missing-in-the-zcash-ecosystem/10054/17 "2016-11-28T20:38:23Z")

</div>

> [@zab](#):
>
> I miss more than anything a braindead-simple GUI of a wallet that doesn’t require running a separate daemon (or if it does, it takes care of everything for me). Something like bitcoin-qt that runs on windows and mac without having to edit any config files.

I think this is what you’re looking for:

> **[Home - Edge](https://edge.app/?jaxxio=true)**
>
> Get Edge to manage all of your crypto assets. The most secure way to buy, store and trade crypto under your control Accounts Created + 0 MM Assets Supported + 0 Languages Supported 0 Countries Supported 0 Private, Secure & Easy to Use Cutting...

It runs as a Google Chrome extension on Windows, Mac or Linux.

---

<div class="post-metadata">

**Author:** ![anon47418038](https://avatars.discourse-cdn.com/v4/letter/a/258eb7/32.png) [@anon47418038](https://forum.zcashcommunity.com/u/anon47418038)\
**Post date:** [November 28, 2016, 8:41pm UTC](https://forum.zcashcommunity.com/t/im-a-dev-whats-still-missing-in-the-zcash-ecosystem/10054/18 "2016-11-28T20:41:56Z")

</div>

Yeah, the only thing I’ve seen done with the memo field so far is sending private messages with zmsg ([GitHub - whyrusleeping/zmsg: A small program for sending messages via zcash encrypted memo fields](https://github.com/whyrusleeping/zmsg) ) which is pretty cool, and still needs a GUI (in my copious free time I’m going to take a stab at it for Mac). Yet another thing that needs a native Windows zcashd to work!

Oh yeah, if you have C++ experience, my stalled native Windows port needs C++ help, @matteo that would be REALLY awesome if you did and could lend a hand! Lemme pull up the post with setting up the dev env for it

---

<div class="post-metadata">

**Author:** ![anon47418038](https://avatars.discourse-cdn.com/v4/letter/a/258eb7/32.png) [@anon47418038](https://forum.zcashcommunity.com/u/anon47418038)\
**Post date:** [November 28, 2016, 8:45pm UTC](https://forum.zcashcommunity.com/t/im-a-dev-whats-still-missing-in-the-zcash-ecosystem/10054/19 "2016-11-28T20:45:43Z")

</div>

Jaxx is great, but you don’t have the blockchain on your own machine, and depend on their servers (even though your private key doesn’t leave your machine). It would be great if someone could hack up the GUI code from Bitcoin Core that is still latent in the Zcash source tree to get it to work with Zcash (I imaging private transactions/zaddrs are most of what needs to be supported).

---

<div class="post-metadata">

**Author:** ![cascadiacrypto](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/cascadiacrypto/32/745_2.png) [@cascadiacrypto](https://forum.zcashcommunity.com/u/cascadiacrypto)\
**Post date:** [November 28, 2016, 8:48pm UTC](https://forum.zcashcommunity.com/t/im-a-dev-whats-still-missing-in-the-zcash-ecosystem/10054/20 "2016-11-28T20:48:14Z")

</div>

Ok… since no one has said it yet…

ZookoDice

Like SatoshiDice back in the day 😃

"Paging Eric Voorhees, please pick up the white courtesy phone and press “Z”…

[Next page](https://forum.zcashcommunity.com/t/im-a-dev-whats-still-missing-in-the-zcash-ecosystem/10054.md?page=2)
