from main.h:
const int64 nBlockAlgoWorkWeightStart = 99999999; // block where algo work weighting starts
int GetAlgoWorkFactor() const
{
if (!TestNet() && (nHeight < nBlockAlgoWorkWeightStart))
{
return 1;
}
if (TestNet() && (nHeight < 100))
{
return 1;
}
switch (GetAlgo())
{
// work factor = absolute work ratio * optimisation factor
case ALGO_SHA:
return 1024 * 4;
default:
return 1024 * 4;
}
}
no algo work weighting? so one sha block can orphan 1000 scrypt blocks?
didn't you learn from myriad?