A Blockchain Proxy for Lightweight IoT Devices


IoT devices are quickly becoming a critical source of information about the physical world considered in business processes. Blockchains are a promising platform for such processes if they involve multiple parties with no shared, commonly trusted IT infrastructure. Transacting with a blockchain, however, requires software whose footprint overwhelms many lightweight IoT devices. In this paper we introduce the concept of a blockchain proxy to which an IoT device can offload a large part of this software footprint. The proxy only requires a slim proxy SDK on the device that holds a regular blockchain identity with its own private key, retaining full control of the transactions in the device. We discuss security implications and present cold-chain monitoring as a use case. Preliminary results show significant savings in CPU time and communication bandwidth for the IoT device.



Software And Hardware

• Hardware: Processor: i3 ,i5 RAM: 4GB Hard disk: 16 GB Raspberry pi/arduino,other hardware components (please call) • Software: operating System : Windws2000/XP/7/8/10 Anaconda,jupyter,spyder,flask Frontend :-python Backend:- MYSQL