-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Changes for the Monero v1 PoW #1126
Conversation
thank you for providing the pow patches. In that case it is not problematic
that the PR is against the master. we plan some futher changes inside thw
miner and merge everything by hand together.
|
I implemented a macro define for xmrig-amd that removes branches from the aeon build. Its not difficult to add to this implementation, but I will leave that to the team unless otherwise requested. |
@vtnerd Thanks for your work. Can you tell us when the PoW change is going get merged into monerod? |
As developers, in your opinion, how long will this PoW change keep the botnets out ? Is it a quick fix for them ? |
I think this POW change will not help to kick of the bots. If the bot
network owner can update there slaves than we will see in the best case a
few days with less bots.
|
POW change to take effect on March 28, block 1539500: https://www.reddit.com/r/Monero/comments/82pulx/network_upgrade_scheduled_for_block_1544555_on_28/ |
Will there be a new switch in the config for monero, aeon, and a third for CN coins that haven't changed their POW? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Output from input "This is a test"
@@ -228,38 +228,38 @@ bool minethd::self_test() | |||
cn_hash_fun_multi hashf_multi; | |||
|
|||
hashf = func_selector(::jconf::inst()->HaveHardwareAes(), false, mineMonero); | |||
hashf("This is a test", 14, out, ctx[0]); | |||
hashf("This is a test", 14, out, ctx[0], 0); | |||
bResult = memcmp(out, "\xa0\x84\xf0\x1d\x14\x37\xa0\x9c\x69\x85\x40\x1b\x60\xd4\x35\x54\xae\x10\x58\x02\xc5\xf5\xd8\xa9\xb3\x25\x36\x49\xc0\xbe\x66\x05", 32) == 0; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is it correct \xa0\x84\xf0\x1d\x14\x37\xa0\x9c\x69\x85\x40\x1b\x60\xd4\x35\x54\xae\x10\x58\x02\xc5\xf5\xd8\xa9\xb3\x25\x36\x49\xc0\xbe\x66\x05
for the input "This is a test" ??
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, for the original cryptonote hash function.
Yes, we are not dropping support for any coins. As such you will need to use |
@fireice-uk Will the |
@plavirudar you will simply need to enter the coin name that you want to mine, with exception of Monero, which will be called |
Monero v1 PoW changes. There was a warning about merging into master. I can update the patch for dev, but I'm not sure if that is what you want in this case. Please see monero PR to discuss the PoW changes.
Some implementation notes:
Also see the PR linked above for "reference" hashes. Make sure you get my last commit if you want to verify.