Assessing the impact of blockchain on business models