meowsbits
meowsbits
@atoulme Apologies for being tardy in responding. Somehow I missed the notification entirely. I'm starting to write a test for this -- [here](https://github.com/meowsbits/core-geth/blob/keccak_mining-astor-test-difficulty/consensus/keccak/consensus_test.go#L133) -- to investigate, but am coming up...
I found some [_FixedDifficulty_ calculators at Besu](https://github.com/hyperledger/besu/blob/e230a445bb457bbac27bf4c384da449ccbd3f043/ethereum/core/src/main/java/org/hyperledger/besu/ethereum/difficulty/fixed/FixedDifficultyCalculators.java), which appear contemporary with Keccak256 mining. Maybe this is related?
Alright, so chain configuration is definitely the root problem here then (or at least an important contributor). AFAIU, Besu uses a "stacked subset features" paradigm, eg. a "Forks"-based configuration schema....
Well done! I am also now the proud owner of 95 ATH (Astor-ETC ;) at `0x67ff22551a2e2daf142bb36e0409f4ce9cb38059`; mining seems to be working OK.
Requesting another review (or two) given the scope and size of changes; otherwise LGTM. There's a couple of nitpicks I noticed for small stuff like out-of-place comments, but I'm not...
I just tried updating my `astor` sync again, got an error about `invalid difficulty` at the top. Off by 1. I build from source at https://github.com/etclabscore/core-geth/pull/369/commits/d8fa81e0e50d30d13ec1ed7b3011810ef52eb1aa ``` err="retrieved hash chain...
Removing implementation by the Keccak engine for difficulty bomb seems a little troublesome to me in a couple ways. - The code design was (and is) almost entirely verbatim copy-paste...
I have a branch going for development on this at https://github.com/etclabscore/core-geth/tree/keccak_mining-rebase-047f1129f3. PTAL before developing yourself, might save some time. TLDR: - Rebase on `master`, which now includes a similar parallel...
Hola! Here's a pretty good resource for mining hardware, software, and pools. - https://ethereumclassic.org/mining This repo contains useful information regarding ETC's `etchash` mining algo. - https://github.com/eth-classic/etchash Here's an interesting project...
`./build/bin/geth --classic --mine` will generate the `etchash` DAG. But the built-in `geth` miner will only use CPU. You'll need to use a different mining software for GPU mining, like `lolMiner`,...