Author

Topic: [HYP] HyperStake | Generous Reward Staking | Advanced Staking Controls & Wallet - page 122. (Read 679332 times)

full member
Activity: 143
Merit: 100
I am worried that lowering the block time on HYP could just make small holders get even less stakes.  Increasing the max stake age is a good idea.  I like 90 days because a small block like 1550 HYP is estimated to take 90 days to stake.

I really like the compounding idea.  It will reward small blocks that have a lower probability to stake.  It will also encourage smaller holders to stake what they stake instead of taking profits.
legendary
Activity: 1330
Merit: 1000
Blockchain Developer
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?
legendary
Activity: 1330
Merit: 1000
Blockchain Developer
The greek translation is here

https://bitcointalksearch.org/topic/m.11984714


anyone thats wants to send over some hyp for my work pm me Cheesy


Thanks Joe, added to the OP.
legendary
Activity: 1680
Merit: 1010
Professional Native Greek Translator (2000+ done)
The greek translation is here

https://bitcointalksearch.org/topic/m.11984714


anyone thats wants to send over some hyp for my work pm me Cheesy
sr. member
Activity: 433
Merit: 250
We are the first to program your future (c)
It is also noteworthy that your estimated time to stake will not decrease when a block stays without staking after it has reached the max age (at which point weight stops accumulating), even if difficulty stays constant. This is because at T+dt. you know something you did not know beforehand: your block has not staked between T and T+dt.

A much easier way to "get" this is to think about the likelihood of getting tails on a coin flip. Before you start, the estimated time to tails is... I dunno, about 2 or 3 flips ? However, imagine flipping the coin and you get heads. And again. You have already flipped twice, without tails. The new estimated time to tails is still the same as it was originally, you're not any closer despite already doing some work (flips, or attempts to stake in the case of HYP), because the flips are independent. The staking hashes are "close enough" to independent here, and behave in a simular way.


Yes, flips are independent if you look on them discretely. From this point of view it's logical that the estimated time shouldn't change. But in the same moment we have a sequence that aligns with the probability theory. Binomial distribution calculator says that there is a probability of 3.2% to get only heads in 5 flips, and 0.097% to get only heads in 10 flips, though it's still possible (the deviation will be more than 3 sigma of a normal distribution if we will approximate the binomial distribution to it).


In our case a sequence begins when a block has matured and started to stake, but surely it implies an uninterrupted process for estimations to be more or less informative.

UPD: No, lets say that a sequence begins when a block has reached the max age.
legendary
Activity: 1276
Merit: 1001
It is also noteworthy that your estimated time to stake will not decrease when a block stays without staking after it has reached the max age (at which point weight stops accumulating), even if difficulty stays constant. This is because at T+dt. you know something you did not know beforehand: your block has not staked between T and T+dt.

A much easier way to "get" this is to think about the likelihood of getting tails on a coin flip. Before you start, the estimated time to tails is... I dunno, about 2 or 3 flips ? However, imagine flipping the coin and you get heads. And again. You have already flipped twice, without tails. The new estimated time to tails is still the same as it was originally, you're not any closer despite already doing some work (flips, or attempts to stake in the case of HYP), because the flips are independent. The staking hashes are "close enough" to independent here, and behave in a simular way.

newbie
Activity: 11
Merit: 0
Hi everyone  I'm new for HYP
I have Question
1. Are my block going to stake  when  Days to stake (est)  = 0  right?
2. Why  Days to stake (est) increase ( I have to see lowest 19.8 days)
3. Do I must run wallet any time? (or most)
4. In pic.  Can I get stake in any block ?
thx for your help

Hi Smiley
1. No. It can stake in a few minutes or it can stake in a few months. This indicator is only for reference, a block will stake when the correct hash is found, i.e. when a block has been lucky to sign the coinstake transaction which gives you the reward. It can happen at any time.
2. The indicator takes into account the difficulty. When the diff rises, the expected time increases.
3. Yes, preferably. Blocks are hashed continuously when your wallet is open. But when is not, nothing happens. So the more time your wallet is open, the more chances to stake.
4. You will get stakes from all blocks, sooner or later. Just try to keep your wallet running.

Thx a lot  
I must run wallet more as more posible I going to stake
sr. member
Activity: 433
Merit: 250
We are the first to program your future (c)
Hi everyone  I'm new for HYP
I have Question
1. Are my block going to stake  when  Days to stake (est)  = 0  right?
2. Why  Days to stake (est) increase ( I have to see lowest 19.8 days)
3. Do I must run wallet any time? (or most)
4. In pic.  Can I get stake in any block ?
thx for your help

Hi Smiley
1. No. It can stake in a few minutes or it can stake in a few months. This indicator is only for reference, a block will stake when the correct hash is found, i.e. when a block has been lucky to sign the coinstake transaction which gives you the reward. It can happen at any time.
2. The indicator takes into account the difficulty. When the diff rises, the expected time increases.
3. Yes, preferably. Blocks are hashed continuously when your wallet is open. But when is not, nothing happens. So the more time your wallet is open, the more chances to stake.
4. You will get stakes from all blocks, sooner or later. Just try to keep your wallet running.
newbie
Activity: 11
Merit: 0
Hi everyone  I'm new for HYP
I have Question
1. Are my block going to stake  when  Days to stake (est)  = 0  right?
2. Why  Days to stake (est) increase ( I have to see lowest 19.8 days)
3. Do I must run wallet any time? (or most)
4. In pic.  Can I get stake in any block ?
http://image.free.in.th/v/2013/ii/150727021748.jpg
http://image.free.in.th/v/2013/ti/150727021748.jpg
thx for your help
sr. member
Activity: 433
Merit: 250
We are the first to program your future (c)
Which exchange is best to get hyperstake?

The one with the biggest volume is Cryptsy. But on T-Rex it's slightly cheaper.
member
Activity: 100
Merit: 10
Hi everyone. I'm new to pos coins and especially to HYP.
Just bought some coins to try. I read wiki where they say to split blocks 1622.222222  - 5574.646811 . Then I split my block.
And i get this.
 
143.63 days? Is this real?

Probably not, but bigger blocks happen a lot faster. In my recent experience, anything under about 10K block size is going to take a while. Not 143 days, mind you, but a lot longer than ~10.

The "proper" block size has been THE raging debate with HYP since about an hour before it launched Tongue My opinion is 10K and faster compounding, but there are a number of strategies, and they all have valid reasons behind them. Maximizing your APR return calls for smaller blocks. Short term returns call for bigger blocks, but you WILL hit the cap. It's fun Cheesy


I got my blocks at 5-7k and they seem to do ok if I keep the wallet open 24/7. I do have a sneaky 2k block at 112.89 days waiting to pop though!

Excellent to see you talented people continuing the development on this coin and glad richie finally got round to adding it on trex

keep up the great work press & co Cheesy
legendary
Activity: 1372
Merit: 1022
Anarchy is not chaos.
Hi everyone. I'm new to pos coins and especially to HYP.
Just bought some coins to try. I read wiki where they say to split blocks 1622.222222  - 5574.646811 . Then I split my block.
And i get this.
 
143.63 days? Is this real?

Probably not, but bigger blocks happen a lot faster. In my recent experience, anything under about 10K block size is going to take a while. Not 143 days, mind you, but a lot longer than ~10.

The "proper" block size has been THE raging debate with HYP since about an hour before it launched Tongue My opinion is 10K and faster compounding, but there are a number of strategies, and they all have valid reasons behind them. Maximizing your APR return calls for smaller blocks. Short term returns call for bigger blocks, but you WILL hit the cap. It's fun Cheesy
newbie
Activity: 12
Merit: 0
Hi everyone. I'm new to pos coins and especially to HYP.
Just bought some coins to try. I read wiki where they say to split blocks 1622.222222  - 5574.646811 . Then I split my block.
And i get this.
 http://content.screencast.com/users/Sinergetikus/folders/Snagit/media/f0ddc3e9-3a10-44ab-a716-dc714ebf721e/07.26.2015-21.33.png
143.63 days? Is this real?
newbie
Activity: 49
Merit: 0
Which exchange is best to get hyperstake?
legendary
Activity: 1372
Merit: 1022
Anarchy is not chaos.
Code:
configure: error: hexdump is required for tests
i can't continue to make. any solutions??

Either install hexdump, or add a # character at the start of the line that mentions hexdump in configure.ac (if you do this, you will need to run ./autogen.sh before running configure again). You should not actually need hexdump down the line, so bypassing it here is fine, I think.


I would install it, and I'd also install boost 1.55. NOT 1.54, it has issues.
legendary
Activity: 1276
Merit: 1001
Code:
configure: error: hexdump is required for tests
i can't continue to make. any solutions??

Either install hexdump, or add a # character at the start of the line that mentions hexdump in configure.ac (if you do this, you will need to run ./autogen.sh before running configure again). You should not actually need hexdump down the line, so bypassing it here is fine, I think.
hero member
Activity: 938
Merit: 1000
Yep I think this is normal. Continue on with "./configure --with-incompatible-bdb" and then "make"
thanks. but still have this problem
Code:
checking for boostlib >= 1.20.0... yes
checking whether the Boost::System library is available... yes
checking for exit in -lboost_system... yes
checking whether the Boost::Filesystem library is available... yes
checking for exit in -lboost_filesystem... yes
checking whether the Boost::Program_Options library is available... yes
checking for exit in -lboost_program_options-mt... yes
checking whether the Boost::Thread library is available... yes
checking for exit in -lboost_thread... yes
checking whether the Boost::Chrono library is available... no
checking for working boost reduced exports... no
configure: WARNING: boost versions < 1.49 are known to have symbol visibility issues. Disabling reduced exports.
configure: error: hexdump is required for tests
i can't continue to make. any solutions??
legendary
Activity: 1564
Merit: 1027
The icon animation has been fixed. This has actually always been a problem when building with qt5, and iDunk was able to sort it out for us. Updated 64 bit bin here https://github.com/hyperstake/HyperStake/releases/tag/v1.1.1.3

Yep, the icon is now flashing as it should be.

Thanks!
legendary
Activity: 1330
Merit: 1000
Blockchain Developer
The icon animation has been fixed. This has actually always been a problem when building with qt5, and iDunk was able to sort it out for us. Updated 64 bit bin here https://github.com/hyperstake/HyperStake/releases/tag/v1.1.1.3
legendary
Activity: 1330
Merit: 1000
Blockchain Developer
hi, i was trying to compile wallet on my vps, and i got this error

how to fix this??


I don't see an error. did it finish compiling? Those are just warnings where the code does something the compiler don't expect.

Yep I think this is normal. Continue on with "./configure --with-incompatible-bdb" and then "make"
Jump to: