Blockchain: a paradigm shift in business practices