This was actually a quite informative, leading edge thread on the subject of difficulty retargeting algorithms until you popped in and sullied it with your stench.
Yes, and ghostlander has a number of quality contribution to the thread.
How about you doing the same?
My first post doesn't count? Default KGW is a coin fountain. You don't even need to exploit it. Just throw hash at the coin, and it starts spitting blocks out. Grab about 40 - 50 blocks in a couple minutes, then take your hash elsewhere. Simple as that. BOB's Wormhole addresses that issue. Does it create more problems than it addresses? That's why I posted here for review. Did I choose KGW for Dobbscoin? No. Another member of the Dobbscoin crew approached Shakezula on the subject of difficulty retarget algorithms, and he put together
this commit, which with settings like "PastSecondsMin = TimeDaySeconds * 2.5;" was sure to turn Dobbscoin into a coin fountain. Not to mention that he failed to address the fact that Dobbscoin has a working testnet. BOB's Wormhole is KGW tuned to a 10 minute block target, with a much smaller event horizon window. Settings like no one else is running. Put forth in this thread to be scrutinized. I personally think KGW sucks. The Wormhole IMO being the best implementation out. I'll take clamping over coin fountain, any day. Especially with a 10 minute block target, on a coin that isn't meant for speculators. Maybe look at my commit history for Dobbscoin, and learn how to make a Coingen coin better than most of whats out right now.
I invite you all to smack around Dobbscoin a.k.a. BOB, some. It also uses KGW, has the fix in the OP applied, but it's running some settings we like to call BOB's Wormh0le, with a much smaller event horizon window. Not intended to be the be all end all answer... It's still KGW. But putting something a little different out there, that we might be able to learn from. Yeah, there is practically no hash on the coin, so it won't take much to hammer it, so try not to hit it too hard and just it. Though, at the end of the day, we're not trippin. Checkpoint, increment versions, rebuild, release... It'd be nicer if you didn't try to completely ruin the fun for everyone. I'm thinking we're most susceptible to a difficulty walkup. Haven't really tested it. Figure some of you all might be better equipped to accomplish the task of exposing flaws with excellence. BTCBob will probably get mad at me for posting this. But hey... Anyone down to hammer the h0le? Heh heh... Them other Bobbies will probably freak out if they see some huge diff spikes... LOL
Dobbscoin HomepageLatest Dobbscoin ReleaseDobbscoin SourceDobbscoin Block Explorer (might be interesting to compare to
Auroracoin block explorer)
Dobbscoin Home PoolDobbscoin SMF#dobbscoin on FreeNode
P.S. Though BOB has Coingen roots, Testnet does work. So that's always an option. Though the seed node can be wonky at times.