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

09/21/2021
by   Ahmet Kurt, et al.
0

Bitcoin's success as a cryptocurrency enabled it to penetrate into many daily life transactions. Its problems regarding the transaction fees and long validation times are addressed through an innovative concept called the Lightning Network (LN) which works on top of Bitcoin by leveraging off-chain transactions. This made Bitcoin an attractive micro-payment solution that 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 and Bitcoin on resource-constrained IoT devices due to their 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 only in signing operations, which is possible by replacing LN's original 2-of-2 multisignature channels with 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 the gateway to request the IoT device's cryptographic signature for all further operations on the channel such as sending payments or closing the channel. LN's Bitcoin transactions are revised to incorporate the 3-of-3 multisignature channels. In addition, we propose other changes to protect the IoT device's funds from getting stolen in possible revoked state broadcast attempts. We evaluated the proposed protocol using a Raspberry Pi considering a toll payment scenario. Our results show that timely payments can be sent and the computational and communication delays associated with the protocol are negligible.

READ FULL TEXT
research
12/19/2020

Enabling Micro-payments on IoT Devices using Bitcoin Lightning Network

Bitcoin's success as a cryptocurrency enabled it to penetrate into many ...
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
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
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/10/2020

Leveraging Bitcoin Testnet for Bidirectional Botnet Command and Control Systems

Over the past twenty years, the number of devices connected to the Inter...
research
09/01/2021

Clover: an Anonymous Transaction Relay Protocol for the Bitcoin P2P Network

The Bitcoin P2P network currently represents a reference benchmark for m...

Please sign up or login with your details

Forgot password? Click here to reset