Okay a little delayed but everything came together in the end. Most likely I wasted too much time trying to make the logo and such especially since I'm by no means an artist and I suspect someone could easily do a much better job in a fraction of the time (that said, there are a bunch of stock litecoin graphics that could use a harambe refresh). So for a few more technical details now that everything has been tested a bit more:
- Exponential reward decay curve where Block Value = e ^ (2.5 - 0.01 * (height / 29200) truncated to two decimal places
This may look a bit convoluted but it's very similar in theory to the exponentially decaying reward structure used by bitcoin and most others, except hopefully providing a little more granularity in reward changes. 29200 is the nominal number of blocks solved in a month at a 90s blocktime so the block reward should change ~monthly.
- Using DGW3 as difficulty adjustment algorithm, modified slightly with a 12 block average vs 24
Played around with this for a while, mostly trying to implement MIDAS or variants of it as that seemed more promising but it ended up either breaking or just not performing well on most of my attempts. DGW3 seems to work fairly well for most scenarios - the only thing that was a bit of an issue was the time it takes to catch up to large hashrate changes, but hopefully after launch once the hashrate stabilizes this won't be an issue. This was also the reason that the 12 block average was chosen in order to try to boost the 'reaction time'.
- 10,000 coin premine
Decided that I would take the middle road here between nothing and 50% premine airdrop to the national wildlife foundation
. During the first month that's less than the number of coins produced in a single day and is such a small fraction of the total that I don't think anyone should be too upset about it. I'll try to layout some specific projects/bounties, but moving forward there's a lot of updating that needs to be done to move the codebase to the new build system which I could definitely use some help with and there's tons of other things that can be coded to support the coin so that's what I intend to use the majority for. Although now reflecting on what I said previously, I take back the part about not using any of it towards graphics. Obviously it will be proportional to the effort but I think that we can have a lot of fun making the "harambe memorial satoshi client", aka the greatest piece of software ever made.
Anyway let me know if anyone has some last minute thoughts otherwise I'll make an announcement thread in a day or so and upload the release version.