Variable Ledger.storage

data storage for all the blocks

class Ledger
{
  // ...
  IBlockStorage storage ;
  // ...
}