IoT and Blockchain. A match made in heaven?