Implementing a Forms of Consent Smart Contract on an IoT-based Blockchain to promote user trust | IEEE Conference Publication | IEEE Xplore