Category Archives: Kimoto Gravity Well

Franko Update includes Kimoto Gravity Well

The recent Franko update ( will switch to the Kimoto Gravity Well difficulty adjustment algorithm first used in Megacoin.

Unfortunately there will be a drawback for the Franko Android Wallet App.  The syncing of the blockchain will be slower than with the previous difficulty adjustment code after block 400,000.  This is primarily a result of having to adjust the difficulty after every block.

There are parts of the code of the app that can slow down downloading the blockchain.  The first is verifying the hash of each block.  The second is verifying the difficulty of each block.  Currently, the code for the scrypt hash function is executed natively (not in java) which provides significant speed advantages.  We are hoping that we can optimize the Kimoto Gravity Well in Java so it does not become a bottleneck in the app performance.