Lolliedieb / lolMiner-releases

2.54k stars 576 forks source link

ETChash and EthereumStratum protocol is not compatible ? #91

Closed Rom1kz closed 3 years ago

Rom1kz commented 3 years ago

I have tried MORDOR testnet to upgrade my pool for support etchash algo the pool is working on EthereumStratum protocol, which, as i can see, is not compatible with ETChash. when i change the proto to EthProxy all working fine and miner say me right epoch (45 atm)

lolMiner 1.15

изображение изображение

Rom1kz commented 3 years ago

in my first example i made an mistake, i sent "algo": "ethash" instead of "etchash" here i've changed algo to etchash, but lolMiner still send invalid shares

UPD: tried 1.16 same result - every single share is invalid изображение

Rom1kz commented 3 years ago

nvm, i did smth (i really dont know what, maybe old cache which i cleared ))) and now miner working good

Lolliedieb commented 3 years ago

Well ... the CPU verify agrees with the shares and the stratum message should be independent to that. What makes a difference: the ethproxy mode sends the mixhash, which makes the verify on pool side simpler. While on ethstratum v1 the pool needs to calc it first. Thus the two verify routines are different on poolside and when one works and one not ... that indicates a pool side error.