refactor blockstore to be extensible (#21)
* refactor blockstore to be extensible* add configuration for setting blockstore variant* use the configuration when getting blockstore
authored by hailey.at and committed by GitHub 8 months ago fead6747 5f0d713f