Version 0.3.1 of my article:
http://www.docdroid.net/abp9/forging0-3-1.pdf.htmlAdded a new section about splitting of accounts. Conclusions:
- Under Exp-algorithm, the probability that an account with relative active balance
b generates the next block is exactly
b; if all relative balances are small,
then the U-algorithm essentially works the same way as the Exp-algorithm.
- In general, splitting has no effect on the (total) probability of block generation under Exp-algorithm, and this probability always decreases under U-algorithm. However, the difference is usually not very significant (even if the account is split into many small parts).
- Thus, neither algorithm encourages splitting (anyhow, there is some cost in maintaining many forging accounts, so, in principle, there is no reason to increase too much the number of them in the case of Exp-algorithm as well). The reader should be warned, however, that all the conclusions in this article are valid for
mathematical models, and the real world can introduce some corrections.
- In particular, it should be observed that, if the attacker could harm the network by splitting his account into many small ones, then a very small gain that he achieves by not splitting would not prevent him from attacking the network. If this attacker's strategy presents any real danger, we may consider introducing
a
lower limit for forging (e.g., only accounts with more than, say, 100 NXT are allowed to forge).
Review will follow as usual.
EDIT: maybe, you could elaborate more on the last point you made