Also note that the Stake field will NOT increment permanently. It will only show a value when it is in the process of staking (so 50 blocks, for maturity) and then will drop again. So that field isn't a good way to see if you're staking. In your transaction fields, you'll see stake rewards as transactions (if you've staked).
Thanks, excellent advice! I wasn't sure if rewards would show up as transactions or not
Forgot to add another thing... are all your coins in ONE input or multiple? To help illustrate the difference...
Let's say there are 200 coins total and you have 100. Your stake weight is 50%.
If you have all 100 coins in one input, you have a 50/50 chance on the next block (assuming all 200 coins were the same age)
If you have 50 and 50 inputs, now you have a 25% on each input, while the guy with 100 has a 50% chance
If you have 10/10/.. inputs, now each input has a 5% chance, while the guy with 100 has a 50% chance
All of these bring the same value over time, but smaller inputs = more variation. I try to keep all my coins in one input.
I echo JT here, Mr. @Ranlo..... thanks for the education!! This post ^^^ was particularly helpful for someone like myself who's still attempting to grasp the in's and out's of PoS.
I would like to know if you've been able to prove even the slightest earnings advantage by sticking to a single output? Have you collected enough data (over an extended period of time) to see any advantage at all to this tactic? I know it's all supposed to even out in the end, but stakers who go with the single output seem to really swear by it, which makes me curious.
Thanks in advance for your answer!!
This is a tricky thing to answer. Technically, is there an earnings advantage? Yes. And that's based on mathematics. So here we go:
If you have a lot of 1 coin inputs, it's going to take forever for them to stake. Even 20 coin inputs that are a month old can take days. What this means is that you are almost always waiting for some coins to stake.
With one big input, you can usually stake within minutes. What this means is that you spend less time waiting (wasted, if you plan to shut down your client). Instead of leaving the client open for a week, you can open it, let your coins stake, close it. The other method would almost always result in some coins not being staked by the time you're ready to close the client. This would (at least in my case, since I run it every 2-4 weeks) make coins hit that 30d threshold, where they no longer earn interest. i.e., if an input would result in 100 coins given on a 30d stake, it would give the same 100 after 50d, 30000d, etc. In essence, by not ensuring every coin was staked, you are losing money.
There's also more to say about the interest itself... which is that it's compounded. It won't make a HUGE difference, but let's roll with a 12% interest rate per year (or 1% per month) just for ease.
Scenario 1: Staking once per monthMonth 1 1000
Month 2 1010
...
Month 11 1104.622125
Month 12 1115.668347
Now let's say you staked every single day:Day 1 1000
Day 2 1000.333333
...
Day 30 1009.711913
Day 31 1010.048484
Note that this counts on staking exactly every 24h, and excludes downtime from the stake itself (35m or so for stakes to mature). But what you'll see is that:
Staking once per month would result in 1010 coins at the beginning of month 2
Staking once a day would result in 1010.048484 coins at the beginning of month 2
The difference is negligible, and it's even smaller at 5% (would be a difference of around 0.02 HYPER per 1000 coins) but requires a lot more work.