Repro: run pos-server make test on a system w multiple cuda gpu providers.
Results: the first job that uses the 2nd provider fails to find pow solution in the expected number of pow-only iteration.
Expected: find pow-solution when it is not found in leaves computation phase in the expected number of trials.
With D= 0x000000fffff... (3 zero bytes prefix) the expected number of trials to find a pow solution should be 16,777,216. p for 3 leading 0s is 0.00000005960 ((1/256)^3) so with E=1/p we get to 16,777,216 expected trials.
Repro: run pos-server
make test
on a system w multiple cuda gpu providers.Results: the first job that uses the 2nd provider fails to find pow solution in the expected number of pow-only iteration.
Expected: find pow-solution when it is not found in leaves computation phase in the expected number of trials.
With D= 0x000000fffff... (3 zero bytes prefix) the expected number of trials to find a pow solution should be 16,777,216. p for 3 leading 0s is 0.00000005960 ((1/256)^3) so with E=1/p we get to 16,777,216 expected trials.