Harnessing the power of blockchain