distributed virtual bank