seems indeed a very interesting project you have
I am a bit interested in the technical background of this. Therefore I'd like to ask if there is a easy to follow description of the MARS algorithm, maybe like 3rd post in this thread fpr zcash:
https://forum.z.cash/t/easy-to-follow-description-of-the-equihash-algorithm/12689
I ask because I was not able to find informations about it in the white paper and also not on your web page. I know crawling through the code may be possible, but it has very few comments / documentations in there. Also there are multiple implementations in your /src/crypto/equilhash,cpp file - Equihash<96,3>, Equihash<96,5>, Equihash<48,5> and Equihash<192,9>. I admit that I was not able to figure out which one is actually used.
it is Equihash<96,5>
anyway you should check it using :
unsigned int n = Params().EquihashN();
unsigned int k = Params().EquihashK();
in the code you can see it in "chainparams.cpp" at line 412:
const size_t N = 96, K = 5;
nEquihashN = N;
nEquihashK = K;