New minor release (0.9.1.1)Fix diff command showing incorrect hash rate after hard fork 1
Small improvement to performance of daemon miner (1-2%)
Added backup seed node
Lower mining priority for anon-impairing (<2 mixins) tx
Various portability fixes (mostly from Monero)
Small reduction to memory usage (tens of MB)
Add IP blocking for misbehaving nodes (adapted from Boolberry)
Update checkpoint table
Download (binaries will be added once Arux creates them):
https://github.com/aeonix/aeon/releases/tag/v0.9.1.1Most of these are self-explanatory, except for the reduced mining priority for <2 mixin (< mix 3) transactions. These transactions impair the anonymity of
other transactions on the network by chain reaction effects as discussed in Monero Research Lab's report MRL-0001. As such they are dangerous, but sometimes useful (for example to spend unmixable outputs, or to combine a large number of small outputs)
Instead of banning them entirely, as Monero proposes to do, I have modified the mining code to include at most one such transaction per block, which means approximately 360 per day. As a result, once usage on the network increases, these transactions will only represent a small percentage of the total, and uncontrolled chain reaction effects can not occur.
As a consequence, if you send a transactions with mixin less than 2, and the network is busy, your transaction may take longer to confirm. Once we have variable transaction fees, you may need to pay a higher fee. To ensure your transaction confirms as quickly as possible, use mixin 2 or higher.
This restriction is not fully enforced currently. My plan is to see whether any issues arise, and then fully enforce it later.
aka
"AEON Solves Cryptonote Flaws" (inside joke for the Cryptonote old timers here).