Pages:
Author

Topic: [GP] GoldPieces - An expandable digital currency for online multiplayer gaming - page 56. (Read 131306 times)

full member
Activity: 205
Merit: 100
Been reading through this thread regarding staking... you guys have to consider the compounding rate of your coins. It'll be wayyy more than 500% increase in coins if this compounds daily. The formula for compounding interest is A=P(1+(i/N)^NY.

Variables P is present supply,i is interest/annum, N is the number of compounding periods, and Y is the duration of staking.

Do the math:
A = 750000(1+5/365)^365*1
A = 750000(1+0.0137)^365
A = 750000(143.53)
A = 107250000

That may seem like a crazy number... 107,250,000 coins after 1 year... but thats the magic of compounding-daily Cheesy

Now lets see what happens if this coin compounds monthly:
A = 750000(1+5/12)^12*1
A = 750000(1+0.4167)^12
A = 750000(1.4167)^12
A = 750000^65.36
A = 49,020,000

49 MLN total coins after 1 year.

And what happens if this coin does not compound- just simple interest?

A = P(1+RT)
A = 750000(1+5*1)
A = 750000(6)
A = 4,500,000

4.5 MLN total coins after 1 year.



The compounding rate has a HUGE effect on how many coins exist after 1 year.

These numbers will always differ though, because not everyone stakes (exchange wallets dont stake from what I hear), and also due to the min/max stake age, the estimated supply after 1 year will almost always be less than the calculated amount. Unless the yearly increase of coins has been hard coded, percentage increases following compounding rates will always make calculating estimated supply difficult.

This still doesn't explain the to blocks that I used as an example. There should be constancy with the staking percentages, and there is not. I just picked two blocks with convenient numbers for my example, containing only two transactions each. Here's two more.

a block of 500 yields 0.12922936 GP     https://chainz.cryptoid.info/gp/block.dws?14054.htm

a block of 10 yields 0.15853168 GP     https://chainz.cryptoid.info/gp/block.dws?14041.htm

The coin isn't old enough, for the block of 10 to have the age to exceed the yield of the block of 500.This doesn't happen with other PoS coins. I'm just looking for an explanation, an actual mathematic equation, so I can stop thinking about it. Pretending everything is fine, doesn't make everything fine. These discrepancies are so very obvious......

   

It all in the code, I sure u know how to search for words in text editor. CTRL-F or CMD-F works nicely Wink

Here is a hint:
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;
}
sr. member
Activity: 345
Merit: 250
Been reading through this thread regarding staking... you guys have to consider the compounding rate of your coins. It'll be wayyy more than 500% increase in coins if this compounds daily. The formula for compounding interest is A=P(1+(i/N)^NY.

Variables P is present supply,i is interest/annum, N is the number of compounding periods, and Y is the duration of staking.

Do the math:
A = 750000(1+5/365)^365*1
A = 750000(1+0.0137)^365
A = 750000(143.53)
A = 107250000

That may seem like a crazy number... 107,250,000 coins after 1 year... but thats the magic of compounding-daily Cheesy

Now lets see what happens if this coin compounds monthly:
A = 750000(1+5/12)^12*1
A = 750000(1+0.4167)^12
A = 750000(1.4167)^12
A = 750000^65.36
A = 49,020,000

49 MLN total coins after 1 year.

And what happens if this coin does not compound- just simple interest?

A = P(1+RT)
A = 750000(1+5*1)
A = 750000(6)
A = 4,500,000

4.5 MLN total coins after 1 year.



The compounding rate has a HUGE effect on how many coins exist after 1 year.

These numbers will always differ though, because not everyone stakes (exchange wallets dont stake from what I hear), and also due to the min/max stake age, the estimated supply after 1 year will almost always be less than the calculated amount. Unless the yearly increase of coins has been hard coded, percentage increases following compounding rates will always make calculating estimated supply difficult.

This still doesn't explain the to blocks that I used as an example. There should be consistency with the staking percentages, and there is not. I just picked two blocks with convenient numbers for my example, containing only two transactions each. Here's two more.

a block of 500 yields 0.12922936 GP     https://chainz.cryptoid.info/gp/block.dws?14054.htm

a block of 10 yields 0.15853168 GP     https://chainz.cryptoid.info/gp/block.dws?14041.htm

The coin isn't old enough, for the block of 10 to have the age to exceed the yield of the block of 500.This doesn't happen with other PoS coins. I'm just looking for an explanation, an actual mathematic equation, so I can stop thinking about it. Pretending everything is fine, doesn't make everything fine. These discrepancies are so very obvious......







  
legendary
Activity: 1764
Merit: 1022
Ah, didn't realize that age resetted per stake. I usually stake with 1 big lumpsum of coins, usually has great results Cheesy

It may start out as one big lump sum of coins but each time it stakes the lump get split. It you keep you wallet open 24/7 they will keep splitting with each stake. It does that to level out the stake between all of the coins and wallets so the blocks flow more even. If you spend time and split up your coins into may small groups and only open you wallet once a week all those small groups will lump into one stake.
legendary
Activity: 1050
Merit: 1000
Ah, didn't realize that age resetted per stake. I usually stake with 1 big lumpsum of coins, usually has great results Cheesy
legendary
Activity: 1246
Merit: 1005
Been reading through this thread regarding staking... you guys have to consider the compounding rate of your coins. It'll be wayyy more than 500% increase in coins if this compounds daily. The formula for compounding interest is A=P(1+(i/N)^NY.

Variables P is present supply,i is interest/annum, N is the number of compounding periods, and Y is the duration of staking.

Do the math:
A = 750000(1+5/365)^365*1
A = 750000(1+0.0137)^365
A = 750000(143.53)
A = 107250000

That may seem like a crazy number... 107,250,000 coins after 1 year... but thats the magic of compounding-daily Cheesy

Now lets see what happens if this coin compounds monthly:
A = 750000(1+5/12)^12*1
A = 750000(1+0.4167)^12
A = 750000(1.4167)^12
A = 750000^65.36
A = 49,020,000

49 MLN total coins after 1 year.

And what happens if this coin does not compound- just simple interest?

A = P(1+RT)
A = 750000(1+5*1)
A = 750000(6)
A = 4,500,000

4.5 MLN total coins after 1 year.


The compounding rate has a HUGE effect on how many coins exist after 1 year.

Yes but when 10 000 only stakes 2 per day I don't think that is 500% per annum interest. I think they need to be split into smaller inputs so they all stake at the right amount to get the max return Wink That is what I am doing anyway I will let everyone here know if it works!

Aye that is a bit odd that 10k coins returns 2/day... but that should only be for probably the first couple of days when the coin is in the wallet, and as the coin "ages", the amount you get/day should increase. But you never know... this is crypto Cheesy

But age is reset everytime the coin stakes Wink I'm staking in 100 GP lots. I think this coin is great I am trying to find the optimal staking for the community.

mine were 500 inputs initially, after the first stake they were split in two 250+ stake inputs and now on the third stake they are 125. You can actually see them on the  explorer. Most of those 250.x 251.x etc are mine.
hero member
Activity: 686
Merit: 500
HYPER project manager and PR + GoldPieces [GP]
Been reading through this thread regarding staking... you guys have to consider the compounding rate of your coins. It'll be wayyy more than 500% increase in coins if this compounds daily. The formula for compounding interest is A=P(1+(i/N)^NY.

Variables P is present supply,i is interest/annum, N is the number of compounding periods, and Y is the duration of staking.

Do the math:
A = 750000(1+5/365)^365*1
A = 750000(1+0.0137)^365
A = 750000(143.53)
A = 107250000

That may seem like a crazy number... 107,250,000 coins after 1 year... but thats the magic of compounding-daily Cheesy

Now lets see what happens if this coin compounds monthly:
A = 750000(1+5/12)^12*1
A = 750000(1+0.4167)^12
A = 750000(1.4167)^12
A = 750000^65.36
A = 49,020,000

49 MLN total coins after 1 year.

And what happens if this coin does not compound- just simple interest?

A = P(1+RT)
A = 750000(1+5*1)
A = 750000(6)
A = 4,500,000

4.5 MLN total coins after 1 year.


The compounding rate has a HUGE effect on how many coins exist after 1 year.

Yes but when 10 000 only stakes 2 per day I don't think that is 500% per annum interest. I think they need to be split into smaller inputs so they all stake at the right amount to get the max return Wink That is what I am doing anyway I will let everyone here know if it works!

Aye that is a bit odd that 10k coins returns 2/day... but that should only be for probably the first couple of days when the coin is in the wallet, and as the coin "ages", the amount you get/day should increase. But you never know... this is crypto Cheesy

But age is reset everytime the coin stakes Wink I'm staking in 100 GP lots. I think this coin is great I am trying to find the optimal staking for the community.
legendary
Activity: 1050
Merit: 1000
Been reading through this thread regarding staking... you guys have to consider the compounding rate of your coins. It'll be wayyy more than 500% increase in coins if this compounds daily. The formula for compounding interest is A=P(1+(i/N)^NY.

Variables P is present supply,i is interest/annum, N is the number of compounding periods, and Y is the duration of staking.

Do the math:
A = 750000(1+5/365)^365*1
A = 750000(1+0.0137)^365
A = 750000(143.53)
A = 107250000

That may seem like a crazy number... 107,250,000 coins after 1 year... but thats the magic of compounding-daily Cheesy

Now lets see what happens if this coin compounds monthly:
A = 750000(1+5/12)^12*1
A = 750000(1+0.4167)^12
A = 750000(1.4167)^12
A = 750000^65.36
A = 49,020,000

49 MLN total coins after 1 year.

And what happens if this coin does not compound- just simple interest?

A = P(1+RT)
A = 750000(1+5*1)
A = 750000(6)
A = 4,500,000

4.5 MLN total coins after 1 year.


The compounding rate has a HUGE effect on how many coins exist after 1 year.

Yes but when 10 000 only stakes 2 per day I don't think that is 500% per annum interest. I think they need to be split into smaller inputs so they all stake at the right amount to get the max return Wink That is what I am doing anyway I will let everyone here know if it works!

Aye that is a bit odd that 10k coins returns 2/day... but that should only be for probably the first couple of days when the coin is in the wallet, and as the coin "ages", the amount you get/day should increase. But you never know... this is crypto Cheesy
hero member
Activity: 686
Merit: 500
HYPER project manager and PR + GoldPieces [GP]
Been reading through this thread regarding staking... you guys have to consider the compounding rate of your coins. It'll be wayyy more than 500% increase in coins if this compounds daily. The formula for compounding interest is A=P(1+(i/N)^NY.

Variables P is present supply,i is interest/annum, N is the number of compounding periods, and Y is the duration of staking.

Do the math:
A = 750000(1+5/365)^365*1
A = 750000(1+0.0137)^365
A = 750000(143.53)
A = 107250000

That may seem like a crazy number... 107,250,000 coins after 1 year... but thats the magic of compounding-daily Cheesy

Now lets see what happens if this coin compounds monthly:
A = 750000(1+5/12)^12*1
A = 750000(1+0.4167)^12
A = 750000(1.4167)^12
A = 750000^65.36
A = 49,020,000

49 MLN total coins after 1 year.

And what happens if this coin does not compound- just simple interest?

A = P(1+RT)
A = 750000(1+5*1)
A = 750000(6)
A = 4,500,000

4.5 MLN total coins after 1 year.


The compounding rate has a HUGE effect on how many coins exist after 1 year.

Yes but when 10 000 only stakes 2 per day I don't think that is 500% per annum interest. I think they need to be split into smaller inputs so they all stake at the right amount to get the max return Wink That is what I am doing anyway I will let everyone here know if it works!
legendary
Activity: 1050
Merit: 1000
Been reading through this thread regarding staking... you guys have to consider the compounding rate of your coins. It'll be wayyy more than 500% increase in coins if this compounds daily. The formula for compounding interest is A=P(1+(i/N)^NY.

Variables P is present supply,i is interest/annum, N is the number of compounding periods, and Y is the duration of staking.

Do the math:
A = 750000(1+5/365)^365*1
A = 750000(1+0.0137)^365
A = 750000(143.53)
A = 107250000

That may seem like a crazy number... 107,250,000 coins after 1 year... but thats the magic of compounding-daily Cheesy

Now lets see what happens if this coin compounds monthly:
A = 750000(1+5/12)^12*1
A = 750000(1+0.4167)^12
A = 750000(1.4167)^12
A = 750000^65.36
A = 49,020,000

49 MLN total coins after 1 year.

And what happens if this coin does not compound- just simple interest?

A = P(1+RT)
A = 750000(1+5*1)
A = 750000(6)
A = 4,500,000

4.5 MLN total coins after 1 year.



The compounding rate has a HUGE effect on how many coins exist after 1 year.

These numbers will always differ though, because not everyone stakes (exchange wallets dont stake from what I hear), and also due to the min/max stake age, the estimated supply after 1 year will almost always be less than the calculated amount. Unless the yearly increase of coins has been hard coded, percentage increases following compounding rates will always make calculating estimated supply difficult.
legendary
Activity: 1050
Merit: 1000
Hmm... Gold Pieces is also the official currency of the MMORPG RuneScape... this would make a great pair if someone were to set up a RSGoldPieces/GoldPieces store on PB or OSBot (RS gold market forums), and probably will get it quite a bit of attention Smiley
hero member
Activity: 677
Merit: 500

Any explanation for these two blocks?

Here is a block of 12,357.70419541 GP   Created   2.29544042 GP
https://chainz.cryptoid.info/gp/block.dws?13399.htm

A block of 102.05752687 GP Created   2.13115113 GP
https://chainz.cryptoid.info/gp/block.dws?13394.htm


Am I blind or .. whats wrong with them ?

same reward for 100x bigger amount

Inkha, any confirmation or explanation?

It may vary in speed and size of stakes but should all equal up to 500% (3.8m~) coins at the end of January in 2016
legendary
Activity: 1246
Merit: 1005
Ok why did you cut the screen off that shows the amounts staked?

I was just showing the rate vs inputs @ wich I'm staking - The average rewards for what you see on the screencap is 0.726889648 GP.

How big were your smaller inputs?

smallest in that screencap was 0.00221415 - biggest was 1.43936716


Sorry I mean the actual amounts of GP you had staking. Were they 20 GP or 100 GP or?

oh my bad - didn't read right - I wasn't looking at how many coins were staking at a time. I haven't seen it below 1k I think but again I have not been paying attention to that
hero member
Activity: 686
Merit: 500
HYPER project manager and PR + GoldPieces [GP]
Ok why did you cut the screen off that shows the amounts staked?

I was just showing the rate vs inputs @ wich I'm staking - The average rewards for what you see on the screencap is 0.726889648 GP.

How big were your smaller inputs?

smallest in that screencap was 0.00221415 - biggest was 1.43936716


Sorry I mean the actual amounts of GP you had staking. Were they 20 GP or 100 GP or?
legendary
Activity: 1246
Merit: 1005
Ok why did you cut the screen off that shows the amounts staked?

I was just showing the rate vs inputs @ wich I'm staking - The average rewards for what you see on the screencap is 0.726889648 GP.

How big were your smaller inputs?

smallest in that screencap was 0.00221415 - biggest was 1.43936716


EDIT: it goes up then down like in a sine wave pattern.
hero member
Activity: 686
Merit: 500
HYPER project manager and PR + GoldPieces [GP]
Ok why did you cut the screen off that shows the amounts staked?

I was just showing the rate vs inputs @ wich I'm staking - The average rewards for what you see on the screencap is 0.726889648 GP.

How big were your smaller inputs?
legendary
Activity: 1246
Merit: 1005
Ok why did you cut the screen off that shows the amounts staked?

I was just showing the rate vs inputs @ wich I'm staking - The average rewards for what you see on the screencap is 0.726889648 GP.
full member
Activity: 139
Merit: 100
Ok why did you cut the screen off that shows the amounts staked?

I wonder the same thing.
legendary
Activity: 1610
Merit: 1003
"Yobit pump alert software" Link in my signature!
Ok why did you cut the screen off that shows the amounts staked?
legendary
Activity: 1246
Merit: 1005
I've had absolutely no problem staking. Started with 3 large inputs that yielded around 4 or 5 coins until their age was reset (but didn't wait to see if they'd stake sooner) I then split them up into smaller inputs (lots of them) and in the first 24 hours these inputs produced more than 20 coins (can't remember exactly). It was explained to me that it could be like a lottery where more tickets = more chances to stake.


This is the last hour:



sr. member
Activity: 345
Merit: 250
In this particular case the age doesn't really matter, because this coin hasn't existed for the 100+ days that would be required to make this happen.

So at this current point in time is it better to split up our stake into increments of 100 GP, or leave them staking as one large stake?

I'm keeping my wallet shut, to preserve coin age for now. Hopefully we'll get a wallet update.
Pages:
Jump to: