, судя по исходникам вы отпочковались от 0.4.4 Novacoin и перебили копирайты с Novacoin developers на Mavrocoin developers.
Самое большое изменение(за исключение массива с сайтами),
// miner's coin base reward based on nBits
-int64 GetProofOfWorkReward(unsigned int nBits)
+int64 GetProofOfWorkReward(unsigned int nBits, unsigned int nTime)
{
- CBigNum bnSubsidyLimit = MAX_MINT_PROOF_OF_WORK;
+ CBigNum bnSubsidyLimit;
+
+ if(!nTime)
+ nTime = GetLastBlockIndex(pindexBest, false)->nTime;
+
+ if(nTime > TIME_START_MAX_MINT){
+ bnSubsidyLimit = MAX_MINT_PROOF_OF_WORK;
+ }else if(nTime < TIME_START_GRAND_REWARD){
+ return 0;
+ }else if(nTime < TIME_START_REWARD){
+ return GRAND_REWARD;
+ }else{
+ bnSubsidyLimit = ((nTime-TIME_START_REWARD)/86400)*COIN;
+ }
Принципиальных различий нет, зачем оно нужно -- непонятно.