ethereum / ethash

188 stars 515 forks source link

WIP: ProgPoW v0.9.2 support #111

Open hackmod opened 5 years ago

hackmod commented 5 years ago

WIP: support both ethash / ProgPoW spec v0.9.1 v0.9.2 (12/10)

used by open-ethereum-pool

minimal fix needed to work with the ProgPoW-ethminer fork.

See also https://github.com/ethereum/ethash/pull/110

TODO

references

screenshot

open-ethereum-pool (with small fix) with ProgPoW-ethminer fork miner image

chfast commented 5 years ago

As I said in #112, this is not maintained. Can you consider using https://github.com/chfast/ethash instead? It has better API, it faster and has ProgPoW support in place (although not exposed by proper API yet).

I don't have control over this repo, so I cannot merge any changes.

hackmod commented 5 years ago

thank you for your kind reply!

my work is almost the same as the reference implementation by ifelsedef with small fix. as you can see, the open-ethereum-pool is the only reason for me to try to fix this repo. (open-ethereum-pool use golang wrapper of the ethereum/ethash)

I will try to adapt your chfast/ethash sooner or later.

chfast commented 5 years ago

Oh, if you need Go bindings I can add them to chfast/ethash directly.

chfast commented 5 years ago

But there is also pure Go implementation in https://github.com/ethereum/go-ethereum/tree/master/consensus/ethash.