Enabling Micro-payments on IoT Devices using Bitcoin Lightning Network

12/19/2020
by   Ahmet Kurt, et al.
0

Bitcoin's success as a cryptocurrency enabled it to penetrate into many daily life transactions. Its problems regarding transaction fees and longer validation times are addressed through an innovative concept called Lightning Network (LN) which works on top of Bitcoin by leveraging off-chain transactions. This made Bitcoin an attractive micro-payment solution which can also be used within certain IoT applications (e.g., toll payments) since it eliminates the need for traditional centralized payment systems. Nevertheless, it is not possible to run LN on resource-constrained IoT devices due to its storage, memory, and processing requirements. Therefore, in this paper, we propose an efficient and secure protocol that enables an IoT device to use LN's functions through a gateway LN node even if it is not trusted. The idea is to involve the IoT device in LN operations with its digital signature by replacing original 2-of-2 multisignature channels to 3-of-3 multisignature channels. Once the gateway is delegated to open a channel for the IoT device in a secure manner, our protocol enforces this LN gateway to request the IoT device's digital consent for all further operations on the channel such as sending payments or closing the channel. LN's Bitcoin transactions are revised to incorporate 3-of-3 signatures. In addition, LN's revoked state broadcast procedure is modified to be able to operate under 3-of-3 multi-signature scheme. We evaluated the proposed protocol by implementing it on a Raspberry Pi for a toll payment scenario and demonstrated its feasibility and security.

READ FULL TEXT
research
09/21/2021

3-of-3 Multisignature Approach for Enabling Lightning Network Micro-payments on IoT Devices

Bitcoin's success as a cryptocurrency enabled it to penetrate into many ...
research
10/26/2018

LRCoin: Leakage-resilient Cryptocurrency Based on Bitcoin for Data Trading in IoT

Currently, the number of Internet of Thing (IoT) devices making up the I...
research
06/05/2022

LNGate^2: Secure Bidirectional IoT Micro-payments using Bitcoin's Lightning Network and Threshold Cryptography

Bitcoin has emerged as a revolutionary payment system with its decentral...
research
02/29/2020

Improving Sustainability of Cryptocurrency Payment Networks for IoT Applications

Blockchain-based cryptocurrencies received a lot of attention recently f...
research
05/19/2021

LNGate: Powering IoT with Next Generation Lightning Micro-payments using Threshold Cryptography

Bitcoin has emerged as a revolutionary payment system with its decentral...
research
12/26/2018

Bitcoin Payment-channels for Resource Limited IoT Devices

Resource-constrained devices are unable to maintain a full copy of the B...
research
04/27/2023

LNMesh: Who Said You need Internet to send Bitcoin? Offline Lightning Network Payments using Community Wireless Mesh Networks

Bitcoin is undoubtedly a great alternative to today's existing digital p...

Please sign up or login with your details

Forgot password? Click here to reset