Blockchain, Artificial Intelligence and IoT, ready for new models of business?