A Decentralized IoT Payment Service for Digital Currencies
Cryptocurrencies and blockchain technologies are well developed for default transactions between human stakeholders exchanging crypto values. Currently, a plethora of approximately 13,000 cryptocurrencies exists, many of which are implemented using variations of blockchain. However, blockchain technology has limitations, e.g., with respect to high-frequency near real-time transactions. These real-time transactions are necessary for micro-payments in IoT involving machine-to-machine payment services. In this paper we analyze how blockchain performs under heavy loads of large numbers of on-chain transactions over short periods of time. We show that these high-frequency transactions are not completed fast enough but stay in a pending state for several seconds, which is problematic. To remedy this problem we analyzed alternative solutions that allow high-frequency coin exchange and data transfer between the stakeholders with the same security guarantees as on-chain transactions. We found that payment state channels are expedient as a high-frequency micropayment solution and we utilized the Perun framework in our solution. We propose a Payment Service Layer which uses an internal secure solid-state channel, i.e., the micro-transactions are valid on-chain transactions but have not yet been sent to the underlying blockchain. Our solution exhibits payment channels using smart contracts and state channels as a secure and fast payment service. We evaluated the throughput of our prototype in an environment of IoT devices with limited resources and show that our solution works even in resource-constrained settings. We show that transferring the same amount of digital coins using off-chain instead of on-chain transactions reduces network traffic in the blockchain network.
Authors
- Uwe A. Kuehn (ORCID: https://orcid.org/0000-0002-1595-8401)
Institutions
- Fraunhofer Institute for Open Communication Systems (DE)
Publication Details
- Published
- 2025-08-04
- DOI
- https://doi.org/10.1109/coins65080.2025.11125782
- Primary Topic
- Blockchain Technology Applications and Security
- Type
- article
- Field-Weighted Citation Impact
- 0.00