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

ZHash - Develop Algorithm for ASIC Resistance #38

Closed
6 tasks done
renuzit opened this issue May 7, 2018 · 13 comments
Closed
6 tasks done

ZHash - Develop Algorithm for ASIC Resistance #38

renuzit opened this issue May 7, 2018 · 13 comments

Comments

@renuzit
Copy link
Member

renuzit commented May 7, 2018

Introducing ZHash, a new hashing algorithm with the goal of hardening the Equihash protocol to be more ASIC resistant. The ZHash algorithm works by increasing the hardware requirements of Equihash to make development of an ASIC appliance less viable. The goal of ZHash is to put GPU mining on a level playing field with ASICs and FPGAs as far as hashing rates and costs are concerned so that they do not get too much of an advantage.

On block 160,000 around June 15th ~ 16th BitcoinZ will fork to the ZHash algorithm to prevent ASIC miners on the network. Before the fork, all nodes and wallets should be updated to the latest version to help support the new algorithm.

List of things that are needed:

Let us know how you can help!

The ZHash algorithm is based on the Equihash 144,5 variant and was primarily based on the development of @tromp, The BitcoinZ project, and The ASIC Resistance consortium.

@jumus-jumbuck
Copy link

I am more than happy to host a testpool and will test cpu/gpu mining as it becomes available. I think the Z-nomp should be pretty easy to modify, but my main skill set is not coding so would prefer someone else to do that.

@knurvs
Copy link

knurvs commented May 7, 2018

Please make gtx 1060 3gb work with zhash.

@sennevb
Copy link
Contributor

sennevb commented May 8, 2018

Adjusting znomp is not more then adjusting N and K parameters if i am not misstaken

@nimbosa
Copy link

nimbosa commented May 8, 2018

how do you know that this makes ASIC appliance less viable? how do you know this would be worth the effort? are you going to test these on actual ASIC hardware?

@tractran
Copy link

tractran commented May 9, 2018

Good project

@NickRHill
Copy link
Contributor

Nimbosa: Equihash is memory hard. However, the very fast SRAM used to ASIC mine Equihash need not be large. By increasing the memory size by more than 11x with Zhash imposes a very large SRAM cost penalty. It is exceedingly unlikely a manufacturer will put 11x more expensive SRAM into a system than it's anticipated requirement. Additionally, adding that SRAM imposes a penalty in terms of bus capacitance hampering efforts to scale. This puts Zhash back into DDR4/GDDR5 territory.

@NickRHill
Copy link
Contributor

knurvs: Depending on solver implementation, it is anticipated Zhash will work within 1.7Gb.

@njwyatt
Copy link

njwyatt commented May 16, 2018

Please include my GTX 1080 for ZHASH. Thank you.

@NickRHill
Copy link
Contributor

njwyatt: I use a GTX1080 in my test rig.

@renuzit
Copy link
Member Author

renuzit commented Jun 6, 2018

BitcoinZ v1.2.0 has been released to support the ZHash fork! Update now! https://github.com/btcz/bitcoinz.

Also checkout ZHasher miner, a ZHash compatible miner:
https://github.com/btcz/zhasher

@evjk
Copy link

evjk commented Jun 25, 2018

Please make gtx 750 1gb work with zhash.
Thank you

@renuzit
Copy link
Member Author

renuzit commented Jul 4, 2018

@evjk Unfortunately, Zhash will probably never be able to work with a card that has less than 2 GB.

@renuzit renuzit closed this as completed Jul 4, 2018
UselessGuru added a commit to MultiPoolMiner/MultiPoolMiner that referenced this issue Jul 17, 2018
btcz/bitcoinz#38

The ZHash algorithm is based on the Equihash 144,5 variant and was primarily based on the development of @tromp, The BitcoinZ project, and The ASIC Resistance consortium.
@tdani30
Copy link

tdani30 commented Sep 18, 2018

Hi Guyz,

Can you tell me the best GPU for mining BTG coin ?? and also suggest the Sol/s rate.

Thanks

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

No branches or pull requests