-
Notifications
You must be signed in to change notification settings - Fork 46
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
Comments
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 |
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. |
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? My goal is that I want to run a Zcash miner on the Zync Ultrascale+ ZCU102 board Thanks, |
I meant if you want to take this project (ZkSnark verification) and run it
on a Zync board it shouldn’t be a problem. But it’s not possible to mine
with this code.
Equihash mining algorithm that Zcash uses is meant to be ASIC resistant and
does use a lot of memory (so similar to Ethereums Ethash) , but there are
FPGA implementations out there that are able to do it. Zcash does not have
a DAG (
https://ethereum.stackexchange.com/questions/10027/ethash-vs-equihash-in-terms-of-memory-hardness
)
…On Fri, May 13, 2022 at 12:06 PM kapoor7997 ***@***.***> wrote:
Hi bsdevlin <https://github.com/bsdevlin>,
When you say it should be no problem to get it to work on Zync board, do
you mean on 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 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
—
Reply to this email directly, view it on GitHub
<#21 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABO2KOYALHJAOJSCLSJF46LVJZ4ZZANCNFSM5VVT5A3Q>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Hi bsdevlin, I really appreciate your reply and help. Thanks, |
Hi bsdevlin, Can you please point me to any fpga inplementation of Zcash miner that can mine. Thanks, |
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. |
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. I can make it a publically accesible project for the community once I have it running. Thanks, |
This is the original paper which explains the algorithm pretty well:
946.pdf (uni.lu) <https://orbilu.uni.lu/bitstream/10993/22277/2/946.pdf>
…On Thu, May 19, 2022 at 11:52 AM kapoor7997 ***@***.***> wrote:
Hi bsdevlin <https://github.com/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
—
Reply to this email directly, view it on GitHub
<#21 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABO2KOYVB24YMH2NCEUUX7TVKZPR7ANCNFSM5VVT5A3Q>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
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
The text was updated successfully, but these errors were encountered: