# Building a ZEC private pool

**URL:** <https://forum.zcashcommunity.com/t/building-a-zec-private-pool/7388>\
**Category:** Mining\
**Created:** [November 5, 2016, 11:51pm UTC](https://forum.zcashcommunity.com/t/building-a-zec-private-pool/7388 "2016-11-05T23:51:03Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![megacrypto](https://avatars.discourse-cdn.com/v4/letter/m/34f0e0/32.png) [@megacrypto](https://forum.zcashcommunity.com/u/megacrypto)\
**Post date:** [November 5, 2016, 11:51pm UTC](https://forum.zcashcommunity.com/t/building-a-zec-private-pool/7388/1 "2016-11-05T23:51:03Z")

</div>

I would like to build a private pool on my local network for ZEC, how do i go about this? pointers?

---

<div class="post-metadata">

**Author:** ![entropy0](https://avatars.discourse-cdn.com/v4/letter/e/f6c823/32.png) [@entropy0](https://forum.zcashcommunity.com/u/entropy0)\
**Post date:** [November 7, 2016, 7:09am UTC](https://forum.zcashcommunity.com/t/building-a-zec-private-pool/7388/2 "2016-11-07T07:09:16Z")

</div>

You want to setup your own stratum pool server and point your miners at it.

---

<div class="post-metadata">

**Author:** ![megacrypto](https://avatars.discourse-cdn.com/v4/letter/m/34f0e0/32.png) [@megacrypto](https://forum.zcashcommunity.com/u/megacrypto)\
**Post date:** [November 7, 2016, 7:24am UTC](https://forum.zcashcommunity.com/t/building-a-zec-private-pool/7388/3 "2016-11-07T07:24:29Z")

</div>

Yup… that’s exactly what I was thinking!

---

<div class="post-metadata">

**Author:** ![dukemc](https://avatars.discourse-cdn.com/v4/letter/d/97f17d/32.png) [@dukemc](https://forum.zcashcommunity.com/u/dukemc)\
**Post date:** [November 7, 2016, 7:42am UTC](https://forum.zcashcommunity.com/t/building-a-zec-private-pool/7388/4 "2016-11-07T07:42:20Z")

</div>

that sounds interesting for me too. maybe you can use p2pool and modify for ZEC but i am not an software developer only it system engineer. The second thing is you can spend 2.5 BTC to sammy007 for his zec-proxy…

---

<div class="post-metadata">

**Author:** ![megacrypto](https://avatars.discourse-cdn.com/v4/letter/m/34f0e0/32.png) [@megacrypto](https://forum.zcashcommunity.com/u/megacrypto)\
**Post date:** [November 7, 2016, 10:14am UTC](https://forum.zcashcommunity.com/t/building-a-zec-private-pool/7388/5 "2016-11-07T10:14:48Z")

</div>

i know some php and python … not so good in c … and just started mining less than a month ago … and definitely dont have 2.5 BTC :))) that’s actually my current target to cover what i have spent so far on my small 2 gpu’ed rig :)))

---

<div class="post-metadata">

**Author:** ![dukemc](https://avatars.discourse-cdn.com/v4/letter/d/97f17d/32.png) [@dukemc](https://forum.zcashcommunity.com/u/dukemc)\
**Post date:** [November 7, 2016, 11:11am UTC](https://forum.zcashcommunity.com/t/building-a-zec-private-pool/7388/6 "2016-11-07T11:11:06Z")

</div>

[GitHub - Atrides/eth-proxy: Stratum proxy for Ethereum](https://github.com/Atrides/eth-proxy) maybe a fork is possible from the original eth-proxy?

---

<div class="post-metadata">

**Author:** ![megacrypto](https://avatars.discourse-cdn.com/v4/letter/m/34f0e0/32.png) [@megacrypto](https://forum.zcashcommunity.com/u/megacrypto)\
**Post date:** [November 7, 2016, 12:13pm UTC](https://forum.zcashcommunity.com/t/building-a-zec-private-pool/7388/7 "2016-11-07T12:13:02Z")

</div>

that looks simple but i still have yet to understand the mechanics of the entire cryptocoins communications and how things talk to each other!!!

---

<div class="post-metadata">

**Author:** ![bkolobara](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/bkolobara/32/2258_2.png) [@bkolobara](https://forum.zcashcommunity.com/u/bkolobara)\
**Post date:** [November 7, 2016, 4:54pm UTC](https://forum.zcashcommunity.com/t/building-a-zec-private-pool/7388/8 "2016-11-07T16:54:19Z")

</div>

I would suggest you to read this:

1. How to get new work from zcashd (same API as bitcoin):  
[getblocktemplate - Bitcoin Wiki](https://en.bitcoin.it/wiki/Getblocktemplate)

2. Now you need to distribute somehow the work to your miners. I would suggest stratum (what everyone uses):  
[zips/draft1.rst at 23d74b0373c824dd51c7854c0e3ea22489ba1b76 · str4d/zips · GitHub](https://github.com/str4d/zips/blob/23d74b0373c824dd51c7854c0e3ea22489ba1b76/drafts/str4d-stratum/draft1.rst)

3. In the end you need to construct a valid block. The low level Zcash protocol overview:  
[https://github.com/zcash/zips/raw/master/protocol/protocol.pdf](https://github.com/zcash/zips/raw/master/protocol/protocol.pdf)

---

<div class="post-metadata">

**Author:** ![megacrypto](https://avatars.discourse-cdn.com/v4/letter/m/34f0e0/32.png) [@megacrypto](https://forum.zcashcommunity.com/u/megacrypto)\
**Post date:** [November 7, 2016, 10:52pm UTC](https://forum.zcashcommunity.com/t/building-a-zec-private-pool/7388/9 "2016-11-07T22:52:36Z")

</div>

thanks for the insight !! really appreciated !!

---

<div class="post-metadata">

**Author:** ![megacrypto](https://avatars.discourse-cdn.com/v4/letter/m/34f0e0/32.png) [@megacrypto](https://forum.zcashcommunity.com/u/megacrypto)\
**Post date:** [November 7, 2016, 11:10pm UTC](https://forum.zcashcommunity.com/t/building-a-zec-private-pool/7388/11 "2016-11-07T23:10:21Z")

</div>

Thats what we are talking about …cheeers :))

---

<div class="post-metadata">

**Author:** ![thesios](https://avatars.discourse-cdn.com/v4/letter/t/57b2e6/32.png) [@thesios](https://forum.zcashcommunity.com/u/thesios)\
**Post date:** [November 8, 2016, 2:22am UTC](https://forum.zcashcommunity.com/t/building-a-zec-private-pool/7388/12 "2016-11-08T02:22:45Z")

</div>

@bkolobara exactly what i been looking for 🙂
