Question on staking - what significance of the staking weight against network weight? My weight seems a large proportion of the network weight.
It makes up a percentage of it (all stakers at that exact moment) based on how much you have and how long you've had the coin (age), and how much else is at the stake. Mmm now i'm gettin hungry for a medium rare
Thanks for the info. steak would be good also.
'coin age' accumulates after maturity of coins in wallet (8 hours)
to mint a proof of steak block you must supply proof of hash which must be less than a function of 'age'
in c2 PoS minting;
Proof of Hash < coin x age x target
where
coin is matured coin in wallet (coin eligible for stakeing)
age is the increasing variable (time coin has spent in wallet)
coin x age = coin age
target is the proof of work result, so, rewritten,
Proof of Hash < coin x age x target is the same as Proof of Hash < coin age x target
so then is becomes clear that a greater coin age, which is obtained by having either more coins (big wallet balance) or more age (smaller wallet balance continually staking) will result in a greater range of acceptable Proof of Hash values, or, the is a greater probability that any given proof of hash will be valid and result in a block being minted.
Hope this helps, post or pm questions.
@dev teamOn a side note about PoS 2.0 (lol) I would, if I were able to c++ (I c btw, pm if you need c) I'd look into the change they claim will reduce orphaned blocks
I would also be interested in a way to cap effective coin age to 1% of network coin weight? (or 2% or 3%)
float coinAge;
float working_coinAge;
float network_coinAge;
(coinAge / network_coinAge >= 0.01) ? (working_coinAge == 0.01 * network_coinAge) : (working_coinAge == coingAge);
// coinAge is the accumulated coin x age and working_coinAge is the Proof of Hash required value //
basically this would reduce chance to stake to 1% max.
this would eliminate possible 51% coin age attacks and keep small wallets able to mint still,
we could call it PoS 2.1 Graham x
edit, as I think about this yes, you would need to think about how to calculate network_coinAge very carefully