IoTLogBlock: Recording Off-line Transactions of Low-Power IoT Devices Using a Blockchain
Paper i proceeding, 2019
In this paper, we present IoTLogBlock to address these challenges. IoTLogBlock connects resource-constrained IoT devices to the blockchain, and it consists of three building blocks jointly enabling recording transactions: a lightweight contract signing protocol, a blockchain network, and a smart contract. The contract signing protocol allows devices to interact locally to perform transactions, even if no communication to the cloud and the blockchain exists at that moment. At a later time, devices forward the stored transactions to the blockchain, where a smart contract ultimately verifies the transactions.
We evaluate our design on low-power devices and quantify the performance in terms of memory, computation, and energy consumption. Our results show that a constrained device can create and sign a transaction within 3 s on average. Finally, we expose the devices to network scenarios with edge connections ranging from 10 s to over 2 h.
Blockchain
Hyperledger
Smart Contracts
internet of things
Författare
Christos Profentzas
Chalmers, Data- och informationsteknik, Nätverk och system
Olaf Landsiedel
Chalmers, Data- och informationsteknik, Nätverk och system
Magnus Almgren
Chalmers, Data- och informationsteknik, Nätverk och system
Proceedings - Conference on Local Computer Networks, LCN
Vol. 2019-October
Osnabrück , Germany,
KIDSAM: Kunskap- och informationssdelning i digitala samverkansprojekt
VINNOVA (2018-03966), 2018-11-01 -- 2021-11-30.
AgreeOnIT: Lättvikts konsensus och distribuerat datakunskap i resursbegränsade sakernas Internet
Vetenskapsrådet (VR) (37200024), 2019-01-01 -- 2022-12-31.
RIOT: Ett resilient sakernas internet
Myndigheten för samhällsskydd och beredskap (MSB2018-12526), 2019-01-01 -- 2023-12-31.
Styrkeområden
Informations- och kommunikationsteknik
Transport
Ämneskategorier
Inbäddad systemteknik
Datorsystem
DOI
10.1109/LCN44214.2019.8990728