class Chain encapsulate ObjectStream<ChainChange>
WalletPool incremental, Remove the concept of ScanStatePersister
rename WalletPool to Account