Post
Topic
Board Альтернативные криптовалюты
Re: NovaCoin (scrypt PoW + PoS hybrid) [self-mod]
by
in100
on 11/03/2015, 14:19:59 UTC
ПыСы я тут вижу, что появились дополнительные описания новы, например, эмиссия... можно впилить в wiki, это недолго, в принципе, только надо точно знать откуда взять исходники...
Описание эмиссии NVC - это и есть исходник, который мы совместно писали Smiley Там ещё много чего надо править, sleekka собирался доделать, но пока что-то застопорилось...

По поводу wiki, писал уже пару раз, напишу снова.
Надо поправить формулу расчета PoS-награды, которая сейчас выглядит так:
Code:
nProofReward = min(10, CoinAge / 3650 * (difficulty / 0.03125) ^ (1/3))

Наиболее правильное написание же такое:
Code:
nProofReward = min(10, nCoinAge  * nRewardCoinYear * 33 / (365 * 33 + 8))

где nRewardCoinYear = (0.03125 / difficulty) ^ (1/3)

Причем на калькуляторе получить результат, идентичный рассчитанному кошельком, не получится.
Возьмём в качестве примера мой блок и транзакцию.
1) Считаем nCoinAge:
Code:
185.140354 * 30 + 2789.030149 = 8343.240769
2) Считаем nRewardCoinYear:
Code:
(0.03125 / 1.16394928) ^ (1 / 3) = 0.2994369
Принимаем равным 0.30

3) Считаем nProofReward:
Code:
8343.240769 * 0.30 * 33 / (365 * 33 + 8) = 6.852906

А в блоке видим
Code:
Reward 6.852708