because of the slow block rate at the moment. This means that all those who have upgraded to version 0.0.2-2 are, unfortunately, forced to upgrade once more to avoid being left behind.
At the current hash rate and difficulty, the fork should happen around next Monday.
The new release (0.0.2-2) can be downloaded at http://freico.in/download/.
The updated filter has been designed to stabilize the aggressive fluctuations in network difficulty caused by mining booms followed by large hashrate drops.
Because it is a hard-fork, an update of the client is needed before block #28336. This is of utmost importance to pool operators, exchange admins and solo miners.
Besides the new difficulty adjustment algorithm, a difficulty drop x4 has been hardcoded into the new client at block #28336 to aid the current 'high diff/low hash rate' situation.
Blocks left until hard-fork: 0...
[MAJOR FIXES]
Quote
- Add the new difficulty adjustment algorithm, which replaces the simple
average over 2016 blocks with a faster-acting 144-tap Parks and
McClellan FIR filter, and adjustments every 9 blocks with a gain of
0.1025 and limiter of 1.055.
- Prepare for deployment of difficulty adjustment filter to production
network by adding a threshold block after which the new difficulty
adjustment algorithm takes over, for both mainnet and testnet.
- Added Python simulator of new difficulty adjustment algorithm.
- Fixed two related bugs in the freicoin "accounts" system. First, the
'move' RPC command now generates AccountingEntry records with the
current reference height rather than refheight=0. Second, the
'listaccounts' RPC command properly time-value adjusts AccountingEntry
records.
- Fix unwanted transaction de-prioritization. Now calculates both inputs
and outputs of a transaction based on the transaction's reference
height, as opposed to the current block height, which was previously
being used for the inputs. This was resulting in smaller (or even
negative) fees for the purposes of priority calculation, thereby
resulting in transactions that had trouble getting on the block chain.
- Change nVersion on Freicoin Foundation addresses to testnet format, so
that budgets validate correctly. This enables mining on testnet.
- Modified output of 'getblocktemplate' RPC command to include a 'budget'
array specifying budgetary requirements.
average over 2016 blocks with a faster-acting 144-tap Parks and
McClellan FIR filter, and adjustments every 9 blocks with a gain of
0.1025 and limiter of 1.055.
- Prepare for deployment of difficulty adjustment filter to production
network by adding a threshold block after which the new difficulty
adjustment algorithm takes over, for both mainnet and testnet.
- Added Python simulator of new difficulty adjustment algorithm.
- Fixed two related bugs in the freicoin "accounts" system. First, the
'move' RPC command now generates AccountingEntry records with the
current reference height rather than refheight=0. Second, the
'listaccounts' RPC command properly time-value adjusts AccountingEntry
records.
- Fix unwanted transaction de-prioritization. Now calculates both inputs
and outputs of a transaction based on the transaction's reference
height, as opposed to the current block height, which was previously
being used for the inputs. This was resulting in smaller (or even
negative) fees for the purposes of priority calculation, thereby
resulting in transactions that had trouble getting on the block chain.
- Change nVersion on Freicoin Foundation addresses to testnet format, so
that budgets validate correctly. This enables mining on testnet.
- Modified output of 'getblocktemplate' RPC command to include a 'budget'
array specifying budgetary requirements.
[MINOR FIX]
Quote
- Fix forking bug due to truncation of initial distribution calculation.