论文标题

实施物联网设备的高效,便携式和平台无关的加密货币挖掘算法

Implementation of an efficient, portable and platform-agnostic cryptocurrency mining algorithm for Internet of Things devices

论文作者

Dua, Kinshuk

论文摘要

最近,在区块链和物联网(IoT)的领域中,都进行了大量的研究。区块链技术与物联网协同效果很好,解决了关键问题,例如隐私,互操作性和安全性的问题。但是,允许无信任方保持协议的共识机制,即基于加密货币挖掘的相同算法通常在计算上非常昂贵,这使得在低功率IoT设备上实施了难以实现。更重要的是,采矿需要下载和同步价值数百千兆字节的块,这远远超出了大多数物联网设备的功能。在本文中,我们提出了一种使用Stratum协议的高效,便携式和平台的加密货币挖掘算法,以避免下载整个区块链。我们在四个不同的平台中实现了算法-PC,ESP32,一个模拟器和旧的PlayStation便携式(PSP),以证明,除了连接到Internet的能力外,任何设备确实都可以开采无假设的加密货币。为了确保在任何平台上易于携带,并且为了重现报告的结果,我们可以公开使用详细说明,网址为:https://anonymon.4open.science/r/cryptominer。

Recently, there has been a remarkable amount of research being done in both, the fields of Blockchain and Internet of Things (IoT). Blockchain technology synergises well with IoT, solving key problems such as privacy, concerns with interoperability and security. However, the consensus mechanisms that allows trustless parties to maintain an agreement, the same algorithms that underpins cryptocurrency mining, are usually extremely computationally expensive, making implementation on low-power IoT devices difficult. More importantly, mining requires downloading and synchronizing hundred of gigabytes worth of blocks which is far beyond the capabilities of most IoT devices. In this paper, we present an efficient, portable and platform-agnostic cryptocurrency mining algorithm using the Stratum protocol to avoid downloading the entire blockchain. We implement the algorithm in four different platforms- PC, ESP32, an emulator and an old PlayStation Portable (PSP) to demonstrate that it is indeed possible for any device to mine cryptocurrencies with no assumptions except the ability to connect to the internet. To make sure of ease of portability on any platform and for reproducibility of the reported results we make the implementation publicly available with detailed instructions at: https://anonymous.4open.science/r/cryptominer.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源