raven dark update.
after adding automated network stats to the explorer (
http://explorer.raven-dark.com/stats - thanks to under's hard work in the ravencoin community.) i noticed the blocktime was not correct. it should be one minute, but was coming out to about 2 minutes. this was due to a special rule on test net that allowed minimum difficulty blocks to be mined if the time between blocks was higher than a specific threshold. i didn't realize the effect this would have when i was originally testing raven dark. and not having a great way to get the average block time for a given number of blocks, this was hard to measure, even more so with the large amounts of hash power we saw in the first few weeks after the initial release. so this lead me to rewrite the getwork method. i used zawy's lwma difficulty algorithm:
https://github.com/zawy12/difficulty-algorithms/issues/3#issuecomment-442129791. then ensued extensive testing, retesting, intentionally breaking, fixing and retesting. after all of this, the block time has been solid at 1 minute on testnet (really like 56-106 seconds).
today, version 0.3.0 was released. with this release, the block time will be adjusted (using the new difficulty algorithm) at block 22666, which should occur around 3am UST on Feb 7th. please update your wallet before this time.
the new release can be downloaded here: (old version link deleted) see:
https://github.com/raven-dark/raven-dark/releasesand if you run a masternode, the dockerfile has been updated and can be found here:
https://github.com/raven-dark/masternode