Digital Identity and IoT on the Blockchain