Bitcoin Forum
June 21, 2024, 10:11:03 PM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 [2] 3 4 5 »
21  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCO] Xcoin | Hard fork at block 34000 Update your wallet! on: March 11, 2015, 11:05:48 PM
So now that the staking is fixed properly can I ask the Dev what other plans he possibly has in mind for this coin?
Staking was working properly from the start!
Its slow because a small amount of people are staking.
The changes will give people incentive to stake regularly.
22  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCO] Xcoin | Hard fork at block 34000 Update your wallet! on: March 11, 2015, 04:59:22 PM
So did the stake time increase I have had 50k coins in stake for almost 12 hours.(80 confirmations) Still says immature.

Edit: Never mind, it's working. What a beast.
Block times are longer because a small amount of people are staking only.
after the hard fork block people will stake more and block times will be faster.

23  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCO] Xcoin | Hard fork at block 34000 Update your wallet! on: March 11, 2015, 12:50:53 AM
Hard fork at block 34000
Please update your wallet before then

Windows wallet: https://mega.co.nz/#!PA8gQBbZ!-9ICzcIdu_fzuFerxNArvHsF4O7Vz82N4EVMJfFGVtM
Linux wallet: https://mega.co.nz/#!6Nk3yALL!a9cQHZVGZv6xdsNr91yxHsGGE4nl17r3w920VsqsUno
Source: https://github.com/el3ab/xcoin

Interest rate increase to 90% instead of 3%
Max reward is raised to 50 coins.
The big rewards are smooth between 10 and 50 coins .
To get those big rewards the limit is decreased by a factor of 60.
There will be alot of competition then though. So it will be competitive and the chain will run better.
Decline of production by 12.5% per year.
24  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCO] Xcoin | Advanced PoS | No Premine & No IPO on: March 09, 2015, 02:31:02 PM
Also marketcap is $ 4,759

Where do you find it ? explorer show us 12k $ http://www.blocktree.io/e/XCO

do you think it can not grow 90% or even 1000% per year?

I dont know mayby it drop down 50% but in my opinion we neednt 100kk, 1kkk, 10kkk coins nothing change- what you say we need bigger marketcap and when 1 XCO will be at 10k sato 1-5 coins will be enought for 1 stake.

What you want you can use

1. 1-5
2. 10-50
3. 100-500

But PoS shouldnt be a mining phase for me the best way is 1-5
Would you stake 5000 coins to get 1 coin reward?
I know I wouldn't.
I'd rather get 10 coins for staking 5000 coins.
25  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCO] Xcoin | Advanced PoS | No Premine & No IPO on: March 09, 2015, 02:12:45 PM
Also marketcap is $ 4,759
do you think it can not grow 90% or even 1000% per year?
26  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCO] Xcoin | Advanced PoS | No Premine & No IPO on: March 09, 2015, 02:05:38 PM
I cant count it, how meny will be total supply in 2020 if 1/3 coins will be staked ?

1/3 * 9kk = 3kk

3kk * 90% = 2,7kk

In 2016 9kk+2,7kk = 11,7kk

90-12,5 = 77,5%

11,7kk * 1/3 = 3,9kk

3,9kk* 77,5% = 3kk

11,7 + 3kk = 14,7kk

In 2017 we will have 14,7kk and ONLY 1/3 coins is staked ...
It will be more than that if many are staking.

Look, if you stake too, then you will not suffer inflation.
27  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCO] Xcoin | Advanced PoS | No Premine & No IPO on: March 09, 2015, 01:58:33 PM

el3ab: can you explain why it appears that the PoS chain is more efficient the more transactions there is as it was seen during PoW. Seems like is a great thing, the more you spam it the faster and more efficient it gets!?




It is not.
That is not true.
What ever you experienced with that is a coincidence
The blocks were faster durring pow because both pow and pos were competing for blocks. so it was average 25 seconds per block then.
28  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCO] Xcoin | Advanced PoS | No Premine & No IPO on: March 09, 2015, 01:55:13 PM
90% per year is not alot.
Also read that post again, the % of the interest is not the main thing in the calulations at all. please read it.

Here:

Quote
So, here is the new pos reward code.
The changes are, interest rate increase to 90% instead of 3%
Max reward is raised to 50 coins.
The big rewards are smooth between 10 and 50 coins .
To get those big rewards the limit is decreased by a factor of 60.
There will be alot of competition then though. So it will be competitive and the chain will run better.
Decline of production by 12.5% per year.
Tell me what you think  Smiley

Code:
// miner's coin stake reward
int64_t GetProofOfStakeReward(int64_t nCoinAge, int64_t nFees)
{
    int64_t nSubsidy = nCoinAge * COIN_YEAR_REWARD * 33 / (365 * 33 + 8); //3% per year interest compounded everytime we stake
    
    //first divide what we get by 100000000 so we don't have to write COIN all the time after it.
    //we multiply it by 100000000 later.
    nSubsidy /= 100000000;

    if (pindexBest->nHeight < 50000)
    {    
    // 10 coins extra stake reward to give staking incentive
    nSubsidy += 10;

        //need more coins in the input to get the bigger rewards
        if (nSubsidy < 10.010) nSubsidy = 0.010;
        //average up to nearest 1.000 to reward staking
        //but minus .001 so it does not trip over itself
        //in this part
        if (nSubsidy >= 10.010 && nSubsidy < 11.000) nSubsidy = 10.999;
        if (nSubsidy >= 11.000 && nSubsidy < 12.000) nSubsidy = 11.999;
        if (nSubsidy >= 12.000 && nSubsidy < 13.000) nSubsidy = 12.999;
        if (nSubsidy >= 13.000 && nSubsidy < 14.000) nSubsidy = 13.999;
        if (nSubsidy >= 14.000 && nSubsidy < 15.000) nSubsidy = 14.999;
        if (nSubsidy >= 15.000 && nSubsidy < 16.000) nSubsidy = 15.999;
        if (nSubsidy >= 16.000 && nSubsidy < 17.000) nSubsidy = 16.999;
        if (nSubsidy >= 17.000 && nSubsidy < 18.000) nSubsidy = 17.999;
        if (nSubsidy >= 18.000 && nSubsidy < 19.000) nSubsidy = 18.999;
        if (nSubsidy >= 19.000 && nSubsidy < 20.000) nSubsidy = 20.000;
        //we need 480 blocks found every 8 hours
        //so put a limit on the maximum reward to
        //give people incentive to split
        //up their inputs if they have a ton of coins
        //that would have gave over 10.000 coin reward
        if (nSubsidy >= 20.000) nSubsidy = 20.000;
        }
        else
        {
        nSubsidy *= 30 //90% interest per year instead of 3%
        nSubsidy += 10;
        //lower limit
        if (nSubsidy < 10.005) nSubsidy = 0.010;
        //average up to nearest 1.000 to reward staking
        //but minus .001 so it does not trip over itself
        //in this part
        if (nSubsidy >= 10.005 && nSubsidy < 11.000) nSubsidy = 10.999;
        if (nSubsidy >= 11.000 && nSubsidy < 12.000) nSubsidy = 11.999;
        if (nSubsidy >= 12.000 && nSubsidy < 13.000) nSubsidy = 12.999;
        if (nSubsidy >= 13.000 && nSubsidy < 14.000) nSubsidy = 13.999;
        if (nSubsidy >= 14.000 && nSubsidy < 15.000) nSubsidy = 14.999;
        if (nSubsidy >= 15.000 && nSubsidy < 16.000) nSubsidy = 15.999;
        if (nSubsidy >= 16.000 && nSubsidy < 17.000) nSubsidy = 16.999;
        if (nSubsidy >= 17.000 && nSubsidy < 18.000) nSubsidy = 17.999;
        if (nSubsidy >= 18.000 && nSubsidy < 19.000) nSubsidy = 18.999;
        if (nSubsidy >= 19.000 && nSubsidy < 20.000) nSubsidy = 19.999;
        if (nSubsidy >= 20.000 && nSubsidy < 21.000) nSubsidy = 20.999;
        if (nSubsidy >= 21.000 && nSubsidy < 22.000) nSubsidy = 21.999;
        if (nSubsidy >= 22.000 && nSubsidy < 23.000) nSubsidy = 22.999;
        if (nSubsidy >= 23.000 && nSubsidy < 24.000) nSubsidy = 23.999;
        if (nSubsidy >= 24.000 && nSubsidy < 25.000) nSubsidy = 24.999;
        if (nSubsidy >= 25.000 && nSubsidy < 26.000) nSubsidy = 25.999;
        if (nSubsidy >= 26.000 && nSubsidy < 27.000) nSubsidy = 26.999;
        if (nSubsidy >= 27.000 && nSubsidy < 28.000) nSubsidy = 27.999;
        if (nSubsidy >= 28.000 && nSubsidy < 29.000) nSubsidy = 28.999;
        if (nSubsidy >= 29.000 && nSubsidy < 30.000) nSubsidy = 29.999;
        if (nSubsidy >= 30.000 && nSubsidy < 31.000) nSubsidy = 30.999;
        if (nSubsidy >= 31.000 && nSubsidy < 32.000) nSubsidy = 31.999;
        if (nSubsidy >= 32.000 && nSubsidy < 33.000) nSubsidy = 32.999;
        if (nSubsidy >= 33.000 && nSubsidy < 34.000) nSubsidy = 33.999;
        if (nSubsidy >= 34.000 && nSubsidy < 35.000) nSubsidy = 34.999;
        if (nSubsidy >= 35.000 && nSubsidy < 36.000) nSubsidy = 35.999;
        if (nSubsidy >= 36.000 && nSubsidy < 37.000) nSubsidy = 36.999;
        if (nSubsidy >= 37.000 && nSubsidy < 38.000) nSubsidy = 37.999;
        if (nSubsidy >= 38.000 && nSubsidy < 39.000) nSubsidy = 38.999;
        if (nSubsidy >= 39.000 && nSubsidy < 40.000) nSubsidy = 39.999;
        if (nSubsidy >= 40.000 && nSubsidy < 41.000) nSubsidy = 40.999;
        if (nSubsidy >= 41.000 && nSubsidy < 42.000) nSubsidy = 41.999;
        if (nSubsidy >= 42.000 && nSubsidy < 43.000) nSubsidy = 42.999;
        if (nSubsidy >= 43.000 && nSubsidy < 44.000) nSubsidy = 43.999;
        if (nSubsidy >= 44.000 && nSubsidy < 45.000) nSubsidy = 44.999;
        if (nSubsidy >= 45.000 && nSubsidy < 46.000) nSubsidy = 45.999;
        if (nSubsidy >= 46.000 && nSubsidy < 47.000) nSubsidy = 46.999;
        if (nSubsidy >= 47.000 && nSubsidy < 48.000) nSubsidy = 47.999;
        if (nSubsidy >= 48.000 && nSubsidy < 49.000) nSubsidy = 48.999;
        if (nSubsidy >= 49.000 && nSubsidy < 50.000) nSubsidy = 50.000;
        //limit , max reward before txfees 50 coins
        if (nSubsidy >= 50.000) nSubsidy = 50.000;
        
        // yearly decline of production by 12.5% per year
        for(int i = 525600; i <= (pindexBest->nHeight); i += 525600) nSubsidy -= nSubsidy/8;

        }

        //multiply nSubsidy by 100000000
        nSubsidy *= COIN;


    if (fDebug && GetBoolArg("-printcreation"))
        printf("GetProofOfStakeReward(): create=%s nCoinAge=%"PRId64"\n", FormatMoney(nSubsidy).c_str(), nCoinAge);
    
    return nSubsidy + nFees;
}
What would happen is:
As long as your reward that block is above 0.005 you get 10-50 coins when you find a block based on what you would have got on a 90% interest per year, reward on that block + 10 coins, and if your reward is more than 50 coins that block you get 50 coins only, and if your reward was less than .005 you only get 0.01 coins + fees so to limit exreeeme luck. and this will be like mining. It will be competitive. Each year the production will decrease by 12.5%

I spent a long time thinking about this and calculating. it will be good.
29  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCO] Xcoin | Advanced PoS | No Premine & No IPO on: March 09, 2015, 01:44:29 PM
90% per year is not alot.
Also read that post again, the % of the interest is not the main thing in the calulations at all. please read it.

Here:

Quote
So, here is the new pos reward code.
The changes are, interest rate increase to 90% instead of 3%
Max reward is raised to 50 coins.
The big rewards are smooth between 10 and 50 coins .
To get those big rewards the limit is decreased by a factor of 60.
There will be alot of competition then though. So it will be competitive and the chain will run better.
Decline of production by 12.5% per year.
Tell me what you think  Smiley

Code:
// miner's coin stake reward
int64_t GetProofOfStakeReward(int64_t nCoinAge, int64_t nFees)
{
    int64_t nSubsidy = nCoinAge * COIN_YEAR_REWARD * 33 / (365 * 33 + 8); //3% per year interest compounded everytime we stake
   
    //first divide what we get by 100000000 so we don't have to write COIN all the time after it.
    //we multiply it by 100000000 later.
    nSubsidy /= 100000000;

    if (pindexBest->nHeight < 50000)
    {   
    // 10 coins extra stake reward to give staking incentive
    nSubsidy += 10;

        //need more coins in the input to get the bigger rewards
        if (nSubsidy < 10.010) nSubsidy = 0.010;
        //average up to nearest 1.000 to reward staking
        //but minus .001 so it does not trip over itself
        //in this part
        if (nSubsidy >= 10.010 && nSubsidy < 11.000) nSubsidy = 10.999;
        if (nSubsidy >= 11.000 && nSubsidy < 12.000) nSubsidy = 11.999;
        if (nSubsidy >= 12.000 && nSubsidy < 13.000) nSubsidy = 12.999;
        if (nSubsidy >= 13.000 && nSubsidy < 14.000) nSubsidy = 13.999;
        if (nSubsidy >= 14.000 && nSubsidy < 15.000) nSubsidy = 14.999;
        if (nSubsidy >= 15.000 && nSubsidy < 16.000) nSubsidy = 15.999;
        if (nSubsidy >= 16.000 && nSubsidy < 17.000) nSubsidy = 16.999;
        if (nSubsidy >= 17.000 && nSubsidy < 18.000) nSubsidy = 17.999;
        if (nSubsidy >= 18.000 && nSubsidy < 19.000) nSubsidy = 18.999;
        if (nSubsidy >= 19.000 && nSubsidy < 20.000) nSubsidy = 20.000;
        //we need 480 blocks found every 8 hours
        //so put a limit on the maximum reward to
        //give people incentive to split
        //up their inputs if they have a ton of coins
        //that would have gave over 10.000 coin reward
        if (nSubsidy >= 20.000) nSubsidy = 20.000;
        }
        else
        {
        nSubsidy *= 30 //90% interest per year instead of 3%
        nSubsidy += 10;
        //lower limit
        if (nSubsidy < 10.005) nSubsidy = 0.010;
        //average up to nearest 1.000 to reward staking
        //but minus .001 so it does not trip over itself
        //in this part
        if (nSubsidy >= 10.005 && nSubsidy < 11.000) nSubsidy = 10.999;
        if (nSubsidy >= 11.000 && nSubsidy < 12.000) nSubsidy = 11.999;
        if (nSubsidy >= 12.000 && nSubsidy < 13.000) nSubsidy = 12.999;
        if (nSubsidy >= 13.000 && nSubsidy < 14.000) nSubsidy = 13.999;
        if (nSubsidy >= 14.000 && nSubsidy < 15.000) nSubsidy = 14.999;
        if (nSubsidy >= 15.000 && nSubsidy < 16.000) nSubsidy = 15.999;
        if (nSubsidy >= 16.000 && nSubsidy < 17.000) nSubsidy = 16.999;
        if (nSubsidy >= 17.000 && nSubsidy < 18.000) nSubsidy = 17.999;
        if (nSubsidy >= 18.000 && nSubsidy < 19.000) nSubsidy = 18.999;
        if (nSubsidy >= 19.000 && nSubsidy < 20.000) nSubsidy = 19.999;
        if (nSubsidy >= 20.000 && nSubsidy < 21.000) nSubsidy = 20.999;
        if (nSubsidy >= 21.000 && nSubsidy < 22.000) nSubsidy = 21.999;
        if (nSubsidy >= 22.000 && nSubsidy < 23.000) nSubsidy = 22.999;
        if (nSubsidy >= 23.000 && nSubsidy < 24.000) nSubsidy = 23.999;
        if (nSubsidy >= 24.000 && nSubsidy < 25.000) nSubsidy = 24.999;
        if (nSubsidy >= 25.000 && nSubsidy < 26.000) nSubsidy = 25.999;
        if (nSubsidy >= 26.000 && nSubsidy < 27.000) nSubsidy = 26.999;
        if (nSubsidy >= 27.000 && nSubsidy < 28.000) nSubsidy = 27.999;
        if (nSubsidy >= 28.000 && nSubsidy < 29.000) nSubsidy = 28.999;
        if (nSubsidy >= 29.000 && nSubsidy < 30.000) nSubsidy = 29.999;
        if (nSubsidy >= 30.000 && nSubsidy < 31.000) nSubsidy = 30.999;
        if (nSubsidy >= 31.000 && nSubsidy < 32.000) nSubsidy = 31.999;
        if (nSubsidy >= 32.000 && nSubsidy < 33.000) nSubsidy = 32.999;
        if (nSubsidy >= 33.000 && nSubsidy < 34.000) nSubsidy = 33.999;
        if (nSubsidy >= 34.000 && nSubsidy < 35.000) nSubsidy = 34.999;
        if (nSubsidy >= 35.000 && nSubsidy < 36.000) nSubsidy = 35.999;
        if (nSubsidy >= 36.000 && nSubsidy < 37.000) nSubsidy = 36.999;
        if (nSubsidy >= 37.000 && nSubsidy < 38.000) nSubsidy = 37.999;
        if (nSubsidy >= 38.000 && nSubsidy < 39.000) nSubsidy = 38.999;
        if (nSubsidy >= 39.000 && nSubsidy < 40.000) nSubsidy = 39.999;
        if (nSubsidy >= 40.000 && nSubsidy < 41.000) nSubsidy = 40.999;
        if (nSubsidy >= 41.000 && nSubsidy < 42.000) nSubsidy = 41.999;
        if (nSubsidy >= 42.000 && nSubsidy < 43.000) nSubsidy = 42.999;
        if (nSubsidy >= 43.000 && nSubsidy < 44.000) nSubsidy = 43.999;
        if (nSubsidy >= 44.000 && nSubsidy < 45.000) nSubsidy = 44.999;
        if (nSubsidy >= 45.000 && nSubsidy < 46.000) nSubsidy = 45.999;
        if (nSubsidy >= 46.000 && nSubsidy < 47.000) nSubsidy = 46.999;
        if (nSubsidy >= 47.000 && nSubsidy < 48.000) nSubsidy = 47.999;
        if (nSubsidy >= 48.000 && nSubsidy < 49.000) nSubsidy = 48.999;
        if (nSubsidy >= 49.000 && nSubsidy < 50.000) nSubsidy = 50.000;
        //limit , max reward before txfees 50 coins
        if (nSubsidy >= 50.000) nSubsidy = 50.000;
       
        // yearly decline of production by 12.5% per year
        for(int i = 525600; i <= (pindexBest->nHeight); i += 525600) nSubsidy -= nSubsidy/8;

        }

        //multiply nSubsidy by 100000000
        nSubsidy *= COIN;


    if (fDebug && GetBoolArg("-printcreation"))
        printf("GetProofOfStakeReward(): create=%s nCoinAge=%"PRId64"\n", FormatMoney(nSubsidy).c_str(), nCoinAge);
   
    return nSubsidy + nFees;
}
30  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCO] X-Coin | PoS | No Premine on: March 09, 2015, 12:34:06 PM
New reward scheme should be very interesting.  Looking forward to seeing how it is received by the community.  When will hard fork occur?
Maybe block 40k?
Unless people want to test in the testcoin first.
But i think it should be ok without testing. But testing is always good and safer.
31  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCO] X-Coin | PoS | No Premine on: March 09, 2015, 12:13:40 PM
So, here is the new pos reward code.
The changes are, interest rate increase to 90% instead of 3%
Max reward is raised to 50 coins.
The big rewards are smooth between 10 and 50 coins .
To get those big rewards the limit is decreased by a factor of 60.
There will be alot of competition then though. So it will be competitive and the chain will run better.
Decline of production by 12.5% per year.
Tell me what you think  Smiley

Code:
// miner's coin stake reward
int64_t GetProofOfStakeReward(int64_t nCoinAge, int64_t nFees)
{
    int64_t nSubsidy = nCoinAge * COIN_YEAR_REWARD * 33 / (365 * 33 + 8); //3% per year interest compounded everytime we stake
   
    //first divide what we get by 100000000 so we don't have to write COIN all the time after it.
    //we multiply it by 100000000 later.
    nSubsidy /= 100000000;

    if (pindexBest->nHeight < 50000)
    {   
    // 10 coins extra stake reward to give staking incentive
    nSubsidy += 10;

        //need more coins in the input to get the bigger rewards
        if (nSubsidy < 10.010) nSubsidy = 0.010;
        //average up to nearest 1.000 to reward staking
        //but minus .001 so it does not trip over itself
        //in this part
        if (nSubsidy >= 10.010 && nSubsidy < 11.000) nSubsidy = 10.999;
        if (nSubsidy >= 11.000 && nSubsidy < 12.000) nSubsidy = 11.999;
        if (nSubsidy >= 12.000 && nSubsidy < 13.000) nSubsidy = 12.999;
        if (nSubsidy >= 13.000 && nSubsidy < 14.000) nSubsidy = 13.999;
        if (nSubsidy >= 14.000 && nSubsidy < 15.000) nSubsidy = 14.999;
        if (nSubsidy >= 15.000 && nSubsidy < 16.000) nSubsidy = 15.999;
        if (nSubsidy >= 16.000 && nSubsidy < 17.000) nSubsidy = 16.999;
        if (nSubsidy >= 17.000 && nSubsidy < 18.000) nSubsidy = 17.999;
        if (nSubsidy >= 18.000 && nSubsidy < 19.000) nSubsidy = 18.999;
        if (nSubsidy >= 19.000 && nSubsidy < 20.000) nSubsidy = 20.000;
        //we need 480 blocks found every 8 hours
        //so put a limit on the maximum reward to
        //give people incentive to split
        //up their inputs if they have a ton of coins
        //that would have gave over 10.000 coin reward
        if (nSubsidy >= 20.000) nSubsidy = 20.000;
        }
        else
        {
        nSubsidy *= 30 //90% interest per year instead of 3%
        nSubsidy += 10;
        //lower limit
        if (nSubsidy < 10.005) nSubsidy = 0.010;
        //average up to nearest 1.000 to reward staking
        //but minus .001 so it does not trip over itself
        //in this part
        if (nSubsidy >= 10.005 && nSubsidy < 11.000) nSubsidy = 10.999;
        if (nSubsidy >= 11.000 && nSubsidy < 12.000) nSubsidy = 11.999;
        if (nSubsidy >= 12.000 && nSubsidy < 13.000) nSubsidy = 12.999;
        if (nSubsidy >= 13.000 && nSubsidy < 14.000) nSubsidy = 13.999;
        if (nSubsidy >= 14.000 && nSubsidy < 15.000) nSubsidy = 14.999;
        if (nSubsidy >= 15.000 && nSubsidy < 16.000) nSubsidy = 15.999;
        if (nSubsidy >= 16.000 && nSubsidy < 17.000) nSubsidy = 16.999;
        if (nSubsidy >= 17.000 && nSubsidy < 18.000) nSubsidy = 17.999;
        if (nSubsidy >= 18.000 && nSubsidy < 19.000) nSubsidy = 18.999;
        if (nSubsidy >= 19.000 && nSubsidy < 20.000) nSubsidy = 19.999;
        if (nSubsidy >= 20.000 && nSubsidy < 21.000) nSubsidy = 20.999;
        if (nSubsidy >= 21.000 && nSubsidy < 22.000) nSubsidy = 21.999;
        if (nSubsidy >= 22.000 && nSubsidy < 23.000) nSubsidy = 22.999;
        if (nSubsidy >= 23.000 && nSubsidy < 24.000) nSubsidy = 23.999;
        if (nSubsidy >= 24.000 && nSubsidy < 25.000) nSubsidy = 24.999;
        if (nSubsidy >= 25.000 && nSubsidy < 26.000) nSubsidy = 25.999;
        if (nSubsidy >= 26.000 && nSubsidy < 27.000) nSubsidy = 26.999;
        if (nSubsidy >= 27.000 && nSubsidy < 28.000) nSubsidy = 27.999;
        if (nSubsidy >= 28.000 && nSubsidy < 29.000) nSubsidy = 28.999;
        if (nSubsidy >= 29.000 && nSubsidy < 30.000) nSubsidy = 29.999;
        if (nSubsidy >= 30.000 && nSubsidy < 31.000) nSubsidy = 30.999;
        if (nSubsidy >= 31.000 && nSubsidy < 32.000) nSubsidy = 31.999;
        if (nSubsidy >= 32.000 && nSubsidy < 33.000) nSubsidy = 32.999;
        if (nSubsidy >= 33.000 && nSubsidy < 34.000) nSubsidy = 33.999;
        if (nSubsidy >= 34.000 && nSubsidy < 35.000) nSubsidy = 34.999;
        if (nSubsidy >= 35.000 && nSubsidy < 36.000) nSubsidy = 35.999;
        if (nSubsidy >= 36.000 && nSubsidy < 37.000) nSubsidy = 36.999;
        if (nSubsidy >= 37.000 && nSubsidy < 38.000) nSubsidy = 37.999;
        if (nSubsidy >= 38.000 && nSubsidy < 39.000) nSubsidy = 38.999;
        if (nSubsidy >= 39.000 && nSubsidy < 40.000) nSubsidy = 39.999;
        if (nSubsidy >= 40.000 && nSubsidy < 41.000) nSubsidy = 40.999;
        if (nSubsidy >= 41.000 && nSubsidy < 42.000) nSubsidy = 41.999;
        if (nSubsidy >= 42.000 && nSubsidy < 43.000) nSubsidy = 42.999;
        if (nSubsidy >= 43.000 && nSubsidy < 44.000) nSubsidy = 43.999;
        if (nSubsidy >= 44.000 && nSubsidy < 45.000) nSubsidy = 44.999;
        if (nSubsidy >= 45.000 && nSubsidy < 46.000) nSubsidy = 45.999;
        if (nSubsidy >= 46.000 && nSubsidy < 47.000) nSubsidy = 46.999;
        if (nSubsidy >= 47.000 && nSubsidy < 48.000) nSubsidy = 47.999;
        if (nSubsidy >= 48.000 && nSubsidy < 49.000) nSubsidy = 48.999;
        if (nSubsidy >= 49.000 && nSubsidy < 50.000) nSubsidy = 50.000;
        //limit , max reward before txfees 50 coins
        if (nSubsidy >= 50.000) nSubsidy = 50.000;
       
        // yearly decline of production by 12.5% per year
        for(int i = 525600; i <= (pindexBest->nHeight); i += 525600) nSubsidy -= nSubsidy/8;

        }

        //multiply nSubsidy by 100000000
        nSubsidy *= COIN;


    if (fDebug && GetBoolArg("-printcreation"))
        printf("GetProofOfStakeReward(): create=%s nCoinAge=%"PRId64"\n", FormatMoney(nSubsidy).c_str(), nCoinAge);
   
    return nSubsidy + nFees;
}
32  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCO] X-Coin | PoS | No Premine on: March 09, 2015, 11:17:47 AM
If coins needs still 1000 conf.to start stake and PoS blocks are slow as we can see, start of stake is much later then in PoW/PoS phase.
They need 8 hours not 1000 confirmations.
It is measured in time.
33  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCO] X-Coin | PoS | No Premine on: March 09, 2015, 10:28:01 AM
It would be nice if you could withdraw your coins to your wallet and stake so the chain could move.
If you all keep your coins on an exchange then xcoin is worthless because the chain won't move if you don't stake.

Think that there needs to be people to stake their coins while you sit there with your coins on an exchange selling ,buying back, and selling even lower.
34  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCO] X-Coin | PoS | No Premine on: March 08, 2015, 07:57:03 PM
This is our new logo thanks to xrn

35  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCO] X-Coin | PoS | No Premine on: March 08, 2015, 07:40:10 PM
Block Height = 30001  Smiley
36  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCO] X-Coin | 10 minutes of mining left!| SHA256 | PoW | PoS | No Premine on: March 08, 2015, 07:11:58 PM
25 blocks left. about 10 minutes left of PoW  Smiley
37  Other / Archival / Re: [ANN] [ILT] Intellect | X11 | 3650% Annually on: March 08, 2015, 06:55:38 PM
Bittrex should wait till C-CEX and we are all too?
Yea
If you make the hard fork at a certain block, then no need for exchanges to update before everyone else, they just need to update before that certain block.
You need to make changes which not conflict earlier blocks in the hard fork, or else the coin will fork. New clients will think all blocks after 5660 are bad blocks. So you need to put conditional statements saying that if the height of the block is earlier than the hardfork block, then the earlier code is valid.
Check how to make a hard fork in this post https://bitcointalk.org/index.php?topic=974053.msg10687093#msg10687093
38  Other / Archival / Re: [ANN] [ILT] Intellect | X11 | 3650% Annually on: March 07, 2015, 04:16:11 AM
You can try this to make the interest rate higher with hard fork at block 15000

change this in main.cpp
Code:
// miner's coin stake reward based on coin age spent (coin-days)
int64_t GetProofOfStakeReward(int64_t nCoinAge, int64_t nFees)
{
int64_t nRewardCoinYear;
nRewardCoinYear = MAX_MINT_PROOF_OF_STAKE;
int64_t nSubsidy = nCoinAge * nRewardCoinYear / 365 / COIN;
if (fDebug && GetBoolArg("-printcreation"))
printf("GetProofOfStakeReward(): create=%s nCoinAge=%"PRId64"\n", FormatMoney(nSubsidy).c_str(), nCoinAge);
return nSubsidy + nFees;
}
to this
Code:
// miner's coin stake reward based on coin age spent (coin-days)
int64_t GetProofOfStakeReward(int64_t nCoinAge, int64_t nFees)
{
int64_t nRewardCoinYear;
nRewardCoinYear = MAX_MINT_PROOF_OF_STAKE;
int64_t biginterest;
biginterest = BIG_INTEREST;

if(pindexBest->nHeight > 15000)
{
int64_t nSubsidy = nCoinAge * biginterest * 33 / (365 * 33 + 8);
}
else
{
int64_t nSubsidy = nCoinAge * nRewardCoinYear / 365 / COIN;
}
if (fDebug && GetBoolArg("-printcreation"))
printf("GetProofOfStakeReward(): create=%s nCoinAge=%"PRId64"\n", FormatMoney(nSubsidy).c_str(), nCoinAge);
return nSubsidy + nFees;
}

and put this in main.h where the other static const int64_t are defined. put it under them.
Code:
static const int64_t BIG_INTEREST = 3650 * CENT; // 3650% per year

39  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Testcoin testt on: March 07, 2015, 03:27:42 AM
was ready to help....just downloaded wallet and signed up for pool....so now I should hold off?
Yes.
Thanks though.
40  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Testcoin testt on: March 07, 2015, 03:19:42 AM
there are some problems will fix the code and reset the test coin after 1-2 days
will make the min age much lower in the test coin also because not many people are testing.
also going to include the hard fork in the release of the testt, so there would be no need to update during testing it. so if it switches over to new pos code after a certain block we know that the hard fork worked. If it didnt then we find the problem then reset it and try it again .
Pages: « 1 [2] 3 4 5 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!