Ported BlockStore, FullPrunedBlockStore.
mvn test passed.