I would like to steer the conversation towards fork talk if I could. I want to first off make it absolutely clear that in my opinion, HyperStake could stay in the same state forever and be a perfectly fine coin that works well and stakes well as it does now. But it might also be a bit of fun to add something new, and also put it on a more sustainable long term path.
I would like to propose 3 things for consideration of the community, and ask for well reasoned feedback.
1 -
Increase block time. My primary reasoning for this is the growth of the blockchain size over time and the resources it takes to run the chain and to sync it from scratch. The smaller the chain the better. As you all know I have taken over
RateCoin and forked it to be something I found to be sustainable and attractive long term. I forked the block target from the very ugly 30 second target to 3 minute. This puts XRA at 480 blocks per day. But that also means only 480 stakes per day network wide. I could see something like this working for HYP, but I would lean towards perhaps 2-2:30 minute blocks, which would yield 575-720 blocks per day instead of the current 960 per day. One thing to keep in mind is that although we want high difficulty, we want new comers to have a reasonable experience staking HYP.
2 -
Increase the maximum stake age (really the max age that weight grows larger) to allow smaller inputs to have greater opportunity to stake. I don't have a hard number in my head for what is the best max age, but I do think we need a max age. I think there is room to double the current maximum from 32 up to 64, and maybe even up to 100. Lots of old outputs laying around wanting to stake. This also lets a patient small holder have a greater opportunity to stake without buying a large sum.
3 -
A bonus weight advantage and stake reward for compounded blocks. If the block was created via coinstake not via transaction, then I propose to give an additional stake weight to it (maybe 5-10% extra) and an increased reward (maybe 1100 HYP instead of 1000 max). This would encourage compound staking, but would also discourage resizing your outputs ("blocks") too often. I would need to do quite a bit of testnetting with this feature, but I think it could prove unique and fun.
Any thoughts?