What is DGW3?

I updated DGW to V3, but I never really said why. So here's the breakdown of why it's better.If you look at the image above, you'll see a tight fit between the difficulty and network hashrate. DGW3 actually reacts as quickly to large additions of hashing power, but in a much more fluid manner. To do this I removed the EMAs and replaced them with SMAs. The goal of this is to have very consistent confirmation times for the future of the coin (no large waves anymore).Here you can see from once block to the next the difficulty adjustments are pretty small, but yet still enough to react very quickly.Beyond this, I've fixed the long standing issues with V1 and V2 and some more rare architectures. The problem was that floating points are calculated differently on different architectures, so this I removed them entirely and am calculating the adjustment with large integers.DGW3 is definitely the best algorithm for difficulty adjustment in the space now. I'm really happy with it and it should serve us well.