Dependable IoT using blockchain-based technology