Cache scrypt hashes on disk
authoralex <alex@alex-VirtualBox.(none)>
Tue, 31 Dec 2013 17:04:16 +0000 (21:04 +0400)
committeralex <alex@alex-VirtualBox.(none)>
Tue, 31 Dec 2013 17:04:16 +0000 (21:04 +0400)
commitc0e8991ed1b482d0dab75f86e415fc63d1104d68
tree90568cec43dac010b9e174fd44607c7d421c200c
parent4c8a536961502b7401fbfddc75b6741d5bfa4328
Cache scrypt hashes on disk

instead of recalculating every time. This policy is able to give us 10-20x startng speed up. User can disable caching with -fastindex=0 option.

Note that this commit makes blockindex code incompatible with old blockchain database files. You need to remove old blockchain files and syncronize with the network again.

Another changes:

1. Stake pooled keys are removed.
src/init.cpp
src/main.cpp
src/main.h
src/qt/locale/bitcoin_en.ts
src/qt/locale/bitcoin_ru.ts
src/txdb-bdb.cpp
src/txdb-leveldb.cpp
src/wallet.cpp