Bitcoin Forum
November 23, 2017, 02:07:40 AM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: « 1 ... 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 [228] 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 »
  Print  
Author Topic: HoboNickels - HBN - High Fast Stake - Version 2.0! More Secure, Less Intensive  (Read 400795 times)
lightspeedy
Jr. Member
*
Offline Offline

Activity: 52


View Profile
July 06, 2017, 10:54:45 PM
 #4541

Hey Everyone.

Would like a quick feedback/vote.

Right now the difficulty for HBN is very low. Not many miners these days. And those who are mining are taking advantage via flash mining. They wait until no blocks have been mined for hours and the diff drifts lower and lower, then they turn on 100+ mh/s and crush though block after block after block.  This either causes large Regorgs or wallet delays.

So I would like to do something for this.   Here are a few options.

1) Turn off PoW of completely.
2) Set minimum PoW Difficulty to say 2 or 3 or higher.
3) Only allow 1 PoW block for every 5 PoS blocks.

I am leaning towards 1 or 3. Likely 1.  Would like to implement something before July is over. So going to move quickly..

What say ye?  




Why not combine point 2) and 3) ??
I would set min PoW difficulty to 5 because the mining hardware power increased over the recent years.
You also could check a faster PoW difficulty adjustment.
If more than 2 PoW coins were created the last 30 seconds then adjust the new difficulty while multiplying it by the to much created coins.

1511402860
Hero Member
*
Offline Offline

Posts: 1511402860

View Profile Personal Message (Offline)

Ignore
1511402860
Reply with quote  #2

1511402860
Report to moderator
1511402860
Hero Member
*
Offline Offline

Posts: 1511402860

View Profile Personal Message (Offline)

Ignore
1511402860
Reply with quote  #2

1511402860
Report to moderator
1511402860
Hero Member
*
Offline Offline

Posts: 1511402860

View Profile Personal Message (Offline)

Ignore
1511402860
Reply with quote  #2

1511402860
Report to moderator
Join ICO Now A blockchain platform for effective freelancing
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
Tranz
Legendary
*
Online Online

Activity: 1162


May the force bit with you.


View Profile
July 06, 2017, 11:51:36 PM
 #4542

speaking the tweaks.
I found it hell difficult to sent some bigger amount to other adress while want to send recently staked blocks in amount which is stakeable under the treshold .
Use case: would like to send 150k to someone in 5k block of most fresh coinst . currently it takes ages to do so.
first ... wallet is ugly laggy.
than coincontrol sort is laggy.
once first operation is done  and you go back to coin control there is no way it remembers your filter and position of collumns you made to make your selection simplier...


at the end i dont mind its the price of this lovely coin to handle ... but ..


if i check to send 150k and just say  : send in 5k  out of newest blocks and everything happens in one go... it would be great


Noted and I agree. Part of the laggyness also comes from flash mining and part from staking. I like how PressTab did the split via HyperStake. I will look to implement that as well!  Lots to do..


Why not combine point 2) and 3) ??
I would set min PoW difficulty to 5 because the mining hardware power increased over the recent years.
You also could check a faster PoW difficulty adjustment.
If more than 2 PoW coins were created the last 30 seconds then adjust the new difficulty while multiplying it by the to much created coins.



I am actually coding up combining 1 and 3.

At block 5.7 million every PoW must only come after a PoS block. Or if no block is found in 10 minutes.
At block 6.0 million only if no block is found after 10 mins.

HBN: https://bitcointalk.org/index.php?topic=303749.0
hobonickels.info HBN F1TranzWqFGZyFeTMu6iLbtTQgdXuJPsiL
Tranz
Legendary
*
Online Online

Activity: 1162


May the force bit with you.


View Profile
July 08, 2017, 03:28:58 AM
 #4543

Here is what I have come up with. I will be doing more testing, so might be some tweaks but this should be pretty solid.  

https://github.com/Tranz5/HoboNickels/commit/e14a28cce0967110327f758066c11922af94aa5e

Quote
Proof of Work Limits

From Block 5.6m PoW will only be accepted after a Stake block, or 10minutes with no block.
From Block 6.0m PoW will only be accepted after 10 mins with no block.
Bump to version 1.5.3.0 and update Proto Version, will send alerts.
Bump back down the DB version , as LevelDB1.9 "should" work fine as a drop in with LevelDB 1.7

Let me know your feedback if you have it.

HBN: https://bitcointalk.org/index.php?topic=303749.0
hobonickels.info HBN F1TranzWqFGZyFeTMu6iLbtTQgdXuJPsiL
*Sakura*
Legendary
*
Offline Offline

Activity: 1330

I wish you all love and profitable investments!!!


View Profile
July 08, 2017, 07:16:19 AM
 #4544

Here is what I have come up with. I will be doing more testing, so might be some tweaks but this should be pretty solid.  

https://github.com/Tranz5/HoboNickels/commit/e14a28cce0967110327f758066c11922af94aa5e

Quote
Proof of Work Limits

From Block 5.6m PoW will only be accepted after a Stake block, or 10minutes with no block.
From Block 6.0m PoW will only be accepted after 10 mins with no block.
Bump to version 1.5.3.0 and update Proto Version, will send alerts.
Bump back down the DB version , as LevelDB1.9 "should" work fine as a drop in with LevelDB 1.7

Let me know your feedback if you have it.


First of all, Tranz, I really respect you. But 5-6 million blocks is very, very much for computer resources, especially if you have a lot of POS coins.
Why not make a hardfork with a new blockchain? We need to do the simplest swap scheme. For example, the user downloads a new wallet v.2, replaces the v.2 wallet.dat file with old v.1 wallet.dat file, and starts working with the new blockchain. I remember, so did in the Syscoin project.
Thus, even if someone misses the swap process, he will never lose his share. And this can be done every 2-3 years.
Please consider my proposal.

HCLivess
Legendary
*
Offline Offline

Activity: 1344


[[[],[]],[[],[]]]


View Profile WWW
July 08, 2017, 08:26:29 AM
 #4545

Thank, amazing

I vote for "stake for charity" limit removal for above 50%
not critical, obviously

Bismuth - New Language, Interpretation Engines, Free Set of DAPPs https://bitcointalk.org/index.php?topic=1896497
Bitrated user: HCLivess.
Majormax
Legendary
*
Offline Offline

Activity: 1512


View Profile WWW
July 08, 2017, 10:26:54 AM
 #4546

Here is what I have come up with. I will be doing more testing, so might be some tweaks but this should be pretty solid.  

https://github.com/Tranz5/HoboNickels/commit/e14a28cce0967110327f758066c11922af94aa5e

Quote
Proof of Work Limits

From Block 5.6m PoW will only be accepted after a Stake block, or 10minutes with no block.
From Block 6.0m PoW will only be accepted after 10 mins with no block.
Bump to version 1.5.3.0 and update Proto Version, will send alerts.
Bump back down the DB version , as LevelDB1.9 "should" work fine as a drop in with LevelDB 1.7

Let me know your feedback if you have it.


First of all, Tranz, I really respect you. But 5-6 million blocks is very, very much for computer resources, especially if you have a lot of POS coins.
Why not make a hardfork with a new blockchain? We need to do the simplest swap scheme. For example, the user downloads a new wallet v.2, replaces the v.2 wallet.dat file with old v.1 wallet.dat file, and starts working with the new blockchain. I remember, so did in the Syscoin project.
Thus, even if someone misses the swap process, he will never lose his share. And this can be done every 2-3 years.
Please consider my proposal.

If this can be done without serious issues (that is quite a big if) , then it is a good suggestion.  The resource consumption of the wallet does deter a lot of users.

I know Tranz is opposed to swaps, and he is the one who would have to do the coding, no mean feat. Isn't a swap is like creating a new coin : lots of potential for bugs, and a whole design project ?

Perhaps there are capable coders who would could put something together as an example for others (including Tranz)  to look over ? Then the community can begin to discuss it.

I am ignorant of code, so apologies for the crudeness of the suggestion !
Tranz
Legendary
*
Online Online

Activity: 1162


May the force bit with you.


View Profile
July 08, 2017, 03:48:44 PM
 #4547



First of all, Tranz, I really respect you. But 5-6 million blocks is very, very much for computer resources, especially if you have a lot of POS coins.
Why not make a hardfork with a new blockchain? We need to do the simplest swap scheme. For example, the user downloads a new wallet v.2, replaces the v.2 wallet.dat file with old v.1 wallet.dat file, and starts working with the new blockchain. I remember, so did in the Syscoin project.
Thus, even if someone misses the swap process, he will never lose his share. And this can be done every 2-3 years.
Please consider my proposal.

Let's call this plan D. If all attempts at lowering memory and CPU fail. Then I won't discount the idea completely. But for now it is only a fleeting thought in my mind.

Thank, amazing

I vote for "stake for charity" limit removal for above 50%
not critical, obviously

Yes, I will be doing this in final version 1.6 release.

HBN: https://bitcointalk.org/index.php?topic=303749.0
hobonickels.info HBN F1TranzWqFGZyFeTMu6iLbtTQgdXuJPsiL
*Sakura*
Legendary
*
Offline Offline

Activity: 1330

I wish you all love and profitable investments!!!


View Profile
July 08, 2017, 08:26:12 PM
 #4548



First of all, Tranz, I really respect you. But 5-6 million blocks is very, very much for computer resources, especially if you have a lot of POS coins.
Why not make a hardfork with a new blockchain? We need to do the simplest swap scheme. For example, the user downloads a new wallet v.2, replaces the v.2 wallet.dat file with old v.1 wallet.dat file, and starts working with the new blockchain. I remember, so did in the Syscoin project.
Thus, even if someone misses the swap process, he will never lose his share. And this can be done every 2-3 years.
Please consider my proposal.

Let's call this plan D. If all attempts at lowering memory and CPU fail. Then I won't discount the idea completely. But for now it is only a fleeting thought in my mind.


Oh, thank you! Of course, if all of the above problems can be solved without a fork/swap, it will be even better.

ReydeApio
Full Member
***
Offline Offline

Activity: 132


View Profile
July 08, 2017, 11:15:33 PM
 #4549

Here is what I have come up with. I will be doing more testing, so might be some tweaks but this should be pretty solid.  

https://github.com/Tranz5/HoboNickels/commit/e14a28cce0967110327f758066c11922af94aa5e

Quote
Proof of Work Limits

From Block 5.6m PoW will only be accepted after a Stake block, or 10minutes with no block.
From Block 6.0m PoW will only be accepted after 10 mins with no block.
Bump to version 1.5.3.0 and update Proto Version, will send alerts.
Bump back down the DB version , as LevelDB1.9 "should" work fine as a drop in with LevelDB 1.7

Let me know your feedback if you have it.

Will the increase in time between PoW blocks have a corresponding increase in the PoW block reward?

e.g., Before Block 5.6m Ming the Miner would have the opportunity to mine X blocks per 24 hours and after Block 6.0m he would get Y per 24 hours...
Tranz
Legendary
*
Online Online

Activity: 1162


May the force bit with you.


View Profile
July 08, 2017, 11:24:23 PM
 #4550

Here is what I have come up with. I will be doing more testing, so might be some tweaks but this should be pretty solid.  

https://github.com/Tranz5/HoboNickels/commit/e14a28cce0967110327f758066c11922af94aa5e

Quote
Proof of Work Limits

From Block 5.6m PoW will only be accepted after a Stake block, or 10minutes with no block.
From Block 6.0m PoW will only be accepted after 10 mins with no block.
Bump to version 1.5.3.0 and update Proto Version, will send alerts.
Bump back down the DB version , as LevelDB1.9 "should" work fine as a drop in with LevelDB 1.7

Let me know your feedback if you have it.

Will the increase in time between PoW blocks have a corresponding increase in the PoW block reward?

e.g., Before Block 5.6m Ming the Miner would have the opportunity to mine X blocks per 24 hours and after Block 6.0m he would get Y per 24 hours...

No, it may have the opposite effect. With no PoW, the PoS will be the only thing moving the chain, so the difficulty should go up a bit.  Taking down the reward a bit.  Orphans should be lower though.

HBN: https://bitcointalk.org/index.php?topic=303749.0
hobonickels.info HBN F1TranzWqFGZyFeTMu6iLbtTQgdXuJPsiL
Rockstaratemyhamster
Newbie
*
Offline Offline

Activity: 3


View Profile
July 09, 2017, 01:16:03 AM
 #4551

Maybe the lack of miners is due to problems with the network and nobody reporting them? I tried to solo mine and hit a dozen of blocks but all of them get rejected. Tested with different miners and settings, opening ports etc.  Mining other coins is fine though. So i guess the problem is not on my end. https://img1.picload.org/image/rplpipra/1.jpg
Tranz
Legendary
*
Online Online

Activity: 1162


May the force bit with you.


View Profile
July 09, 2017, 05:36:14 AM
 #4552

Maybe the lack of miners is due to problems with the network and nobody reporting them? I tried to solo mine and hit a dozen of blocks but all of them get rejected. Tested with different miners and settings, opening ports etc.  Mining other coins is fine though. So i guess the problem is not on my end.

It is fixed in ver 1.5.3.0.

You can get that version here:
https://github.com/Tranz5/HoboNickels/releases/tag/1.5.3.0

Required before block 5.6 million.

HBN: https://bitcointalk.org/index.php?topic=303749.0
hobonickels.info HBN F1TranzWqFGZyFeTMu6iLbtTQgdXuJPsiL
HCLivess
Legendary
*
Offline Offline

Activity: 1344


[[[],[]],[[],[]]]


View Profile WWW
July 09, 2017, 07:50:25 AM
 #4553

Thank you very much! What about master nodes? They revived projects like Chaincoin to previously unwitnessed popularity. Could something like that apply to HBN?

Bismuth - New Language, Interpretation Engines, Free Set of DAPPs https://bitcointalk.org/index.php?topic=1896497
Bitrated user: HCLivess.
Tranz
Legendary
*
Online Online

Activity: 1162


May the force bit with you.


View Profile
July 09, 2017, 12:50:45 PM
 #4554

Thank you very much! What about master nodes? They revived projects like Chaincoin to previously unwitnessed popularity. Could something like that apply to HBN?

Don't know too much about Master Nodes. What can you tell me about them, what benefit do they have?

HBN: https://bitcointalk.org/index.php?topic=303749.0
hobonickels.info HBN F1TranzWqFGZyFeTMu6iLbtTQgdXuJPsiL
EGStrategies
Member
**
Online Online

Activity: 77


View Profile
July 09, 2017, 04:02:31 PM
 #4555

Did the network fork recently? My wallet is all messed up since last night and is always a few seconds behind syncing and now is farther and farther behind on its block height. I just ran the wallet staking. Is there anything that can fix this?
lightspeedy
Jr. Member
*
Offline Offline

Activity: 52


View Profile
July 09, 2017, 04:42:50 PM
 #4556

Did the network fork recently? My wallet is all messed up since last night and is always a few seconds behind syncing and now is farther and farther behind on its block height. I just ran the wallet staking. Is there anything that can fix this?

Too much transactions in your wallet?
Had the same issue with a wallet size of 120Mb and about 135K transactions.
EGStrategies
Member
**
Online Online

Activity: 77


View Profile
July 09, 2017, 04:50:00 PM
 #4557

Did the network fork recently? My wallet is all messed up since last night and is always a few seconds behind syncing and now is farther and farther behind on its block height. I just ran the wallet staking. Is there anything that can fix this?

Too much transactions in your wallet?
Had the same issue with a wallet size of 120Mb and about 135K transactions.

shouldn't be that, my transactions are under 500 total wallet is under 1 Mb
lightspeedy
Jr. Member
*
Offline Offline

Activity: 52


View Profile
July 09, 2017, 04:56:41 PM
 #4558

Did the network fork recently? My wallet is all messed up since last night and is always a few seconds behind syncing and now is farther and farther behind on its block height. I just ran the wallet staking. Is there anything that can fix this?

Too much transactions in your wallet?
Had the same issue with a wallet size of 120Mb and about 135K transactions.

shouldn't be that, my transactions are under 500 total wallet is under 1 Mb

Did you update to the new wallet version 1.5.3??
When was the last reboot of your machine?
Tranz
Legendary
*
Online Online

Activity: 1162


May the force bit with you.


View Profile
July 09, 2017, 09:14:36 PM
 #4559

No forks. I have wallets running all versions of 1.5 and all are good to go. However I will say the network was very very busy this morning with a ton of PoS and PoW blocks.  This caused many wallets to lag while they processed the blocks. Also some, including two of mine, and sounds like yours, may have missed a block in the middle of that, and this caused a bunch of orphan blocks to come into your wallet.  Until you were able to get that missing block, you were behind. All of mine resolved themselves without having to do much more then just wait it out. 

You can try to set the reserve balance high and basically turn off staking for a bit till you can get caught up. Or you may need a quick wallet restart.

This further validates my notion to turn off PoW at block 6.0 million.

Further more I think we need at least 1 more fork to put block time to 90 seconds and allow blocks to stake starting at 1 day old.  I think both of these will allow the network and wallets to run much smoother. We will see how things go after block 5.6million which will put the brakes on PoW, not stop it, but slow it down. Then how things are at 6.0million when PoW is turned of.

Hopefully by that time I should have a much more efficient staking algo that will lower wallet lag and decrease CPU, which will help your wallet and the network run a lot smoother.


HBN: https://bitcointalk.org/index.php?topic=303749.0
hobonickels.info HBN F1TranzWqFGZyFeTMu6iLbtTQgdXuJPsiL
panpine
Member
**
Offline Offline

Activity: 107


View Profile
July 09, 2017, 10:57:02 PM
 #4560

switching to 1.5.3 is a kind of vote ? if majority stays with 1.5.1 including cryptopia and fairglu's explorer they will be on diffrent chain than 1.5.3ers after mentioned blocks?
Pages: « 1 ... 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 [228] 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!