Post
Topic
Board Announcements (Altcoins)
Re: [ANN] DARKNET [DNET] QRK ALGO - PoW/PoS
by
jakiman
on 11/05/2016, 13:17:14 UTC
well dev team can you please clarify this and please correct if wrong in ann. post.
specs from official  ann. post are decisively for me and i guess for a lot of other people too.
thanks

Block number 151200 for PoW Block Reward drop was already confirmed by dev StakeBox. See this post:
https://bitcointalk.org/index.php?topic=1262920.msg14747320#msg14747320


This is a mandatory update, everyone needs to be on the new version, 1.1.0.0, by block 151200, about 2 weeks from now, that is when the new block rewards will go into effect. Notices will be sent to all service providers shortly. Thanks for your patience, I know I said this would be done last night or this morning. Sorry for the delay guys.

Also, block number 151200 is stated as the block when 250 will drop to 50 on the OP already.
Second line of Coin Specs on the OP states: "PoW Block Reward: (block# 2-151200) 250 DNET (block# 151201-259200) 50 DNET"

Edit:
And for true proof, here's the source code snippet from 1.1.0.0.
https://github.com/Darknet-Crypto/Darknet/blob/master/src/main.cpp#L1550
It clearly shows PoW reduction at block # >=151200. Also, the numeric value "172800" doesn't even exist in the source code.
So yeah, s3v3n should correct the "PoW Rewards Breakdown" portion of the OP. Smiley

Quote
int64_t GetBlockValue(int nBits, int nHeight, const CAmount& nFees)
{
    int64_t nSubsidy = 0;
    if(nHeight == 0) {
        nSubsidy = 60001 * COIN;
    }
    else if(nHeight < 86400 && nHeight > 0) {
        nSubsidy = 250 * COIN;
    }
    else if(nHeight < 151200 && nHeight >= 86400) {
        nSubsidy = 225 * COIN;
    }
    else if(nHeight < 259200 && nHeight >= 151200) {
        nSubsidy = 45 * COIN;
    }
    else {
        nSubsidy = 0 * COIN;
    }      
        
    return nSubsidy + nFees;
}

int64_t GetMasternodePayment(int nHeight, int64_t blockValue)
{
    int64_t ret = 0;
    if(nHeight <= 43200) {
        ret = blockValue/5;
    }
    else if(nHeight < 86400 && nHeight > 43200) {
        ret = blockValue/(100/30);
    }
    else if(nHeight < 259200 && nHeight >= 86400) {
        ret = 50 * COIN;
    }
    else if(nHeight < 259200 && nHeight >= 151200) {
        ret = blockValue/2;
    }
    else {
        ret = 0 * COIN;
    }
    return ret;
}