I am working with eagleflies and will make sure PoS happens (again either general or special
); it'll be better that the whole community takes a look at the source code (PoS-II), also an opportunity for me to get it improved.
https://github.com/magi-project/m-NoblecoinWe can work on this code base from now on. I've cleaned up many codes which are for prior magi hardforks but unnecessary to NOBL. To make sure changes are valid, I've tested it in testnet; so basically it's working. If all want, we can do the testnet. Also, I made changes to adapt to NOBL's specifications:
- 1 min PoS block time (5 min PoW block time, we have to have PoW block chain going before PoS is self-sustainable)
- 2 billion premine NOBL
- 7.5% APR for PoS (I don't yet look into PoS-II parameters carefully)
Though you guys already decided the interest rate; I have to say 7.5% is something I would concern. For comparison, magi uses 5% maximum, currently at 2.6% or so, number of coins generated by PoS-II can be seen here (currently 1.9 million supply)
http://xmg.makejar.com/xmg-per-day. Question is that what if NOBL gets into top 10, would the interest generate too much value then? Never mind, just my thought.
A few comments:
I really think that now would be a good time to open discussion for a custom POW algo again. Or one of the tougher POW algo's that are not cost effective to asic. The POS train really has left the building.
Changing POW algo is tricky, that might cause hidden GPU miners. I'm not advising the magi's design, but I've been thinking these stuffs for few months; the most likely course to me is to encourage mining at a moderate hashrate level by enabling dynamic block reward; as what magi is doing, that basically makes multipool mining unlikely too.
Right now there is also PoS pool staking, that's definitely not good at all to PoS, centralization & potential security issue. I guess they will catch NOBL if NOBL takes the general PoS and uses a high interest rate, just be careful of this kind. Stakemybit was trying to get magi, but simply delisted it because of the PoS-II; you know how the staking pool is doing; I personally don't like this kind of things, too much speaking of profits, just not a coin all about.
It's entirely possible that general pos can deal with such problems with some tweaking and adjustements during building phase. It's good that we are aware of these problems now.
That's absolutely right, and that's how we get to PoS 2.0 and PoS-II.
I think such attack could be mitigated with typical PoS if we used quite low Max Stake Age e.g. 1 week? And Min Stake Age of couple of hours? This way it does not matter if someone keeps staking for months since Weight will be capped.
For this, the better solution is blackcoin's PoS 2.0 which completely takes out the staking time, i.e., one never gets the advantage of offline time; but obviously, people can still stock a significant amount of coins to initiate an attack. That's not easy to be done, but possible (for example, pool staking, you'd never know what they are doing).
If one thinks about these issues further, he might end up with conclusion: stakers should not gain any advantage by staking significant amount of coins (per transitions), or offline time, that's just what PoS-II is about.
Feel free to point out any points I've missed or I was wrong.