Abstract

Machine learning is an essential technology providing ubiquitous intelligence in Internet of Things (IoT). However, the model training in machine learning demands tremendous computing resource, bringing heavy burden to the IoT devices. Meanwhile, in the Proof-of-Work (PoW)-based blockchains, miners have to devote large amount of computing resource to compete for generating valid blocks, which is frequently disputed for tremendous computing resource waste. To address this dilemma, we propose an Evolved-PoW (E-PoW) consensus that can integrate the matrix computations in machine learning into the process of blockchain mining. The integrated architecture, the elaborated schemes of transferring matrix computations from machine learning to blockchain mining, and the reward adjustment scheme to affect the activity of the miners are, respectively, designed for E-PoW in detail. E-PoW can keep the advantages of PoW in blockchain and simultaneously salvage the computing power of the miners for the model training in machine learning. We conduct experiments to verify the availability and effect of E-PoW. The experimental results show that E-PoW can salvage by up to 80% computing power from pure blockchain mining for parallel model training in machine learning.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call