So, is it possible to use your miner with the rpcusr and passwd of Zcash node to mine, or is it going to be working with pools only?
I mean by running a Zcash node, and then pointing all of my hash power to this node using your miner, without the need of running a local pool, like this:
My miner uses the exact same codebase and Equihash solver as a Zcash node, so if you’re solving locally you’d just use zcashd for the same effect.
That said, my miner could be made to communicate with a Zcash node (I guess to move the node operations off the mining hardware?), but it would require adding GBT support to the miner (since that comes natively with zcashd whereas it does not include Stratum support).
From my experience in the short run and mid term we will have to rely on custom fork. I have developed custom p2pool versions several years ago. Can someone please TL;DR the status of research of this project? I’d really love to see p2pool available on Oct-28.
I know Str4d has been working on the miner, I’m not sure of the P2Pool status though. Last I heard he was adding stratum support for pools, it would be great if you wanted to lend a hand, his Github branch is here GitHub - str4d/zcash: zcash
And you can chat with him on Slack https://inviteme.z.cash
zcashcommunity.slack
@5chdn the progress on P2Pool is summarised in the issue I linked above: I’ve started working out where we’d need to make modifications, but I don’t know if it is exhaustive yet. I haven’t had time to do any more yet.
@ucwong the standalone miner currently in my branch doesn’t contain Stratum, but I have it implemented locally, and should hopefully have it out soon.
I have just pushed my Stratum changes to my standalone miner:
Build per the Zcash Beta Guide, then ./src/zcash-miner -? for usage info.
This should implement the current draft of the Zcash Stratum ZIP, so refer to https://github.com/zcash/zips/pull/78 for implementation details. Ping me with any bugs
Oh, and also, you need to hit Ctrl+C three times to exit