Lightning Network (LN) addresses the scalability problem of Bitcoin by leveraging off-chain transactions. 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. The idea is to involve the IoT device in LN operations with its digital signature by replacing original 2-of-2 multisignature channels with 3-of-3 multisignature channels. Our protocol enforces the LN gateway to request the IoT device's cryptographic signature for all operations on the channel. We evaluated the proposed protocol by implementing it on a Raspberry Pi for a toll payment scenario and demonstrated its feasibility and security.
翻译:闪电网络(LN)通过利用离链交易解决比特币的可扩缩问题,然而,由于资源限制的IoT装置的存储、内存和处理要求,无法运行LN,因此,在本文件中,我们提出一个高效和安全的协议,使IoT装置能够通过LN节点网关使用LN的功能,目的是让IoT装置以数字签字参与LN操作,用3个3个多签字频道取代原2个2个多签字频道。我们的协议强制执行LN网关,要求在频道上的所有操作使用IoT装置的加密签字。我们评估了拟议的协议,在Rasperry Pi上实施该协议,以换取收费假设,并展示了其可行性和安全性。