Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is this project going to work on an FPGA? #21

Open
kapoor7997 opened this issue May 11, 2022 · 9 comments
Open

Is this project going to work on an FPGA? #21

kapoor7997 opened this issue May 11, 2022 · 9 comments

Comments

@kapoor7997
Copy link

Hi ALL,

Is this project in running condition?
I would like to get it to work on a xilinx ZCu102 board to get it to work but there is one issue reported and nobody has replied.
So I am trying to figure out if this is even gonna operate or is just abandoned in non working state.
Hashrate: Also nowhere there is any mention about the hashrate on the fpga board that was used to test.
Can anyone let me know if its gonna work and if possible, can u direct me to what changes I need to get it to work.

Thanks,
Kapoor7997

@dvdmrs09
Copy link

Ive been trying for days with no luck i was about to submit a grant to develop a miner for zcash and then I found this heap o

@bsdevlin
Copy link
Collaborator

bsdevlin commented May 12, 2022

Hi,

Originally this was designed to run on Amazon AWS V9P / VU37P, so should be no problem to get it working on a Zync board.

You asked about hash rate - this code does not include a miner, it’s only does the ZKSnark verification algorithm in Zcash. It does support Equihash verification but not the actual mining algorithm.

@kapoor7997
Copy link
Author

kapoor7997 commented May 13, 2022

Hi bsdevlin,

When you say it should be no problem to get it to work on Zync board, do you mean just the ZKSnark verification?
How do we run the ZCash miner with this code OR is it even possible to mine with this code on the FPGA?
Does ZCASH have a DAG like ethereum that needs 8GB RAM OR is it like Bitcoin with no DAG?

My goal is that I want to run a Zcash miner on the Zync Ultrascale+ ZCU102 board

Thanks,
kapoor7997

@bsdevlin
Copy link
Collaborator

bsdevlin commented May 13, 2022 via email

@kapoor7997
Copy link
Author

Hi bsdevlin,

I really appreciate your reply and help.
I would like to learn moreabout the Zcash.
Can you point me to any fpga implementation of the Zcash miner that is running and can mine?
I would like to run this on my xilinx ZCU102 board.

Thanks,
kapoor7997

@kapoor7997
Copy link
Author

Hi bsdevlin,

Can you please point me to any fpga inplementation of Zcash miner that can mine.
I would really really appreciate that.

Thanks,
Kapoor7997

@bsdevlin
Copy link
Collaborator

I haven't really gotten involved with the mining side of Zcash so I can't help you sorry, although if you have some RTL experience I don't think it would be too hard to implement one of the SW versions of the mining algorithm on the FPGA. I googled and couldn't see anything obvious that was already done and open sourced.

@kapoor7997
Copy link
Author

Hi bsdevlin,

Thanks for clearing that out. I do have experience in RTL. But I need to understand ZCASH both its mining side and the equihash algorithm.
Can you point to any source that explains the algorithm and the mining in detail for somebody to understand how it works.

I can make it a publically accesible project for the community once I have it running.

Thanks,
kapoor7997

@bsdevlin
Copy link
Collaborator

bsdevlin commented May 22, 2022 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants